Content Management System Contao (ehem. TYPOlight)

Contao Extensions folgen stets dem Motto ...

... soviele wie nötig, so wenig wie möglich!

Gerade diese Erweiterungen machen ein Content-Management-System so flexibel und vielseitig einsetzbar wie man es heute kennt und erwartet. Jedoch wird bei vielen lizenzfreien Systemen die Anzahl der Erweiterungen exzessartig hochgetrieben. Das führt zu Fehleranfälligkeit und Unübersichtlichkeit.

Trenner

Bei Contao-Extensions wird durch eine strenge Redaktionierung auf eine möglichst geringe Anzahl und vielseitige Einsetzbarkeit geachtet. Die Entwicklergemeinde von Contao achtet penibel darauf, dass es nicht zu Redundanzen und Teilfunktionen in den Contao-Extensions kommt. Zudem ist die Anzahl der Contao-Extensions ist geringer als bei vielen anderen CM-Systemen, da viele Funktionen bereits direkt in Contao integriert sind.

Das hat Stabilitäts- und Sicherheitsvorteile, etwa bei Aktualisierungen.
Außerdem verbessern weniger Contao-Extensions die Übersichtlichkeit und Benutzerfreundlichkeit des Content-Management-Systems.

Trenner

Wir sind eingetragene Contao-Entwickler und haben schon einige Erweiterungen programmiert. Dazu zählen die "offiziellen Erweiterungen", welche auch im Repository von Contao allen Anwendern zur Verfügung stehen:

Offizielle Contao-Extensions
[Lightbox4ward] -- "Modernes Popup-Fenster"

Was nicht passt, wird angepasst
Die herkömmlichen Media-Boxen, Light-Boxen und wie sie alle heißen, waren uns zu einseitig, zu eingeschränkt und nicht anwendbar genug. Daher entwickelten wir dieses kleine, aber feine Inhaltselement als Contao-Extension. Bilder, Galerien, Videos und HTML-Inhalte können damit in einer modifizierten Version der MediaboxAdvanced dargestellt werden. Ein weiterer Vorteil und allseits beliebtes Gimik sind die unterschiedlichen Themen bei der Darstellung der Lightbox.

[minizoomGallery4ward] -- "Galerie mit Minizoom-Effekt"

Galerie mit geringem Zoom-Effekt, ähnlich Googles Bildersuche
Diese Erweiterung stellt ein neues Inhaltselement zum Einfügen einer Galerie bereit. Sie enthält einen geringen Zoom-Effekt ähnlich der Google-Bildersuche.

[Mooquee4ward] -- "Vielseitige Slideshow"

Damit kommt Bewegung ins Spiel - Bildlaufband/Slider
Mit diesem Modul können Bilder per Marquee-Effekt sowie diversen Slide- und Überblendeffekten angezeigt werden. Aber nicht nur Bilder, auch ganze Inhaltselemente werden unterstützt.

[Stylepicker4ward] -- "CSS-Klassen auf einfache Art setzen"

Wizard für Redakteure, um CSS-Klassen anhand von Vorlagen zu setzen
Pro Theme können verschiedene CSS-Klassennamen mit Beschreibung und Bild hinterlegt werden. Diese können dann über einen Wizard in die "Klassen"- Eingabgefelder in Inhaltselementen, Artikeln, Seiten usw. eingesetzt werden. Für jede Vorlage können die Objekte und Inhaltselemente spezifiziert werden, für welche die Klasse verwendet werden kann.

[filepicker4ward] -- "Widget zur Auswahl einer Datei"

Dateiauswahl leicht gemacht
Dieses Widget zeigt den Filetree in der Mediabox und lässt die Auswahl einer Datei zu. Falls die Auswahl ein Bild ist, wird das Thumb angezeigt.
Sehr nützlich im Zusammenspiel mit dem MultiColumnWizard.
Unter Einstellungen kann festgelegt werden, dass auch die Contao-Core Dateiauswahlfelder ersetzt werden.

[Quickjump4ward] -- "Schnelle Navigation im Backend von Contao"

Schnelles Navigieren im Backend von contao
Diese Erweiterung fügt dem Backend ein Eingabefeld hinzu, womit Artikel, Seiten, Module und andere Elemente direkt angesprungen werden können. Bei der Eingabe unterstützt ein Autocompleter.
Gibt man Beispielsweise "a:Imp" ein, schlägt Quickjump4ward alle Artikel vor, die mit den drei Buchstaben anfangen. Per Klick springt man in den Editierien-Modus des Artikels ohne sich durch den Artikelbaum zu klicken.

[imageZoom4ward] -- "Effekt zum Vergrößern von Bildern"

