Jabberbenachrichtigung über neue Kommentare

So, hier bereits als "vielleicht wird es mal ein Plugin" angeteased, nun ist es eines geworden und so schauts aus:

jabberbenachrichtigung-screenshot

Aber der Reihe nach:

Was ist das eigentlich?

Ein Wordpressplugin, welches den Admin bei neuen Kommentaren per Jabber benachrichtigt und klickfreudig administrative Links des selben mitliefert.
Schreibt nun jemand einen Kommentar, dann fliegt mir folgendes auf den Screen:

jabberscreenshot

Ok, verstanden. Wie bekomme ich das jetzt in mein Wordpress?

1. Plugin downloaden => als .zip oder .tgz oder eben direkt die sourcen, die nach dem Download nach .php umbenannt werden müssen.

2. Entpacken ins Wordpresspluginverzeichnis, wobei darauf zu achten ist, das alle Dateien im selben Verzeichnis liegen.

3. Im wordpressischen Pluginmenue wird das ganze nun aktiviert, wonach sich dann unter "Optionen" => "Jabberbenachrichtigung" obiges Mausschubsermenue, gebastelt von Jeremy, findet.

4. Aus paranoid- sicherheitstechnischen Gründen spendieren wir dem Wordpress nun einen eigenen Jabberaccount. Den legt ihr an wie jeden anderen Account, beispielsweise über euren Messenger, und tragt dann die Daten ins Optionsmenue ein. *Nur* ins Optionsmenue, nicht in euren Messenger, da brauchts ihn nicht. :o) (Die Frage kam gestern schon, aus diesem Grund erwähne ich das besser heute noch einmal hier.)
Port und Ressource können so belassen werden, da braucht nichts geändert werden, einzig Server, Username und Passwort ist wichtig.
Im Punkt "Zieldaten" kommt nun die JabberID, an die die Benachrichtigung gesendet werden soll.
Ein beherztes "Update Options" noch und die ganze Sache sollte laufen.

Gefiltert werden spamgeflaggte Kommentare (von Askimet beispielsweise) und die Kommentare des jeweiligen Postautors, in 99% dann also eure eigenen. Wenn ihr also testen wollt, loggt euch aus und schreibt einen Kommentar.

Ich habe da noch eine Verbesserung, Fixes, wasauchimmer...
Das Plugin steht unter GPL, dann bau sie ein. :o)

Noch was ganz wichtiges zum Schluss: Ich übernehme weder Haftung noch Garantie für den Code, bin auch nicht dafür verantwortlich, wenn der Himmel runterfällt noch das der Kaffeee kalt wird. Ihr installiert das also auf eigene Verantwortung, das sollte euch klar sein.

· Del.icio.us · Stumble it! · Mr Wong · Wer linkt hier her? ·

Gespeichert unter:

,

Schon gelesen?

· Entstehungszyklus eines neuen I*M-Produkts · Wordpress und Jabberbenachrichtigung · Wie wäre es...

Da wurde 22 x wat jesacht zu “Jabberbenachrichtigung über neue Kommentare” »»

  1. Getippselt von Steffen am 19.06.07 um 20:28

    Funktioniert einwandfrei, solange ich als Server nicht localhost sondern den echten Domainnamen nehme (ja, auf meinem Server läuft auch ein Jabber-Daemon :P ). Danke dafür! :)

  2. Getippselt von Sixtus am 19.06.07 um 21:14

    Sau sau geil, vielen vielen Dank!! Ein cooler weiterer hack wäre noch mehrere Empfänger zu konfigurieren (Wordpress hat ja ein Jabber Feld für die User) und auch noch die Posts über Jabber zu schicken.. Da kann man dann auf RSS verzichten.. ;)

    Und der 3. Hack wär noch Posts über Jabber zu schreiben ;)

    Gruß, Sixtus

  3. Getippselt von Jeremy am 19.06.07 um 21:17

    Hehe, Missi. Na dann mal los, du hast Sixtus gehört. :-)

    (Ich kann ja nur Mausschubser-Menüs basteln) :D

    Option Panel FTW!

  4. Getippselt von missi am 19.06.07 um 21:18

    GPL FTW, Jeremy. :o) Versuchs mal. :o)

  5. Getippselt von Markus am 19.06.07 um 21:44

    um eine evtl. lausige Response eine sJabber SErver zu umgehen gibt es eine Alternative Implementierung zu class.jabber.php:
    http://code.blitzaff.../jabber_client_52-11

    Hat bei mir fast Wunder gewirkt...:)

  6. Getippselt von Bastian am 23.06.07 um 0:18

    Wollte nur mal melden, das es bei mir auch funzt. :) Bisher ohne Probleme. Thx!

  7. Getippselt von Fusselwurm am 11.07.07 um 20:01

    Gezielt nach so einem Wordpressplugin gesucht ("das muß es doch geben, schließlich gibts class.jabber.php nicht seit gestern") und gefunden. Thx :)

  8. Getippselt von Fusselwurm am 11.07.07 um 21:38

    Hm, ich vermisse eine Betreffszeile in der Jabbernachricht... Vorschlag:

    $content['subject'] = htmlspecialchars('Neuer Kommentar von '.$query_res->comment_author.' zu "'.$query_res->post_title.'"');

    (ja ich weiß... die Schöpfungshöhe schaffts grad mal über die Türschwelle... mußt ich trotzdem loswerden :D )

  9. Getippselt von missi am 12.07.07 um 0:02

    Ähm... Wo genau siehst du den Unterschied zu
    $content['body'] = htmlspecialchars("Neuer Kommentar: $query_res->comment_author zu \"$query_res->post_title\"
    ?
    Vielleicht hab ich ja auch grade nen Denkfehler, aber seit wann haben denn Jabbernachrichten Betreffzeilen?

  10. Getippselt von Fusselwurm am 12.07.07 um 19:52

    Zu Jabbernachrichten:
    guck mal ins entsprechende Dokument,
    http://tools.ietf.or...fc3921#section-2.1.1 und
    http://tools.ietf.or...fc3921#section-2.1.2

    Es gibt da und (und ) in einer Jabbernachricht.
    Ich find, daß außer dem Body an der Stelle ruhig eine Überschrift/Betreff mitgeliefert werden kann. - Denn es handelt sich hier ja um eine Benachrichtigung, auf die keine Antwort erwartet wird. Als wärs die Standard-Wordpress-Email halt, nur mit nem andern Protokoll. Außerdem wär als Messagetype an der Stelle anstelle von "normal" wahrscheinlich "headline" angebracht. Just my 2¢ :)

    Ein Jabberclient der Betreffszeilen unterstützt, ist Psi zB... also es wird tatsächlich auch implementiert.

  11. Getippselt von Fusselwurm am 12.07.07 um 19:53

    Wäh, verschrieben, Zeile 6 meines Comments:
    "Es gibt da und (und )" wollt ich sagen.
    Dummer Fussel.

  12. Getippselt von Chris\\Das3Zehn am 08.10.07 um 2:33

    Mmmh - könnte es sein das der Download nemmer mag? :(

  13. Getippselt von missi am 08.10.07 um 2:43

    Tut wieder, danke fürs bescheidgeben.

  14. Getippselt von Chris\\Das3Zehn am 12.10.07 um 10:34

    Kein Thema - war ja nun auch nicht ganz uneigennützig, nech? ;)

