Wenn man nur ein unabhängiges Kommentarmodul haben möchte, ist das kitFramework ein wenig "oversized". Und da wir noch zu wenige "Originalmodule" haben, habe ich mir das Thema mal angeschaut. Zuerst habe ich mir mal ein paar JavaScript- bzw. jQuery-Lösungen zur Brust genommen, die haben aber alle eine große Macke: Prüfungen aller Art laufen clientseitig und sind damit manipulierbar. Setzt man da dann eine serverseitige Lösung dagegen, muß man im Prinzip alles, was das JS schon kann, nochmal programmieren. Da kann ich dann doch lieber gleich auf den JS-Kram verzichten.
Also setze ich das Ganze als "klassisches" Modul um, das natürlich dennoch JavaScript nutzt. Hier mal ein paar Screenshots:
- Clientseitige Validierung mit Hilfe von jQuery Validation Plugin
- 2015-07-30 15_36_34-BlackCat CMS - Comments.png (9.52 KiB) 6964 mal betrachtet
- Darstellung der Kommentare mit Gravatar-Icon
- 2015-07-30 18_05_45-BlackCat CMS - Comments.png (23.46 KiB) 6964 mal betrachtet
Geplante Funktionalitäten:
- Freischaltung von Kommentaren durch den Admin
- Antworten auf Kommentare (wird dann wie im Bild eingerückt)
- Nutzung der BC-Captcha-Funktion wie im Adminbereich konfiguriert
Erst mal nicht (kann man bei Bedarf später einbauen):
- Paging (also z.B. 15 Kommentare pro Seite mit Seitenzahl)
- RSS Feed (kann später leicht ergänzt werden)
- Rating
- Alles was man sich sonst noch vorstellen könnte
Der erste Wurf soll wirklich ganz einfach gehalten sein und daher auch so wenig Einstellungen wie möglich haben. Also wirklich nur das, was oben als Funktion steht. Wenn ich was total Wesentliches vergessen habe, bitte mitteilen.
GitHub:
https://github.com/webbird/comments_for_BlackCatCMS