Vergrößerbares Bild-Inhaltselement
Mit diesem Inhaltselement wird ein Bild dargestellt, welches per Mouseover-Effekt vergrößert und bewegt wird.

[Redirect4ward] -- "Alte HTML-Seiten auf neue Seiten umleiten"

Index-Vererbung á là 4ward.media
Über dieses Modul können im Backend externe URLs mit entsprechenden internen Seiten eingetragen werden. Wird eine dieser URLs aufgerufen, leitet Contao auf die interne Seite weiter. Dies ist sehr nützlich, um alte Seitenstrukturen bei einem Relaunch auf die neue Seitenstruktur abzubilden. D.h. z.B. die Seite /index.php?article_id=7 der alten Website wird auf die neue /impressum.html verlinkt. Google findet dadurch die neuen Seiten und der Index bleibt erhalten.

[table4ward] -- "HTML-Tabelle mit vielen Formatierungsmöglichkeiten"

Inhaltselement Tabelle mit RTE Unterstützung
Das Inhaltselement Tabelle unterstützt mit table4ward den RTE-Editor TinyMCE.
Per Doppelklick kann der Zelleninhalt im TinyMCE bearbeitet werden.

[imageTarget4ward] -- "Bildverlinkung in ein neues Browserfenster"

Warum geht ein externe Bildverlinkung immer im gleichen Fenster auf?
Das war eine berechtigte Frage unserer Kunden, bevor wir diese kleine Erweiterung entwickelt haben. Seitdem kann man ohne Probleme eine externe Bildverlinkung auf _blank setzen, also im neuen Browser-Tab oder -Fenster öffnen.
Nichts wildes, aber ungemein nützlich.

[fe_pageSplit4ward] -- "Nützliche Zerlegung der fe_page"

Zerlegung der fe_page.tpl in Head/Content/Footer
Mit dieser Erweiterung kann die fe_page.tpl in einzelne Head/Content/Footer-Templates zerlegt werden. Beim Update von Contao muss somit keine Veränderung der eigenen fe_page.tpl vorgenommen werden, da die Erweiterung die Standardtemplates für Head und Foot mitbringt und aktualisiert. Angepasst wird meistens nur der #wrapper-Inhalt und dieser ist in page_content.tpl ausgelagert.

[autocompleterTextfield] -- "Widget zum automatischen Vervollständigen von Text"

Der Text vervollständigt sich automatisch.
Unterstützt Optionen wie Checkboxen (options, options_callback, foreignKey).

Sie können auch die ID oder den Array-Key statt des kompletten Textwertes speichern.
Setzen Sie dazu einfach: eval-parameter storeId=>true

[com_starrater4ward] -- "Bewertung von Kommentaren mit Sternen"

Sternebewertung im Kommentarmodul
Diese Erweiterung fügt dem Kommentarmodul eine Bewertung hinzu. Bei der Abgabe eines Kommentars kann der Artikel bzw. die Seite bewertet werden.

[ce-flash] -- "Flasfilm einbinden"

Inhaltselement für Flashfilme
Dieses Inhaltselement fügt eine SWF-Datei über SWIFF in den Artikel ein.
Ein Alternativtext wird für Besucher ohne Flash-Plugin angezeigt.

[formcheck] -- "Eingabeprüfung für ein Formular"

Automatische Eingabeprüfung mittels Javascript
Diese Erweiterung fügt eine dynamische Eingabeprüfung zum Contao Formulargenerator, der Formular-Klasse sowie den Registrierungs- und Persönliche-Daten-Modulen hinzu.

[DefaultContent_Module] -- "Ersatztext wenn Artikel fehlen"

Zeigt Text nur an, wenn kein Artikel im konfigurierten Seitenberiech für die aktuelle Seite angelegt ist.
Dieses Modul zeigt nur dann einen Text an, wenn kein Artikel (mit bestimmter CSS-Klasse) im eingestellten Seitenbereich vorhanden ist. Es kann dazu verwendet werden, um einen Standard-Inhalt anzuzeigen, welcher für bestimmte Seiten durch einen Artikel überschrieben werden kann.

[GlobalContentelements] -- "Stellt Inhaltselemente in Erweiterungen zur Verfügung"

Echte Inhaltselemente in eigenen Erweiterungen nutzen.
Konkret wird tl_content als ptable verwendet. Damti stehen alle Core- und über Erweiterungen hinzugefügten Inhaltselemente zur Verfügung.

Beispiel News4ward:

  • Der DCA von tl_news4ward_article setzt als ctable tl_content ein.
  • Wenn der _GET-Parameter "do" news4ward enthält, also den Modulnamen, wird in tl_content die ptable auf tl_news4ward_article gesetzt.
  • Jetzt können in NewsArtikel alle installierten Inhaltselemente genutzt werden.