Trackbacks/Pingbacks»»

  1. [...] Wer auf dem laufenden bleiben möchte, was Kommentare auf dem eigenen Blog angeht, kann jetzt ein neues Plugin von Missi ausprobieren. Benutzung auf eigene Gefahr. [...]

  2. [...] ...was die missi da gebaut hat. Wer auch gelegentlich so Bretter vor seinem Kopf findet, wie es mir gelegentlich passiert: die neu angelegte Jabber-ID (der "Bescheidsager") muss nicht irgendwo im eigenen Jabber-Client angelegt werden. [...]

  3. [...] Das ist doch mal ne schöne Sache. Entlastet das eMail-Postfach ein bisschen. [...]

  4. Gepingt von Wozu Jabber gut sein kann: at Doktorseiten am 01.07.07 um 11:52

    [...] Z.b. zum Benachrichtigen, wenn sich jemand herablässt und hier einen Kommentar schreibt! [...]

  5. Gepingt von Wordpress Plugins I use atm » article » Marcs Blog am 12.09.07 um 11:42

    [...] Jabberbenachrichtigung (http://www.entartete-kunst.com/jabberbenachrichtigung-bei-neuen-kommentaren/) → notifies me though jabber when a new comment is added to one of my posts [...]

  6. [...] Jabberbenachrichtigung - An sich ein vielleicht nicht so wichtiges Plugin, für mich jedoch unverzcihtbar, da ich nicht per Mail über Kommentare benachrichtigt werde. Mit der Jabberbenachrichtigung erhalte ich schnelle Benachrichtigung für alle Kommentare über meinen Jabber-Client, den ich zum Beispiel in Miranda direkt einbauen kann. Lohnt sich vor allem auch dann, wenn man sein Postfach nicht mit Benachrichtigungs-Mails vollklatschen will. [...]

  7. [...] Los, 'rüber zu Missi und Betatesten, ihr faulen Säcke. [...]

  8. [...] Sie zum Beispiel nicht zu beachten wäre fatal. Dabei antworte nicht nur auf deinem Blog, sondern schicke dem Kommentarverfasser auch eine E-Mail. Auf diese "bei neuen Kommentaren benachrichtigen"-Plugins stehe ich zwar, jedoch wer guckt sich jede Minute sein Postfach durch. (OK, wir wissen es ja, es gibt auch "Neue E-Mail im Postfach"-Benachrichtigungen ^^) Jedem Jabber-Benutzer würde ich empfehlen das Plug-In Jabber Benachrichtigung zu benutzen. Wer ein Jabber/GoogleTalk Account hat, kann sich dadurch im Instant Messenger über neue Kommentare benachrichtigen lassen. Praktisch! Auch praktisch ist ein weiteres Plugin - jaja, es geht gleich weiter, nur noch das letzte Plugin - Subscribe to Comments 2.1 bindet unter der Kommentarbox eine Option ein, bei der der Kommentarschreiber bei neuen Kommentaren benachrichtigt wird. Manche empfinden es vielleicht als nervig, das lässt aber viel mehr Besucher zu deinem Blog wiederkehren. [...]


Ick will mal wat sagen... »»

Datenschutzhinweis

Anophelosis - morbid state due to extreme frustration