Dass sich Nachrichten in TYPO3 dank der Erweiterung „tt_news“ bequem und einfach verwalten lassen, wurde hier bereits vorgestellt. Aber in Zeiten von Facebook, Twitter oder Google Buzz gehört es für Nachrichtenportale mittlerweile dazu, dass Nachrichten auch von Lesern kommentiert werden können. Diese Funktionalität bringt „tt_news“ standardmäßig nicht mit, lässt sich jedoch nachträglich einbauen. Die Erweiterung „ve_guestbook“ ermöglicht – wie der Name erahnen lässt – die Einbindung eines Gästebuchs auf einer TYPO3-Website. Allerdings lässt sich die Erweiterung auch in Verbindung mit „tt_news“ als Kommentarfunktion nutzen.
Funktionalität von „ve_guestbook“
Vom Grunde her unterscheidet sich ein Gästebuch von der Funktionalität gar nicht so sehr von einer Kommentarfunktion. Die Erweiterung „ve_guestbook“ stellt drei verschiedene Ansichten zur Verfügung: ein Formular, mit dem ein Eintrag vorgenommen werden kann, eine Teaseransicht, auf die die Einträge kurz angerissen werden und eine Listenansicht, auf der alle Einträge komplett dargestellt werden. Über das Gästebuch-Plug-In lässt sich die jeweilige Ansicht auswählen.
Alle Einträge werden in einem Systemordner gespeichert und können von dort auf einer beliebigen Seite eingebunden werden. Will man „ve_guestbook“ als Kommentarfunktion für „tt_news“ nutzen, setzt man das Gästebuch-Plug-In mit der Formularansicht sowie der Listenansicht auf eine Seite, auf der Einzelansichten von Nachrichtenbeiträgen dargestellt werden.
Die Gästebucherweiterung ermittelt, ob für die aktuelle Seite eine UID („unique ID“) für einen „tt_news“-Eintrag vorhanden ist. Wird auf der Seite über ein News-Plug-In ein Artikel in Einzelansicht dargestellt, ist die entsprechende ID vorhanden. Die Gästebucherweiterung speichert den Gästebuch- bzw. Kommentareintrag zusammen mit der News-ID in der Datenbank ab, sodass eine Verknüpfung zwischen Gästebuch- bzw. Kommentareintrag und dem Newseintrag vorhanden ist. Für die Listenansicht des Gästebuchs ermittelt „ve_guestbook“, ob Einträge mit entsprechender News-ID vorhanden sind, und zeigt diese dann an.
Individuelle Gestaltung möglich
Die Gästebucherweiterung lässt sich – wie auch die Nachrichtenverwaltung „tt_news“ ohne Einsatz von TypoScript nutzen, wenngleich viele Einstellungen auch mit TypoScript konfigurierbar sind. Über das Plug-In können Sie die Ansicht auswählen und einen Systemordner angeben, in dem die Gästebucheinträge liegen beziehungsweise abgelegt werden sollen. Außerdem lässt sich ein eigenes HTML-Template angeben, um eine individuelle Gestaltung zu ermöglichen.
Weitere Funktionen
Die Erweiterung „ve_guestbook“ unterstützt die beiden CAPTCHA-Erweiterungen „captcha“ und „sr_freecap“. Ist eine von beiden installiert, lässt sie sich über das Gästebuch-Plug-In oder TypoScript hinzuschalten. Für einen zusätzlichen Spamschutz können Sie Black- und Whitelists für E-Mail-Adressen anlegen.
Des Weiteren ist es auch möglich, Einträge manuell freizugeben. Dann werden neue Einträge zunächst als „versteckt“ gekennzeichnet und müssen durch einen TYPO3-Benutzer erst sichtbar gemacht werden. Eine E-Mail-Benachrichtigung an eine anzugebende E-Mail-Adresse ist ebenso möglich wie eine Benachrichtigung an den Absender des Eintrages.
Alternative mittels „comments“
Neben der Erweiterung „ve_guestbook“ lässt sich eine News-Kommentarfunktion auch mit der Erweiterung „comments“ realisieren. Von der Funktion ähneln sich beide Erweiterungen. Der große Vorteil von „comments“ ist, dass es sich nicht auf „tt_news“ begrenzt. Es lassen sich beliebige Inhalte kommentieren. Es muss nur der jeweilige Parameter angegeben werden, der die UID des zu kommentierenden Inhalts übergibt. Bei Newsbeiträgen ist es „tx_ttnews“.
Der Nachteil von „comments“ ist, dass es nur in Kombination mit der Erweiterung „pagebrowse“ funktioniert und diese mit der aktuellen TYPO3-Version 4.4.2 nicht kompatibel ist.
(mm),
Weitere Beiträge:
- 5 Ideen wie Sie wiederkehrende Arbeitsschritte & Marketingprozesse gewinnbringend im Internet automatisieren! Ein Gastbeitrag von Robert Nabenhauer.
- Wachstum durch Facebook-Gewinnspiele: Wie Sie über Facebook virale Gewinnspiele & eine schnell wachsende Fangemeinde aufbauen
- Wie Sie aufmerksamkeitsstarke Prelaunch-, Launch- und Relaunch-Szenarien aufbauen und dabei Viralität, Spannung & Kaufkraft erzeugen
- Wie Sie waschechte Iphone-Apps mit PhoneGAP entwickeln, um am lukrativen App-Markt mitzumischen
- Wie Sie Ihr Shop-Sortiment so präsentieren, dass der Kunde in Zukunft mehr findet und eher kauft! Ein Gastbeitrag von Nicolas Schmidt-Voigt.
- 11 faszinierende BuddyPress-Plugins, um kostenlos aus WordPress ein soziales Netzwerk zu zaubern
- Die Vorboten einer neuen Internet-Industrie! Ein exklusiver Rückblick & Blick hinter die Kulissen der Clickbank-Exchange 2011 in New York.





Ich sehe den Sinn dieses Eintrages nicht ganz. Mehr als über die Möglichkeit informiert er ja nicht. Als Tutorial taugt er in jedem Fall nicht — das aber suggeriert der Titel.
Im übrigen funktioniert pagebrowse ganz wunderbar mit TYPO3 4.4.2.
Hatte eigentlich auch ein Tutorial erwartet.
Bin aber schon ganz froh, wenn auf drweb mal wieder etwas mehr über TYPO3 berichtet wird. So gesehen … die Richtung stimmt.
Ich find’s auch sehr enttäuschend, dass gar nicht darauf eingegangen wird, wie’s gemacht wird. Nette Anregung, mehr auch nicht.
Hallo Leute, beiße gerade in meine Tastatur. Ich hoffe, ihr kennt euch gut mit ve_guestbook aus und könnt mir helfen. Ich möchte das ve_guestbook um weitere Felder erweitern und komme einfach nicht klar. Kann mir hier jemand einen Wink geben?
Gruß
Hobby-Prog