Der Kommentarbereich von Serendipity ist auch im Grundzustand nicht verkehrt. Tollerweise unterstützt s9y standardmäßig Threading von Kommentaren und stellt Antworten passend eingerückt dar. Dazu kommen die problemlos funktionierenden Markup-Plugins.
Trotzdem gibt es noch viel, was man machen kann. Ich habe dazu sogar schon eine vierteilige Reihe verfasst. Kernidee dort war, den Bereich zu entschlacken und mit subtilem Design klarer zu gestalten.
Es gibt aber auch eine Reihe von Plugins, die die Funktionalität des Kommentarbereichs erweitern. Das war für mich damals der Anfangspunkt, um in die s9y-(Plugin-)Entwicklung zu rutschen. Ich will das mal auflisten.
Commentspice
Grischa hat gerade eben Version 1.01 seines Commentspice-Plugins veröffentlicht. Auch Version 1.0 ist noch nicht lange draußen. Die Kernidee ist wohl, den Kommentator zu belohnen und ihm mehr Möglichkeiten zu geben. Da drin ist äußerst nette Funktionalität enthalten. Ich zitiere Grischa:
- Eingabe des Twitter Namens: Gibt der Kommentator diesen ein, so wird seine Twitter Timeline mit seinem Kommentar verlinkt. Das bringt ihm potentiell neue Follower und der Leser kann sich ein Bild darüber machen, was der Autor des Kommentars in 140 Zeichen verfasst.
- Bewerben letzter Artikel: Dies ist eine Erweiterung zu der Homepage Eingabe. Ist hier etwas eingegeben, dann sucht CommentSpice die letzten Artikel heraus, die es auf der Homepage findet. Wurden welche gefunden, so werden sie beim Kommentieren zur Auswahl angeboten. Der gespeicherte Kommentar wird dann mit der Information angereichert, worüber der Kommentator zum Zeitpunkt des Kommentierens geschrieben hat. Das ist wieder gut für beide: Der Leser kann den Schreiber besser einordnen, der Schreiber kann etwas Extrawerbung hinterlassen, die noch mehr animiert, mal einen Kommentar zu hinterlassen.
Inzwischen ist da noch mehr hinzugekommen, z.B. die Möglichkeit, per Audioboo einen Audiokommentar zu hinterlassen (oder ist das woanders her, Grischa? Passt auf jeden Fall gut zum Rest). Außerdem ist ein scheinbar hervorragend funktionierender Honeypot für Spamkommentare enthalten, die Eingabe der Telefonnumer, was Bots tun und dafür gebannt werden, normale Leser aber nicht sehen.
Ich hoffe, dass Grischa das Plugin in das folgende Plugin integriert und den Honeypot auslagert.
Erweiterter Kommentarbereich
Dieses Plugin war ursprünglich das Live-Kommentarvorschau-Plugin. Ich stolperte darüber, dass live gar nicht live war, und rüstete diese Funktionalität inklusive JS-Formatierungsparser nach. Es wurde aber auch ein Sammelpunkt für andere Funktionalitäten. Inzwischen bietet das also:
Live-Kommentarvorschau
Während der Kommentator noch seinen Kommentar tippt, wird automatisch und auf Wunsch instant eine Vorschau dieses Kommentars samt fertigen Formatierungen über dem Kommentarfeld angezeigt.
Markup-Button
Mich störten die ellenlangen Erklärungen, die man Kommentatoren an die Hand geben musste, um ihnen das Formatieren mit den ensprechenden Formatierungssprachen zu ermöglichen. Daher kann das Plugin die von Editoren bekannten Formatierungsbuttons einblenden, welche die Formatierungen dann auf Knopfdruck einfügen.
Elastische Kommentareingabe
Vergrößert das Kommentarfeld, wenn der Text größer als das Feld wird. Ist wohl als legacy-Feature zu betrachten, da moderne Browser die Textfelder ja selbst vergrößern können.
Kommentarbearbeitung
Mir passiert es dauernd, dass ich einen Kommentar abschicke und danach einen Tipper entdecke. Daher bekommt man über das Plugin die Möglichkeit, während den 5 Minuten nach Absendung des Kommentars den Kommentar direkt in der Artikelansicht zu bearbeiten. Meiner Erfahrung nach funktioniert das Plugin einwandfrei und ist sehr hilfreich. Möchte ich nochmal jedem ans Herz legen.
Echtzeit-Kommentare
Das war damals ein Experiment und ich fürchte, es bräuchte noch Arbeit um als gelungen oder für beendet erklärt werden zu können. Kommentiert jemand, wird allen derzeitigen Lesern des Artikels dieser Kommentar angezeigt - falls sie sich den Kommentarbereich ansehen, natürlich kein Popup oder sowas - ohne dass die Seite neu geladen werden müsste.
Spamplugins
Klar, die dunkle Seite des Kommentierens ist Spam. Es gibt einige Spamplugins. Im Standard-Spamblock-Plugin enthalten ist ein Wortfilter, Timeoutintervalle, Automoderation und eine Akismetanbindung, und mehr. Es ist sehr umfangreich. Dazu kommt das Bayes-Plugin. Mit den beiden Plugins sollte Spam schon kein großes Thema sein, zumindest automatisierter Bot-Spam. Mit Commentspice gibt es nun noch einen Honeypot. Zusätzlich ist in Spartacus ein Challenge-Response-Plugin aufgetaucht, das ich selbst gar nicht kenne, Recaptcha als letzer Ausweg steht zur Verfügung und RBL/SURBL als Filterlisten könnten auch helfen (beide hatten kritische Einträge im Forum und wurden von mir daher nicht getestet).
miradlo bloggt am : ...doch noch ein paar Aufräumarbeiten
Vorschau anzeigen