von Udo von Eynern,
online veröffentlicht am 03.09.2008
Twittern 0 Teilen 0

Tipps, Hinweise und Tricks zum beliebten Gästebuch: Basiswissen zum „Modern Guestbook“

Aus dem
t3n Magazin Nr. 13

Jetzt kaufen

Gästebücher gibt es schon so lange wie das World Wide Web – und auch so viele wie Sand am Meer. Sogar den Hype ums Web 2.0 und zahlreiche Angriffe von Spammern haben sie überlebt und erfreuen sich immer noch großer Beliebtheit und Akzeptanz. Die populärste TYPO3-Extension für diesen Zweck ist das „Modern Guestbook“. Der Artikel zeigt die Funktionen und gibt grundlegende Tipps.

Fast viereinhalb Jahre Entwicklungszeit sind beim Modern Guestbook [1] vergangen. Inzwischen zählt es weit über 100.000 Downloads. Neben zahlreichen Bug- und Securityfixes sind auch einige wichtige Features gegenüber der Ursprungsversion hinzugekommen:

  • Spamschutz
  • Flexibles Layout durch XHTML-Templates und CSS
  • Caching
  • E-Mail-Benachrichtigung/ Freigabe-Mechanismus durch den Administrator
  • Teaser
  • Eingabevalidierung der E-Mail und der Homepage
  • Freie Wahl der Pflichtfelder
  • Whitelist, Blacklist
  • Mehrsprachigkeit
  • Captcha All Inclusive

Bei einem „Captcha“ handelt es sich um einen Text, der durch einen Bildfilter verzerrt als gerendertes Bild dargestellt wird. Es soll den Spam-Bots erschweren, massenweise Werbeeinträge in ein Gästebuch einzutragen. Schließlich leiden insbesondere Gästebücher unter dem Ruf, leicht angreifbar zu sein. Daher sind sie oft die ersten Ziele von Spammer-Angriffen.

Das Modern Guestbook bietet dafür keinen eigenen Schutz durch Captcha, sondern arbeitet stattdessen sehr effektiv mit den zwei Extensions „captcha“ und „sr_freecap“ zusammen, die diese wichtige Aufgabe übernehmen. Sobald diese beiden Extensions im TYPO3-Backend installiert sind, kann man sie in dem Content-Element auswählen, mit dem das Gästebuch-Formular eingebunden ist.

Spamschutz mit der Extension „captcha“

Das beste Ergebnis liefert die Extension „captcha“ von Kasper Skårhøj, weil nur hier die Möglichkeit besteht, eine eigene TTF-Schrift für die Generierung des Bilds mitanzugeben. Eine veränderte Schrift erhöht die Wahrscheinlichkeit, dass ein Bot das Captcha nicht erkennen kann.

Seite:  1 2 3 4

Das interessiert dich bestimmt auch

4 Antworten

  1. von TYPO3 Modern Guestbook « Udo von E… 12.10.2009 (20:19Uhr) 1.

    [...] Gästebücher gibt es schon so lange wie das World Wide Web – und auch so viele wie Sand am Meer. Sogar den Hype ums Web 2.0 und zahlreiche Angriffe von Spammern haben sie überlebt und erfreuen sich immer noch großer Beliebtheit und Akzeptanz. Die populärste TYPO3-Extension für diesen Zweck ist das „Modern Guestbook“… mehr dazu [...]

  2. von Christian Bernfeld 26.05.2010 (16:30Uhr) 2.

    ve_guestbook ist zu Recht eine der beliebtesten extensions für Typo3. Spam ist Dank entsprechender Maßnahmen Gott sei Dank auch wirklich kein Thema!
    Mit den neueren Versionen von Typo3 wurde allerdings auch eine der darin verwendeten Funktionen als "deprecated" deklariert - mein deprecated.log wird deshalb immer länger mit Einträgen wie:
    t3lib_div::GPvar() - since TYPO3 3.6 - Use t3lib_div::_GP instead (ALWAYS delivers a value with un-escaped values!) - require#80 // include#439 // TSpagegen::renderContent#77 // tslib_cObj->cObjGet#317 // tslib_cObj->cObjGetSingle#493 // tslib_cObj->USER#620 // tslib_cObj->callUserFunction#789 // call_user_func_array#6594 // tx_templavoila_pi1->main_page# // tx_templavoila_pi1->renderElement#224 // tx_templavoila_pi1->processDataValues#361 // tslib_cObj->cObjGet#616 // tslib_cObj->cObjGetSingle#493 // tslib_cObj->RECORDS#580 // tslib_cObj->cObjGetSingle#1451 // tslib_cObj->cObjGetSingle#531 // tslib_cObj->CASEFUNC#598 // tslib_cObj->cObjGetSingle#1666 // tslib_cObj->COBJ_ARRAY#550 // tslib_cObj->cObjGet#745 // tslib_cObj->cObjGetSingle#493 // tslib_cObj->CASEFUNC#598 // tslib_cObj->cObjGetSingle#1666 // tslib_cObj->cObjGetSingle#531 // tslib_cObj->USER#620 // tslib_cObj->callUserFunction#789 // call_user_func_array#6594 // tx_veguestbook_pi1->main# // tx_veguestbook_pi1->displayForm#211 // t3lib_div::GPvar#692 // t3lib_div::logDeprecatedFunction#359 (t3lib/class.t3lib_div.php#358)

    Ich würde mich freuen, wenn es von ve_guestbook in absehbarer Zeit ein Update geben würde, in dem GPvar() durch _GP ersetzt wird.

    MfG,
    Christian

  3. von Joe 03.01.2011 (13:30Uhr) 3.

    Hallo, wie kann ich denn die/den E-Mail-Benachrichtigung/ Freigabe-Mechanismus durch den Administrator aktivieren? Ich bin da nicht wirklich firm drin, würde das aber sehr gerne aktiviert haben.

    MfG
    Joe

  4. von TYPO3 Modern Guestbook – über 120.000… 22.07.2011 (14:37Uhr) 4.

    [...] Tipps und Hintergrundwissen erfahren Sie im Artikel vom t3n-Magazin. September 14, [...]

Deine Meinung


(wird nicht veröffentlicht)