Unser Beitrag für die Community

TYPO3 Extensions von form4

Die form4 GmbH & Co. KG entwickelt TYPO3-Extensions die den vielfältigen Anforderungen unserer Kunden gerecht werden.

Wir verstehen unsere selbstentwickelten Extensions und Plugins als verlässliche und flexible Werkzeuge im zeitgemäßen und effizienten Umsetzungsprozess von Webseiten und Webapplikationen. Deswegen verwirklichen wir Extensions für explizite Kundenwünsche sowie als eine flexible Basis für wiederkehrende Anforderungen.

Wir veröffentlichen Extensions im TYPO3 Extension Repository (TER), wenn uns ihr wiederkehrender Einsatz oder Ihre besondere Funktion davon überzeugen, daß sie für die TYPO3 Community von Nutzen und Interesse sind.

Hier die Übersicht der TYPO3 Extensions die wir offiziell im TER anbieten:


form4_pages: Die Basis für neue Seitentypen

TYPO3 verwaltet im Backend Seiten in einem hierarchisch organisierten Seitenbaum. Der Typ der Seite definiert hierbei die Funktion der Seite innerhalb der Webseite. So sind beispielsweise eine Seite vom Typ Standard und eine Seite vom Typ Externer Link die innerhalb des Seitenbaums angelegt werden, für TYPO3 intern zwei verschiedene Seitentypen (sogenannte Doktypes).

Für die systematische Aufteilung von Inhalten bietet sich die Definition von weiteren Seitentypen, wie z.B. News, Event, etc. an. Dafür liefert form4_pages das Basis-Werkzeug, mit dem eigene Seitentypen schnell und flexibel konfiguriert und in TYPO3 zur Verfügung gestellt werden.


form4_teaser: Mächtige Seitenteaser-Extension mit vielfältigen Einstellungsmöglichkeiten

Mit der Extension form4_teaser können dynamisch sowie manuell Seiten selektiert und als Teaserliste dargestellt werden.

Von den anzuteasernden Seiten können beliebige Inhalte im Frontend als Teaserinhalt dargestellt werden (z. B. Titel, Abstract, Bild, uvm.). Dabei können die Seiten, und damit die Teaserlisten, durch vielfältige Optionen sehr fein selektiert werden.

Einige der möglichen Anzeigeeinstellungen für Teaserlisten sind:

  • Automatische Auswahl oder manuelle Selektion
  • Filter nach Doktype
  • Seiten innerhalb einer Unterseite
  • Aktuelle Seite verstecken
  • Verschiedene Sortieroptionen
  • uvm.

Bei der Darstellung im Frontend sind sowohl Startseiten-Teaser als auch Übersichtseiten umsetzbar und lassen sich in unterschiedlichen Konfigurationen und Darstellungen kombinieren.


form4_pages_rss: RSS Feeds aus Seiten

form4_pages_rss liefert RSS Feeds zurück auch hier anhand dynamisch selektierter Seiten und sofern gewünscht auch gefiltert nach speziellen Seitentypen. Zudem können so beliebig viele unterschiedliche RSS-Feeds erzeugt werden.


form4_socialmedialinks: Integration von sozialen Netzwerken

Das Bereitstellen und Gestalten von Links zu Social-Media Plattformen ist mit der Extension form4_socialmedialinks sehr schnell realisiert. Die Links können als einfach gepflegte Links im Plugin oder direkt in der Seite integriert werden und sind mit einer eigenen TypoScript Konfiguration sehr flexibel zu konfigurieren.


form4_tags: Verschlagwortung von Inhalten

Die form4_tags Extension ordnet Seiten beliebigen Schlagwörtern (Englisch: Tags) zu. Drei Plugins unterstützen den Redaktur bei der Erzeugung einer Tag-Cloud sowie Teaser für eine Detailseite mit Links zu einem Tag und für die dynamische Verlinkungen auf Seiten die das gleiche Schlagwort benutzen wie die aktuelle Seite.


form4_bitv: Barrierefreie Websites

Webseiten die barrierefrei umgesetzt werden, benötigen eine Navigation die von Lesegeräten für Blinde korrekt interpretiert wird. Diese Navigation erzeugt form4_bitv.


form4_realurl: Patch und erweiterung für realurl

Der TYPO3-eigene Crawler hilft bei der Erstellung von gecachten Seiten und Indexen für die TYPO3 Index-Suche. Allerdings gibt es in Zusammenhang mit Realurl einen Fehler, der das Ermitteln von Realurl Pfaden verhindert.

form4_realurl korrigiert dies und liefert zusätzlich die Möglichkeit via regulären Ausdrücken Conditions in der Realurl Konfiguration zu ermitteln, die das Encoding von Realurl-Pfaden dynamischer gestalten.


form4_errordocs: Erweiterte Möglichkeiten für Fehlerseiten

Zwar bietet TYPO3 Möglichkeiten zum Anzeigen von Fehlerseiten für Server-Fehler wie z. B. 404, doch nur unzureichend flexibel, wenn es um Seiten mit gemischten URL-Schemata (http/https) und mehreren Sprachen geht.

form4_errordocs fängt dies ab und erzeugt aus aus 3 dynamisch gepflegten Seitentypen und deren Übersetzungen statische Webseiten, die im Falle eines Serverfehlers angezeigt werden und handhabt deren Anzeige für die Serverfehler 403 Forbidden, 404 Not Found und 503 Service Unavailable.


form4_powermail_pgp: PGP Verschlüsselung für Powermail

In Zeiten des NSA Skandals und den immer wiederkehrenden Vorwürfen zum Datenschutz beim Versand von Mails liefert form4_powermail_pgp für Powermail Formulare die Option, Emails aus einem Powermail Formular an den Webseiten-Empfänger via PGP zu verschlüsseln und liefern damit einen Baustein zur Absicherung Ihrer sensiblen Daten.


form4_googlemaps: Integrierte Google-Map

Die Extension form4_googlemaps ergänzet die Web-Präsenz bei Bedarf um eine integrierte Google-Map mit Markern sowie einem Routen Planer.


form4_omniture: Omniture Tracking

form4_omniture integriert das Omniture Tracking der Adobe Marketing Cloud in TYPO3.


form4_editorial: Kleine Hilfen für die Redaktion

An Redakteure, die umfangreich Seiten inital einrichten, richtet sich form4_editorial:  Für alle Seiten ist umgehend ersichtlich ob die Seite bereits abschliessend gepflegt wurde oder noch unvollständig ist.

Im Backend kennzeichent dies ein Icon und im Frontend wird eine Benachrichtigung ausgegeben.


form4_ajax, form4_backend_introspection, form4_reportexport: Extensions für Entwickler

Die Zielgruppe für unsere Extensions form4_ajax, form4_backend_introspection sowie form4_reportexport sind Entwickler und TYPO3-Integratoren.

form4_ajax liefert einen ViewHelper für Fluid mit dem in Fluid Templates ein Ajax-Request an einen beliebigen Extension-Kontoller abgesetzt werden kann ohne das Caching von TYPO3 zu beeinflussen.

Da die TCA in TYPO3 auch das Aussehen im Backend bestimmt, ist es hilfreich für Anpassungen eine mögliche Konfiguration direkt im Backend zu ermitteln. Dafür blendet form4_backend_introspection TCA Konfigurationen im Backend unterhalb der Records zur Information ein.

form4_reportexport ermittelt und exportiert einen detaillierten Systemreport für die Dokumentation der aktuellen TYPO3 Konfiguration als CSV-Datei.