Artikel vom 14. September 2009
Mehr Usability in WordPress: Subscribe To Comments perfektionieren
Kultiviert verfasste Artikel sorgen für rege Leserkommentare. Sachliche Kommentare mutieren zu Diskussionen. Eine Diskussion entsteht dann, wenn der Kommentator von der Reaktion auf seine Meinung Bescheid bekommt – auf manuelle oder maschinelle Weise. Subscribe To Comments als WordPress-Plugin kümmert sich um die Benachrichtigungen bei neuen Antworten und verwandelt die Überwachung des Dialogs in eine sorgenfreie Angelegenheit. Wir verbessern das Plugin an einer Stelle.
Bequeme und praktische Lösung für den Leser
Die schlichte Funktionsweise des Plugins Subscribe To Comments lässt sich in einem Satz zusammenfassen: Auf Wunsch werden Kommentatoren über eingehende Antworten per E-Mail informiert. Das deutschsprachige Analog der Software unterstützt auch die vom Gesetzgeber vorgeschriebene Bestätigung des Abonnements – es gibt also absolut keinen Grund, das Plugin nicht in die Beitragsseiten einzubinden (außer vielleicht die persönliche Einstellung des Blog-Inhabers, denn er ist von der Problematik der fehlenden Benachrichtigung nicht direkt betroffen, da WordPress den Autor zuverlässig über hinzugekommene Reaktionen informiert).
Falsch platziert ist halb verloren
Zusammengefasst: Subscribe To Comments ist im Blog eine durchaus sinnvolle Erweiterung für mehr “Kundenservice”. Bedauerlicherweise ist das Plugin so ausgelegt, dass die für die Aktivierung der Benachrichtigungen notwendige Checkbox automatisch und ohne Nachfragen ans Ende des Kommentarformulars drangehängt wird – sprich, gleich nach der Schaltfläche “Senden” (oder ähnlich). Zugegeben, WordPress schreibt diese Herangehensweise durch die festgelegte API vor, so dass die Erweiterung sich nur an die vorgeschriebenen Richtlinien hält.

