URL-Validierung mit regulären Ausdrücken

14. Februar 2009

Eines der unleidlichsten Aufgaben eines Webmasters ist es, die Eingaben, die von Benutzern gemacht wurde, zu validieren. Nehmen wir als Beispiel eine Community-Seite, auf welcher sich die Besucher für ein Forum registrieren können. Eine der Angaben, die die Benutzer bei der Registrierung machen können, ist zum Beispiel die Adresse ihrer Internetpräsenz. Die meisten Benutzer werden [...]

RSS-Feeds im mm_forum

21. September 2008

Mit der Version 0.1.7 der TYPO3-Extension mm_forum bringt diese auch die Funktion mit, einen RSS-Feed wahlweise des gesamten Forums, eines einzelnen Unterforums oder sogar eines bestimmten Themas zu erstellen. Dummerweise ist diese Funktionalität im aktuellen Manual der Extension nirgends dokumentiert, weshalb ich das an dieser Stelle nachholen möchte.
Eigentlich ist die ganze Geschichte ja relativ einfach [...]

Von Sicherheitslücken und Phantomemails…

20. September 2008

Mit dem gestern veröffentlichten Security-Bulletin TYPO3-20080919-1 des TYPO3 Security Teams wurde auch eine Sicherheitslücke in der h_book-Extension bekannt. Mittlerweile habe ich im TYPO3 Extension Repository eine aktualisierte Version 2.3.1 der Extension bereitgestellt, in welcher das Problem behoben ist.
Die Meldung des Security Teams, dass ich nicht hätte kontaktiert werden können, ist übrigens anscheinend auf eine unbemerkte [...]

mm_forum 0.1.7 veröffentlicht

20. September 2008

Seit kurzen steht im TYPO3 Extension Repository die Version 0.1.7 der mm_forum-Extension zur Verfügung. Die Version 0.1.7 bringt eine Fülle an neuen Features mit sich:

RSS-Feeds
Für das Forum kann nun ein RSS-Feed erzeugt werden. Dabei kann sowohl ein Feed für die komplette Seite als auch für einzelne Foren und Themen erstellt werden. Da das Thema RSS-Feeds [...]

Das mm_forum installieren

07. Mai 2008

Anstelle der zum Teil doch recht speziellen Themen, denen ich mich ansonsten widme, möchte ich mich an dieser Stelle einem etwas allgemeineren Thema widmen. Dieses Mal geht es ganz einfach um die Installation der mm_forum-Erweiterung. In einzelnen Schritten möchte ich versuchen, darzustellen wie man ein komplett lauffähiges Forum auf seiner Seite einrichten kann.

mm_forum FAQ

28. April 2008

Eines der Dinge, welche mir bei der Arbeit an der TYPO3-Forenextension mm_forum aufgefallen sind, ist, dass trotz einer ausführlichen Dokumentation (oder vielleicht gerade deswegen) ganz bestimmte Fragen immer wieder auftauchen. In diesem Artikel möchte ich versuchen, die häufigsten dieser Fragen noch einmal wieder aufzugreifen und zu klären.

Formularfelder mit TCEForms

22. April 2008

Vielen sind beim Arbeiten im TYPO3-Backend wahrscheinlich schon einmal die schicken JavaScript-unterstützten Formularfelder aufgefallen, zum Beispiel beim Bearbeiten von Datenbankrelationen in Inhaltsobjekten. Über das Table Configuration Array, gerne auch als TCA abgekürzt, lassen sich diese Felder in allen Einzelheiten konfigurieren. Nicht ganz so einfach ist es jedoch, wenn man sich ein solches Formularfeld losgelöst vom Kontext, einen bestimmten Datensatz in einem generischen TYPO3-Standardformular zu bearbeiten, in einem eigenen Backendmodul einbinden möchte. Zudem würde dies auch jede Menge Arbeit ersparen, wenn man die komplizierten Formulare mit JavaScript-Unterstützung und Datenbankrelationen über mehrere Tabellen nicht mehr jedes Mal selbst zusammenbasteln muss; schließlich muss man das Rad ja nicht jedes Mal neu erfinden. In diesem Tutorial möchte ich mich den Möglichkeiten widmen, sich diese dynamisch generierten Formularfelder im eigenen Backendmodul zunutze zu machen.

mm_forum 0.1.6 veröffentlicht

20. April 2008

Seit heute nachmittag steht im TYPO3 Extension Repository die neue Version 0.1.6 der Forenextension mm_forum zur Verfügung. Der Fokus stand dieses Mal auf der Erhöhung der Stabilität, nachdem in Version 0.1.5 zusammen mit jeder Menge neuer Features jemand auch jede Menge neue Bugs eingebaut hatte (meine Schuld…). Naja, das war’s eigentlich auch schon alles, genauere Informationen stehen in der offiziellen Ankündigung auf typo3.net.

Und auf ein Neues…

20. April 2008

Da ich im Moment nicht viel besseres zu tun habe (tatsächlich habe ich wirklich gerade Urlaub und dementsprechend viel Zeit), habe ich mir mal die Mühe gemacht, diese Homepage komplett neu aufzusetzen; dieses Mal nicht auf Basis meines Lieblings-Content-Management-Systems TYPO3, sondern auf Wordpress. Das ist zwar nicht ganz so mächtig wie Ersteres, dafür macht die Wartung aber auch längst nicht so viel Arbeit. Außerdem hoffe ich, dass Wordpress auf den für TYPO3 eher suboptimal eingerichteten 1&1-Accounts besser läuft.

Multiple Instanzen im mm_forum

19. April 2008

Die aktuelle Version der TYPO3-Forenerweiterung mm_forum (0.1.5 – Stand Februar 2008) bietet leider von Haus aus keine Möglichkeit, mehrere Instanzen der Erweiterung in einem Seitenbaum unterzubringen. Dass etwas “von Haus aus nicht möglich ist”, hat nun natürlich noch niemanden davon abgehalten, es trotzdem zu versuchen, und von daher finden sich auch meist für derartige Probleme irgendwelche Lösungen.

Das “Problem” beim mm_forum ist die Konfiguration des Forums über das Backendmodul. An sich ist dies natürlich ein tolles Feature, welches es den Benutzern erspart, sich durch endlose Typoscript-Dschungel zu schlagen, in unserem Fall ist es jedoch eher hinderlich. Genau genommen ist es das nicht einmal, Tatsache ist jedoch nur, dass uns das Backendmodul bei der Einrichtung und auch bei der Verwaltung multipler Instanzen schlicht und einfach nicht im Geringsten wird weiterhelfen können.

Die Notwendigkeit, mehrere Foren in einem Seitenbaum einzurichten, ergibt sich zum Beispiel dann, wenn mehrere Internetpräsentationen in einer TYPO3-Installation – sprich: in einem Seitenbaum – untergebracht sind, und jede einzelne dieser Präsentationen über ein eigenständiges Forum verfügen soll, im Idealfall sogar mit allem Drum und Dran: Benutzerregistrierung, Privaten Nachrichten und so weiter.