piwik Matomo

TYPO3 Extension / Erweiterung

Erweiterungen für TYPO3 programmieren

TYPO3-Extension / Erweiterung programmieren

Mit einer TYPO3-Extension bzw. Erweiterung, lässt sich das TYPO3-System flexibel anpassen und gezielt erweitern, ohne dabei TYPO3 selbst verändern zu müssen. Dadurch bleibt das System auch nach der Implementierung neuer Funktionen jederzeit updatefähig und kann problemlos auf neuere Versionen aktualisiert werden.

Auf der Website TYPO3.org stehen tausende Erweiterungen zum Download bereit, die mit wenigen Klicks installiert werden können. Zusätzlich besteht die Möglichkeit, völlig eigene Erweiterungen zu entwickeln oder bereits vorhandene so anzupassen, dass sie den individuellen Anforderungen entsprechen.

Grundsätzlich sollte jedoch das Ziel sein, möglichst viele gewünschte Funktionen mit den bereits vorhandenen Erweiterungen aus dem offiziellen Repository umzusetzen. Eine durchdachte Kombination dieser bestehenden Module ist dabei entscheidend, um ein stabiles, performantes und zukunftssicheres System zu gewährleisten.

Die von mir immer wieder gerne benutzten Extensions / Erweiterungen

Bei der Erstellung von Websites gibt es immer wieder neue Herausforderungen, die in dieser Form bislang noch nicht an mich herangetragen wurden. Gleichzeitig tauchen jedoch viele gewünschte Funktionen immer wieder auf, sodass sich im Laufe der Zeit bestimmte Muster erkennen lassen. Für diese Standard-Funktionen existieren in der TYPO3-Respository oftmals zahlreiche Erweiterungen, die je nach Anwendungsfall mehr oder weniger gut geeignet sind. Allerdings gibt es auch einige wenige Erweiterungen, für die es kaum Alternativen gibt und die sich daher besonders bewährt haben. Im Folgenden stelle ich daher kurz die TYPO3-Erweiterungen vor, die ich immer wieder erfolgreich in meinen Projekten einsetze. 

News

Die News-Erweiterung von Georg Ringer löste die seinerzeit sehr beliebte tt_news ab, wobei sie deren grundlegende Funktionen weiterführt und zugleich modernisiert. Sie macht, grob umrissen, im Wesentlichen genau das, was man von einer typischen News-Extension erwartet. Im Backend werden daher Artikel angelegt, während diese im Frontend in der Regel in chronologischer Reihenfolge als Liste dargestellt werden, sodass die einzelnen Einträge direkt auf die jeweiligen Artikel verlinken.

Gridelements

Mit der Extension Grid Elements lassen sich auf vergleichsweise einfache Weise verschachtelte Container in nahezu jeder erdenklichen Form einrichten, wobei sie im Backend dieselbe Anordnung beibehalten. Als es Anfang der 2010er Jahre darum ging, einen Ersatz für die bis dahin sehr beliebte Templavoilà-Extension zu finden, stellte sich Grid Elements für mich als die beste Alternative heraus, da sie nicht nur die gewünschten Funktionen bot, sondern auch kontinuierlich weiterentwickelt und aktuell gehalten wird.

DCE

Mal eben ein neues Inhaltselement erstellen? Mit der kleinen, aber feinen TYPO3-Extension Dynamic Content Elements ist das ganz einfach und kann bereits seit 2012, also ab der TYPO3-Version 4.5, in kürzester Zeit erledigt werden.
Gerade das ist mir bei der Auswahl einer geeigneten Erweiterung besonders wichtig, denn sie sollte möglichst langlebig sein, damit Updates für meine Kunden möglichst kostengünstig bleiben.

powermail

Seit 2008 existiert diese Formular-Erweiterung, mit der man nicht nur einfache Kontaktformulare erstellen, sondern darüber hinaus auch zahlreiche weitere Funktionen einrichten kann. So können beispielsweise die eingegebenen Daten direkt in jeder beliebigen Datenbank-Tabelle gespeichert werden, und außerdem besteht die Möglichkeit, individuelle Antwort-Mails automatisch zu versenden.

Cookie Consent

Die Extension dp_cookieconsent erfüllt für mich / und meine Kunden alle Anforderungen, die sie DSGVO seit 2018 an Websites stellt. Erstmal zeigt Sie eine altbekannte Cookiebar mit einer konfigurierbaren Auswahl an Optionen an, desweiteren können alle externen Einbindungen wie z.B. Google-Maps oder Youtube-Videos DSGVO-konform angelegt werden.

StaticFileCache

Die Nachfolge-Extension der nc_staticfilecache erlaubt eine wesentliche Beschleunigung der Webseiten-Ladezeiten vor allem durch das Abspeichern einer Seite im temporären TYPO3-Verzeichnis (typo3temp). 

Das gefällt nicht nur dem Besucher der Website, sondern auch Google ganz besonders. Und damit gefällt das auch meinen Kunden.

Sourceopt

Darf es noch ein wenig mehr Komprimierung sein? Mit der TYPO3-Extension Source Optimization kann mit wenigen Handgriffen der Source-Code aller Seiten auf ein Minimum reduziert werden. Auch das freut die Suchmaschinen. Das ist nur ein sehr kleiner Schritt für ein besseres Ranking einer Seite, aber gerade hier zeigt sich, dass die Suchmaschinenoptimierung ein Weg mit vielen sehr kleinen Fortschritten ist.

Yoast_SEO

Die Erweiterung Yoast SEO for TYPO3 erlaubt die übersichtliche OnPage-Optimierung einer Webseite. Es gibt extra ein Feld, das mit den Fokus-Keywords der Seite befüllt wird. Das braucht diese Extension zur Überprüfung und hilft dem Optimierer sich genau darauf zu konzentrieren. Und hilft einem auch inhaltlich die Texte & Schlüsselworte richtig auf der Seite zu platzieren.

Selbst programmierte Extensions / Erweiterungen

Nicht immer bieten die Erweiterungen auf der Repository die gewünschten Funktionen meiner Kunden. Dann programmiere ich auf Wunsch auch eigene TYPO3-Extensions. Manche davon laufen autark im TYPO3-System, andere sind eine zusätzlich Funktion einer anderen Erweiterung oder bilden Schnittstellen zu anderen Systemen. Hier sehen Sie stelle ich ein paar der von mir programmierten Erweiterungen vor:

TYPO3 Extension Erweiterung

TYPO3 Extension Erweiterung

Sie haben dazu Fragen?

Dann nehmen Sie gerne Kontakt mit mir auf

Kontaktformular  +49 40 4327 3227  "WhatsAppen"  info@netshot.eu