Um meine Startseite einem Blog ähnlicher zu machen, wollte ich, dass Leser die Möglichkeit haben, Kommentare zu hinterlassen. Ein Gästebuch gab den Lesern zwar die Möglichkeit etwas zu schreiben, aber ich wollte lieber Kommentare die direkt mit dem Text verknüpft sind. Das Gästebuch soll mehr für freie, allgemeine Einträge oder Grüße da sein.
Ich suchte also nach einer möglichen Komponente für Joomla. Als Ergebnis konnte ich AkoComments (Version 1.4.6) und EasyComments (Version 0.9 Beta) ermitteln. Da AkoComments nicht mehr weiter entwickelt wurde, habe ich mich für EasyComments entschieden. Hinzu kam, dass EasyComments von den gleichen Entwicklern wie EasyBook, mit dem ich sehr zufrieden war, entwickelt wurde.
Zu finden ist damit diese Komponente unter http://www.easy-joomla.org
Die Installation verlief Reibungslos und funktionierte zunächst auch, aber leider nur bei registrierten Benutzern. Man konnte zwar in den Rechten einstellen, dass auch anonyme Kommentare erlaubt sind, aber leider kam trotzdem eine Fehlermeldung. Dies konnte ich allerdings mit folgender Lösung beheben:
Ich habe den Link kopiert, welcher hinter "Artikel kommentieren" lag. Dieser sah bei mir so aus:
... /index.php?option=com_content&task=view&id=131&Item id=44
Interessant war hierbei die Itemid. Diese Itemid habe ich nun in der Administration gesucht und unter
"Menu" in einem der Menus gefunden. (nicht unter "Menu Manager",
sondern in einem der selbst angelegten Menus). Dort war ein Link mit
dieser Itemid (ist der Spaltenname) eingetragen, welchen ich dann
deaktiviert habe.
Der neue Link sah bei mir nun so aus:
... /index.php?option=com_content&task=view&id=131&Item id=52
Es funktionierte dann zunächst alles wunderbar. Mit der Installation von Artio JoomSEF funktionierte diese Komponente jedoch nicht mehr. Allerdings behob ein Update der aktuellsten SVN Version dieses Problem. Diese bekommt man leider nur direkt aus dem Repository, welches hier zu finden ist:
http://joomlacode.org/gf/project/easyjoomla/scmsvn/
Dort hat man nur Zugriff nach einer Anmeldung und man muss sich jede Datei einzeln abspeichern und auf dem Server, auf dem Joomla installiert ist, in die entsprechenden Verzeichnisse kopieren.