Warum ich gerne Contao als Content Management System einsetze
Contao vereint Sicherheit, leichte Bedienbarkeit und eine durchdachte Struktur mit solider Programmierung und ist deshalb häufig das Werkzeug meiner Wahl.
Die Geschichte von Contao begann 2006 unter dem Namen „Typolight”. Dieser Name wurde allerdings oft missverständlich interpretiert. Viele dachte, dass es sich um eine kleinere Version von TYPO3 handelt. Deshalb wurde das Projekt 2010 umbenannt und seitdem unter dem Namen „Contao Open Source CMS” weiterentwickelt.
Ich habe Contao 2009 kennengelernt, als ich die redaktionelle Betreuung einer Website übernahm. Mir gefiel das System gleich ausgesprochen gut: Die Verwaltungsoberfläche ist klar strukturiert, die Elemente sind intuitiv zu bedienen und das System leicht zu durchschauen. Deshalb ist Contao das System, das ich mit Abstand am liebsten für Websites von Kundinnen und Kunden einsetze. Vor allem auch dann, wenn die Website im Laufe der Zeit wachsen soll und neue Funktionen oder Ergänzungen benötigt oder auch Mehrsprachigkeit gewünscht wird.
Basisversion
Contao bringt von Haus aus - also in der Basisversion (im Core) - alle relevanten Funktionen mit:
- Nachrichten- und Blogmodul mit Archivfunktion
- Module für Veranstaltungen/Events und FAQs
- Newslettermodul mit Double-Opt-In
- Bildergalerien
- Volltextsuchmaschine
- Der Formulargenerator für kleine oder auch umfangreiche Anfrage- und Kontaktformulare
- Eine Benutzerverwaltung mit Rechtesystem
Das heißt also: Eine Contao-Website lässt sich leicht auch ohne Erweiterungen oder Plugins betreiben.
Außerdem ist Contao multidomainfähig: Es lassen sich mehrere unabhängige Seitenbäume erstellen, die jeweils über eine eigene Domain oder Sub-Domain, im Browser aufgerufen werden können. Über eine Contao-Installation können also mehrere - auch unabhängige - Websites bedient werden. Auch mehrere Sprachen zu verwalten, ist für Contao kein Problem.
Erweiterungen
Erweiterungen, Extensions oder Plug-ins sind Ergänzungen, die zusätzliche Funktionen in das Basissystem bringen oder vorhandenen Module ausbauen. Die Contao-Erweiterungen werden inklusive Detailinformationen in einem Katalog zur Verfügung gestellt: extensions.contao.org
Viele Erweiterungen sind kostenlos, aber es gibt auch große, kommerzielle Entwicklungen. Mithilfe dieser Erweiterungen kann Contao so ausgebaut werden, dass das System für nahezu jeden Bereich einsetzbar wird.
Suchmaschinenoptimierung
Contao bietet für die On-Page-Optimierung einige Möglichkeiten, um Websites fit für Suchmaschinen zu machen. Sie können jeder einzelnen Seite komfortabel einen eigenen Seitentitel und eine individuelle Beschreibung (Description) mitgeben. Dafür ist keine zusätzliche Erweiterung nötig. Ebenfalls integriert in das Basis-System ist eine XML-Sitemap, die seit der Version 4.12 automatisch erstellt wird und die es Suchmaschinen erleichtert, die Website zu indizieren und Veränderungen festzustellen. Bildbeschreibungstexte und interne Verlinkungen können leicht erstellt werden und auch die Ladegeschwindigkeit der Website lässt sich mit Contao schon in der Basisversion positiv beeinflussen. Bilddateien wandelt Contao dafür in das moderne Format WebP um (sofern Ihr Webserver das unterstützt) und auch das Lazy Loading von Bildern ist möglich.
Themes
Ein „Theme” ist ein Paket von Designelementen und Eigenschaften, die das Aussehen einer Website bestimmen und nach der Installation mit individuellen Inhalten gefüllt werden. Vorgefertigte Themes helfen bei der schnelleren Erstellung der Website und lassen sich an das eigene Corporate Design durch eine individuelle Farbpalette und ein eigenes Logo anpassen.
Theme-Anbieter oder -Verzeichnisse sind:
- https://rocksolidthemes.com
- https://www.premium-contao-themes.com/
- https://www.contao-themes-shop.de/
- https://contao-themes.net
- https://erdmann-freunde.de/
- https://pdir.de/contao-produkte.html#themesn
Fazit
Contao vereint Sicherheit, leichte Bedienbarkeit und eine durchdachte Struktur mit solider Programmierung. Contao setzt auf Web-Standards und macht es leicht, barrierearme, zugängliche und suchmaschinenoptimierte Websites zu erstellen. Die Website-Pflege lässt sich mit Contao leicht und intuitiv erledigen.
Die Weiterentwicklung von Contao wird sehr transparent kommuniziert. Als Webentwicklerin weiß ich genau, was der aktuelle Stand in der Entwicklung ist, wohin es in Zukunft geht, und kann deshalb passgenau beraten.
Regelmäßige Treffen wie die Contao Konferenz und das Contao BarCamp sorgen dafür, dass sich Programmierer*innen und Anwender*innen begegnen und austauschen können. Die Mitarbeit ist niedrigschwellig möglich und erwünscht. Während der Corona-Pandemie sind außerdem verschiedene Online-Live-Formate dazu gekommen.
Weitere Informationen
Dokumentationen und Hilfe
User Manual: https://docs.contao.org/manual/de/
Developer Documentation: https://docs.contao.org/dev/
Support Forum: https://community.contao.org/en/
Demo
https://demo.contao.org/en/
Download des Contao Managers
https://contao.org/de/download.html
Contao Erweiterungen
https://extensions.contao.org/