Standard-Einbindung der Benachrichtigungsoption
Ein zum Formular gehörendes Element hinter dem eigentlichen Abschicken-Button zu positionieren ist alles andere als benutzerfreundlich und intuitiv. Noch schlimmer: Zahlreiche Kommentarformulare binden eine Live-Vorschau des Textes unterhalb des Formblattes ein – der visuelle Abstand zu einer der wichtigsten Option des Formulars wird dadurch enorm vergrößert. Das traurige Fazit: Die optionale Möglichkeit eines zukünftigen Kommentar-Abos wird unbewusst ignoriert, da der Nutzer diese an der Stelle einfach nicht erwartet und schlicht nicht wahrgenommen hat.
Höhere Priorität durch Verschiebung der Option
Doch die Platzierung der Optionsbox lässt sich durch einen unkomplizierten Griff ins Template comments.php (je nach Theme kann der Name der Datei abweichen) beliebig festlegen. Für diesen Zweck hält Subscribe To Comments eine interne Funktion namens show_subscription_checkbox parat, die dafür konzipiert wurde, die Option auf Blogseiten auszugeben.
<?php
if (function_exists('show_subscription_checkbox')) {
show_subscription_checkbox();
}
?>
Die Zielsetzung ist also diamantenklar: Den Funktionsaufruf an die gewünschte Position im Template setzen. Empfehlenswert ist die Anordnung vor der Schaltfläche, siehe das Kommentarformular dieser Webseite. Wiederholte Darstellung der Checkbox unterbindet das Plugin automatisch.
Nachgefragt
Kommt in euren Blogs das erwähnte Plugin Subscribe To Comments zum Einsatz? Kanntet ihr die Möglichkeit, das Optionsfeld anders einzureihen?
[Der Autor] Sergej Müller ist enthusiastischer Software Engineer mit Schwerpunkten Webentwicklung und WordPress. Seit 2007 programmiert und vertreibt er wpSEO, das weltberühmte und patentierte SEO-Plugin für WordPress-Blogs.
Angepasstes Login-Design in WordPress: Plugins und Beispiele
WordPress: Begriffe im Suchergebnis jederzeit hervorheben
26 Kommentare zum Artikel
Ja, kannte ich ;)
Ich habe das genannte Plugin auch um eine Double-Opt-In Funktion erweitert.
Ja, du kanntest das Plugin, aber nicht die Möglichkeit der Umpositionierung :)
Bis jetzt setze ich noch kein Plugin ein, um Antworten auf Kommentare per Email zu versenden. Ist dieses Plugin WP 2.8x kompatibel? Gemäss Programmier ist ein garantierter Betrieb bis 2.7x gewährleistet. Finde es keine schlechte Idee …
Ivan, Subscribe To Comments läuft auch unter WordPress 2.8.x absolut fehlerfrei.
Ich nutze die Variante von Tobias (und schule und promote sie auch in meinen WordPress-Seminaren), weil alles ohne Double-Opt-In zumindest in Deutschland eine Abmahngefahr birgt. Was ich mir von Tobias wünschen würde, wäre, dass man den Style für den Confirmation Text im Backend einstellen kann.
Jepp…kenne das Plugin UND die Möglichkeit…nur aus reiner Faulheit habe ich noch nicht Gebrauch davon gemacht ;-)
Danke, dass Du mich daran erinnert hast.
@Sergej
Danke … Ist dieses Plugin komplett auf Deutsch? Bei Dir ist nämlich alles in Englisch ;)
Kann ich das Abonnement als Enduser verwalten auch wenn ich den Browser Cache gelöscht habe oder wie funktioniert das?
Ivan, ja, es ist alles eine Frage der Anpassung. Es gibt im Netz auch ensprechende Lokalisierungen. Der Nutzer hat auch die Möglichkeit seine Abos zu verwalten. In jeder Benachrichtigungsemail ist ein entsprechender Link zur Management-Seite.
Die Möglichkeit die Optionsbox weiter nach oben zu bringen, kannte ich schon länger. Und veröffentlichte auch einen Beitrag dazu, der sogar noch etwas weiter geht und zusammen mit den anderen Feldern auch ein “weiter-tabben” mit der Tastatur ermöglicht.
Ich halte es für sehr sinnvoll, auch den Tabindex festzulegen, damit man auch beim Springen mit der Tastatur von Feld zu Feld die Optionsbox nicht übersieht.
Ich persönlich finde übrigens die RSS-Feeds für Kommentare zu einem Artikel deutlich bequemer. Aber das trifft sicherlich nicht auf alle zu …
Marc,
danke für den Hinweis auf deinen Beitrag. Die Setzung des Tab-Indexes führt jedoch dazu, dass man das eigentliche Plugin verändern müsste – bei nächstem Update sind die Anpassungen schneller weg als sie drin waren.
Wenn man in sehr vielen Blogs kommentiert, da ist es einfach unmöglich überall einen RSS-Feed der Kommentare zu beziehen (ist aber auch extra Aufwand im Vergleich zu einer Checkbox), da hat man seinen RSS-Feed schnell voll mit Quellen, die vielleicht nie ein Update erfahren werden. Aber ist sicherlich eine Ansichtssache, wie du schon schreibst.
Das stimmt leider. Aber netterweise wird das Plugin ja nicht wirklich häufig aktualisiert …
>> ja nicht wirklich häufig aktualisiert
Leider ;)
Ich verbinde das Plugin immer mit dem Artikel vom Upload-Magazin.
Wurde ja damals dank Infogurke abgeändert.
Dachte die Position wäre immer standardmäßig drin. Nur das mit den Updates – das regt mich auch bei anderen Plugins immer wieder auf.
@Chris
Korrekt, seit dem kann das Plugin auch in Deutschland sorgenfrei eingesetzt werden.
Der Artikel erinnert mich einmal mehr daran, das ich es schon lange wieder einbauen wollte *auf die nicht real vorhandene ToDo-Liste pack*
Das war ein guter Tipp, danke!
Vielleicht hast Du auch einen Tipp, wie ich verhindere, dass meine Redakteure die Einstellungen des Plugins ändern können?
Daniel, eigentlich alle Nicht-Administratoren haben keine Möglichkeit die Einstellungen vorzunehmen. Das Plugin prüft, ob der Nutzer “manage_options” als Recht besitzt. Laut Tabelle ist es nur Administratoren möglich.
Das Thesis Theme bietet für die Subscribe to Comments Checkbox einen eigenen Hook vor dem Absenden Button. Ich finde das auch ein logischer Aufbau. Genauso wie meiner Meinung nach das Kommentarfeld vor die Name/eMail/Website Formularfelder gehört.
@Christian Leu
Das Wichtigste zuerst, hast du Recht.
Klasse! Kleine Änderung -> große Wirkung
Wirklich nur ein kleiner Schritt für den Blogger, ein großer Schritt für das Wachstum der regen Diskussionen im Blog!
Klasse Tipp! Vielen Dank! Habe ich sofort bei mir eingebaut nachdem ich gemerkt habe das ich das plugin noch nicht an die deutsche Rechtsprechung angepasst hatte. :(
was man nicht alles mit einem 5 Zeilencode erreichen kann.
Ich kannte diese Möglichkeit bisher noch nicht.
Vielen Dank für diesen Tipp.
Super, vielen Dank! Ist eingebunden :)
Danke, hat geholfen :) Nun ist es endlich vor dem Submit Button :)
2 Verlinkungen auf den Artikel
› LINKLOAD vom 15.09.2009 [UPLOAD Blog]
› So optimierst du den Kommentarbereich deines WordPress-Blogs | E [...]