Ich habe mich mal drangesetzt und das bekannte “Subscribe to Comments” PlugIn für WordPress weiterentwickelt. Aufgrund der derzeitigen Lage und der Abmahnung eines Bloggers halte ich es für nötig das geforderte OptIn Feature nachzurüsten. Dies habe ich am Wochenende jetzt mal getan. Herausgekommen ist dabei eine erweiterte Version mit dem geforderten Feature. Das heißt, aktiviert ein User jetzt das Häckchen und möchte sich über neue Kommentare benachrichtigen lassen, wird zuerst eine E-Mail mit einem speziellen Link versendet. Dieser muss einmal angeklickt werden um die Benachrichtigungsmail zu aktivieren. Daraufhin funktioniert das PlugIn wie gehabt. Es gibt also nur diese neue Zwischenstufe.
Wichtig: Es wird nur eine Mail versendet, sobald der User das Abo per Mail bestätigt hat gibt es keine weitere Abfrage mehr, egal bei welchem Beitrag. So wird ein zuspammen der User effektiv verhindert.
Download
Ich nenne das “neue” PlugIn jetzt einfach mal “Subscribe to Double-Opt-In Comments”. Herunterladen (Download) kann man es von der WordPress-Plugin-Seite selber.
Es sollte vielleicht kurz in einer Testumgebung laufen und bei Erfolg erst im Produktivsystem! Auch wenn es bei vielen problemlos Funktioniert. Jeder Blog ist anders, ich übernehme keinerlei Haftung für Schäden!
In den Einstellungen sind 3 Felder hinzugekommen:
Installation:
- Datei ins /wp-content/plugins Verzeichnis laden
- Im Adminbereich aktivieren
- Einstellungen anpassen!
- Fertig, jetzt freuen ;)
Update:
- PlugIn deaktivieren
- PlugIn im Verzeichnis /wp-content/plugins löschen
- neue Version ins Verzeichnis laden
- PlugIn wieder aktivieren
Tipps & Tricks:
Sollte es Probleme mit dem Update geben, bitte per phpMyAdmin oder Ähnliches prüfen ob die Tabelle wp_comments in der DB folgende Felder besitzt:
Wenn nicht bitte so anpassen, falls Ihr nicht wisst wie, lasst es mich wissen :).
Für weitere Anregungen und Tipps stehe ich jederzeit zur Verfügung, einfach einen Kommentar hinterlassen! Bugs bitte auch an mich melden!
Known Bugs
Bei WP 2.7 kann es vorkommen das ihr im Adminbereich unter dem Menüpunkt “Werkzeuge” – “Subscriptions” einen inkorrekten Link vorfindet, sollte dies der Fall sein ändert ihr einfach in der PHP Datei “subscribe-to-doi-comments.php” die Zeile 879 von:
$sg_subscribe->form_action = 'edit.php?page=stc-management';
auf:
$sg_subscribe->form_action = 'tools.php?page=stc-management';
Dies ist leider zur Zeit ein Workaround, normalerweise sollte WordPress aber selbstständig weiterleiten, bei mir funktioniert es zum Beispiel ohne eine Änderung.
History
Die History ist jetzt im WordPress Changelog zu finden.
Update 1:
Das PlugIn läuft jetzt auch hier auf der Seite, ihr könnt es also direkt testen :).
Update 2:
Das PlugIn steht unter der GPL, laut Autor:
Tobias,
GPL v2
I’ll make that explicit in the next release.
– Mark Jaquith
– http://markjaquith.com/
Update 3:
Jetzt auch im WordPress PlugIn Verzeichnis zu finden :).
Update 4:
Jetzt mit verschiedenen Sprachdateien!





Andyt
28. August 2010 at 13:50
Ist es ein Problem, wenn man manuell Einträge von “_sg_subscribe-to-doi-comments” löscht? Es geht bekanntlich um das Problem, dass ich bestimmte Emailadressen löschen bzw. entfernen soll. Jedoch kann ich dies aus dem Subscription Center nicht machen.
Auch wenn ich auch löschen klicke, so bleibt die Email enthalten. Somit wäre die einzigste Möglichkeit das löschen via PHPMyAdmin.
bitte um Info…
Tobias
30. August 2010 at 13:48
Grundsätzlich sollte das gehen, einfach testen und vorher ein Backup machen ;)
Tagesgeld News
30. August 2010 at 14:14
Bei uns waren nach einem Update auf eine höhere Version alle Kommentar Abos plötzlich weg – was ist da denn passiert?
Mir ist aufgefallen, dass mehrmals die Datenbank Tabelleneinträge hin und her geändert wurden. Das sollte man möglichts unterlassen oder wenn die Nutzer des Plugin darauf hinweisen.
Tobias
30. August 2010 at 14:16
Das sollte eigtl. nicht sein, zwischendurch mussten die Tabellen aus ver. Gründen angepasst werden, sie bleiben jetzt aber stabil.
Tagesgeld News
30. August 2010 at 15:09
OK – aber ich kann dann manuell die Einträge aus den “alten” Tabellen in die neuen übernhmen, ohne Datenverlust? Oder wird das schon automatisch gemacht?
Tobias
30. August 2010 at 16:02
Welche Version setzen Sie denn jetzt ein?
Andyt
30. August 2010 at 16:21
@Tobias: Danke für die Rückmeldung. Habe nun auf diese weise einige Emailadressen löschen können. Fehler wurden keine entdeckt.
Aktuell überlege ich das abonnieren ohne Kommentar wieder zu deaktivieren, da es dort keine Überprüfung gibt. Leider gab es bislang einigen Mißbrauch – dagegen auch einige die bewusst ohne Kommentar eine Benachrichtigung wünschen….. >>Schwierige Sache<<
Tobias
30. August 2010 at 16:28
@Andyt: Ich schaue das ich da eine Lösung finde!
Cristi
30. August 2010 at 18:54
Thank you for developing this plugin. It is very useful.
Andyt
31. August 2010 at 20:54
@Tobias: Danke schon mal im Voraus.