| Name | AAH Book |
| Extensions-Key | aahbook |
| Autor | Alfred A. Hummer |
Die Extension „AAH Book“ ist die einzige im Test, bei der sich die Ein- und Ausgabe nicht auf zwei separate Seiten legen lässt. Dennoch überzeugt das Gästebuch durch eine sehr gute Handhabung und vor allem durch einen großen Funktionsumfang. So gibt es standardmäßig die Möglichkeit zur Verwendung von BBCodes, Smileys und einem RTE-Eingabefeld zur Formatierung von Einträgen im Backend. Eine E-Mail-Benachrichtigung an den Administrator bei neuen Einträgen, eine Vorschauseite für Einträge und ein mitgeliefertes, sehr gut lesbares CAPTCHA vervollständigen das Funktionspaket. Die fehlende Spam-Wort-Liste fällt dabei kaum ins Gewicht. Eine besondere Funktion ist die Möglichkeit zur Bearbeitung von Einträgen im Frontend für bestimmte Benutzergruppen. Diese können im Backend frei definiert werden.
Die im Extension Repository aufgelistete Extension „AAH Book Plus“ (aahbook_plus) erweitert eine alte Version des „AAH Books“ um die Möglichkeit zur Verwendung von CAPTCHAS. Mittlerweile ist diese Funktion aber im Original schon vorhanden und die Erweiterung somit obsolet.
| Name | Bananas |
| Extensions-Key | bananas |
| Autor | Elmar Hinz |
Die Erweiterung „Bananas“ wurde in erster Linie nicht für den alltäglichen Gebrauch entwickelt. Vielmehr demonstriert der Autor anhand des Gästebuchs die Funktionsweise des MVC-Modells, das auch in TYPO3 immer mehr Anwendung findet. Leider existiert keinerlei Dokumentation, was die Handhabung entsprechend erschwert. Lediglich eine sehr ausführliche Anleitung zur Funktion des Architekturmusters liefert der Autor der Extension mit. Dennoch sind alle Standardgästebuchfunktionen vorhanden. Interessant ist der verwendete Mechanismus zum Schutz des Formulars vor Missbrauch. Hierbei wird auf die üblichen CAPTCHAS verzichtet. Stattdessen muss der Nutzer bei der Eingabe zufällig generierte Mathematik-Aufgaben lösen, um den Eintrag erfolgreich abzuschicken.
Zusammenfassung und Fazit
Alle beschriebenen und im Test untersuchten Extensions überzeugen in ihren Grundfunktionen. So verwenden beispielsweise alle die TYPO3-internen Funktionen zum Schutz von E-Mail-Adressen, liefern ein brauchbares HTML/CSS-Layout mit, mit denen sich auch barrierefreie Lösungen umsetzen lassen und halten einem versuchten Cross-Site-Scriting-Angriff stand.
Möchte man nichts falsch machen und für alle Fälle gerüstet sein, ist man mit dem „Modern Guestbook“ gut beraten. Will man tatsächlich „nur“ ein Gästebuch ohne viel Drumherum haben, empfiehlt sich die Verwendung von „HBook“ oder „AAH Book“. Mit ein paar kleinen Eingriffen in den Quelltext sind auch deren Probleme leicht zu meistern. Für ambitionierte Entwickler lohnt sich ein Blick auf „Bananas“.
Wie so oft wäre das Beste eine Kombination aus allem. Vielleicht bringt dieser Artikel den einen oder anderen Entwickler dazu, über den eigenen Tellerrand zu schauen, neue Ideen zu entwickeln und das ein oder andere nützliche Feature, beispielsweise Gravatare, in die eigene Todo-Liste mit aufzunehmen.