[optional_rows] -- "Spalten ohne Inhalt werden ausgeblendet"

Schliesst eine Layoutspalte, wenn kein Inhalt darin liegt.
Erweitert die Spalteneinstellungen das Seitenlayouts mit den Optionen zum Ausblenden von Spalten, wenn diese keinen Inhalt enthalten.

[piwik_psi] -- "Einbindung von Piwik-Webstatistiken"

Bindet die Piwik Webstatistiken in Contao ein.
Diese Erweiterung bindet Piwik in Contao ein. Piwik ist eine umfangreiche Webstatistik-Anwendung und stellt eine Alternative zu Google-Analytics dar.

Funktionen

  • Bindet den Piwik-Trackingcode in das Frontend ein.
  • Backendmodule zur Anzeige der Statistiken.
  • Konfiguration durch die Seitenlayouts.

Voraussetzungen

  • Eine funktionierende Piwik Installation.
  • Javascript für das Backend-Modul.
Trenner

Außerdem entwickeln wir zudem auch "kundenspezifische Erweiterungen", welche nicht im Repository von Contao zur Verfügung stehen, da diese auf speziellen Wunsch unserer Kunden angefertigt wurden.

Kundenspezifische Contao-Extensions
Jukebox4ward :: 4show.de

Komfortabel Musik hören auf einer Website
Viele Musicplayer, die man so auf Websites findet, waren uns zu unübersichtlich und mit zu vielen Funktionen ausgestattet. Aus diesem Grund entwickelten wir die Jukebox4ward.
(>> zur Jukebox)

Dateimanager :: ibhofmann.de

Interne Daten-Verwaltung nach speziellen Wünschen
Der Kunde wünschte sich zur Verwaltung von Dateien und Informationen ein System, auf das die Mitarbeiter der unterschiedlichen Bereiche des Unternehmens mit unterschiedlichen Berechtigungen zugreifen können.
Und das bekam er auch.

Beratungstool :: treffpunkt-nbg.de

Vertraulich und einfach zu bedienen
Das waren die Voraussetzungen für ein Beratungsmodul, das Klienten und Berater in den Dialog bringen sollte.
Dazu bauten wir ein Ampelsystem, das gestellte Fragen nachbearbeiten lässt und Fragen in Bearbeitung für den weiteren Zugriff sperrt. Und es funktioniert, das beweist der hochfrequentierte Ist-Zustand.
(>> zum Beratungsmodul)

Spezial-Newsletter :: office-click.de

Der Newsletter für gehobenere Contao-Ansprüche
Der normale Newsletter, so funktionell und benutzerfreundlich er ist, war uns nicht funktionell genug. Wir wollten dieselbe Handhabung wie bei der Artikel-Verwaltung auch in unserem Newsletter. Und unseren Willen haben wir bekommen. Und gleichzeitig einige hochzufriedene Kunden mehr.

Shopsystem :: wurzelsepp-nuernberg.de

Klein und fein, aber stabil und einfach
Klar, das ganze System ist kein Vergleich zu Magento oder xt:Commerce, und eine trusted-shop-Zertifizierung gibt’s bisher auch nicht. Aber dafür lässt sich dieser Shop schön in die Seite integrieren und läuft stabil und benutzerfreundlich. Ein schöner Shop, wie wir finden. Überzeugen Sie sich selbst.
(>> zum Webshop)

Spezial-Galerie :: rank.de

Flash-Ersatz mit Java und CSS
Ja, wir wissen, sowas ist heute nichts Besonderes mehr. Aber uns gefällt die Galerie und wir halten sie schon für was nicht Alltägliches. Passt halt einfach zum Look & Feel der restlichen Website.
(>> zur Website)

Domaincheck :: 4wardmedia.de

Gibt’s die Domain denn noch?
Der eigentliche Plan war es, eine externe Domain-Abfrage in unsere Website einzubinden.
Aber wie Grafiker so sind, es gab nichts was wirklich gut aussah. Und wie Programmierer so sind, hat unserer dann schnell selbst so eine Abfrage erstellt.
(>> Sehen Sie selbst)

OpenGeoDB4ward

Katalogmodul mit Ortsbezug
Der Kundenwunsch, der uns zu dieser Contao-Extension brachte, wurde wie folgt definiert: Eine Umkreissuche für Einträge im Contao-Katalog-Modul, basierend auf der jeweiligen Entfernung vom geographischen Zentrum des angegeben Postleitzahlengebietes. Klingt komplex, ist jetzt recht einfach. Mit diesem Modul.
(>> zur Entwicklerplattform)