ComputerClub 2
Sitemap Kontakt
  Wolfgang Back & Wolfgang Rudolph
Suche:   Wolfgang Back & Wolfgang Rudolph
  Aktuelle Sendung
  Sendungsarchiv


TV-SENDUNGEN

18.04.2013
Folge 106

Contao CMS-System

In der Folge 106 hatten wir Christian de la Haye zu Gast, der uns das CMS-System Contao ein wenig vorstellte. Content Management Systeme (CMS) dienen  zum Verwalten von und publizieren von Webseiten mit dynamischen Inhalten. Aller großen Webseiten, inklusive cczwei.de basieren auf solchen CMS-Systemen. Es gibt auf dem Markt viele unterschiedliche Systeme, viele von ihnen, wie Contao, sind Open Source. In der Regel werden die dann den Anforderungen der speziellen Webseite angepasst. Hier können dann Dienstleisten auch an der freien Open Source Software verdienen.


Die Seitenstruktur ist das Herzstück einer Contao-Webseite

Das browserbasierte Content Management System Contao erschien 2006 zunächst unter dem Namen TYPOLight und wurde 2010 umbenannt, weil es aufgrund des Namens oft irrtümlich für ein Derivat von TYP03 gehalten wurde. Das System ist in PHP und Perl geschrieben, basiert auf dem Apache Webserver und die Daten werden in einer mySQL Datenbank verwaltet. Contao bringt schon im Grundsystem eine Vielzahl von Funktionen und Eigenschaften mit. Der ambitionierte Webseitenbauer erhält einen Werkzeugkasten für die Gestaltung seiner Seite:

Templating-System
Contaos einfaches und dennoch mächtiges Templating-System liefert für fast jede Funktion eine Vorlage, die wahlweise auf standardkonformem und barrierefreiem XHTML oder HTMLS basiert. Da diese Templates auf Standards basieren, können sie ohne weitere Vorkenntnisse angepasst werden -sprich: es muss keine systemeigene Template- oder Scriptsprache erlernt werden.

Dateiverwaltung
Die datenbankgestützte Dateiverwaltung von Contao folgt dem üblichen Schema. Inhalte können über die Contao-Oberfläche in die Dateiverwaltung geladen und dort in Ordnern strukturiert werden. Es ist ebenfalls möglich, besonders um- fangreiche Dateimengen direkt per FTP hochzuladen und mit der Datenbank zu synchronisieren.

News und Events
Contao liefert bereits im Basissystem Kernmodule für die News- und Eventverwaltung. Mit wenigen Schritten stehen ein voll funktionsfähiger Newsbereich mit Kommentarfunktion, RSS-Feed, Archiv und verschiedenen Themenkanälen sowie für Veranstaltungen eine Terminliste bzw. ein Kalender bereit. Die Inhalte einer Nachricht oder eines Events können neben den modulspezifischen Einstellungen auf Basis normaler Inhaltselemente erstellt werden. Auch hier kann Contao mit Flexibilität überzeugen.

Newsletter-Modul
Dieses Modul bietet eine schlanke Newsletter- Funktionalität. Besucher können sich auf der Website für den Newsletter mit Double-Opt- in-Verfahren anmelden und wählen, welchen Newsletter-Themenkanal sie erhalten wollen. Jeder Newsletter kann im HTML- und Textformat versandt werden, wobei für jede Variante ein eigenes Eingabefeld für den Inhalt bereitsteht. Newsletter können auf Basis bestehender Inhaltselemente erstellt werden.

Formulargenerator
Der mächtige Formulargenerator stellt alle typischen Formularelemente (Eingabefeld, Select-Feld, Checkboxen, Radioboxen, Textarea, Datei-Upload, Verstecktes Feld, usw.) zur Verfügung und ermöglicht auch die Erstellung komplexerer Formulare.

Benutzer- und Rechtemanagement
Contao trennt streng zwischen Benutzern (Backend, Eingabe von Daten/Inhalten) und Mit- gliedern (Frontend, Ansehen/Herunterladen von Daten/Inhalten). Man kann mit Frontendmodulen einen passwortgeschützten Bereich erstellen, der neben der Login- und Logout-Funktion optional ein Registrierungsformular, eine Passwort-vergessen-Funktion sowie die Möglichkeit zur Änderung der persönlichen Daten oder zum Schließen des Mitgliedskontos bietet.

Die Rechte lassen sich auf verschiedensten Ebenen einstellen; sei es für Redakteure oder Administratoren mit vollen oder eingeschränkten Zugriffsrechten. Diese lassen sich grundsätzlich auf Seiten-, Artikel- und Dateimanagement-Ebene definieren.

Mehrsprachigkeit/Multisitefähigkeit
Man kann in einer Installation mehrere Websites parallel betreiben. Für jede Website wird die Sprache und das dazu gehörende Layout-Theme sowie optional die Domain definiert. Je nach Komplexität lassen sich auch Module mit Insert- Tags mehrsprachig pflegen und so die Anzahl der benötigten Seitenlayouts / Themes reduzieren.

Erweiterungsverwaltung und Live- Update
Im Backend gibt es einen direkten Zugriff auf die verfügbaren Erweiterungen (Extension Repository) sofern der Webspace das SDAP-Netzwerkprotokoll unterstützt (was bei den meisten Webhostern der Fall ist). In diesem Bereich wird angezeigt, ob Updates verfügbar und installierbar sind.
Sofern eine Live-Update-ID erworben wurde (ca. 10 €/Jahr), kann per Knopfdruck ein Update auf die neuste Version von Contao gemacht werden. Bei fehlender SDAP-Unterstützung oder Live-Update-ID ist dies selbstverständlich auch manuell und kostenlos per (S)FTP möglich.

Suchmaschinenoptimierung (SEO)
Contao eignet sich für On-Page-SEO-Maßnahmen, da es alle wichtigen Voraussetzungen mitbringt, unter anderem:
• Sauberer Quellcode
• sinnvolle URLs und Seitentitel
• definierbare Alternativtexte für Bilder
• diverse Mittel für hochwertige interne Querverlinkungen
• XML-Sitemap-Erstellung
• Google-Analytics-und Piwik-Anbindung
• Meta-Angaben

Administrative Planungssicherheit
Nachdem Ende 2011 beschlossen wurde, mit Intervallen für neue Releases durch den Long- Time-Support (LTS) mehr Planungssicherheit zu geben, wurden im Herbst 2012 die Release-Zyklen nochmals verfeinert. Neben der klaren Regelung für die Rückwärtskompatibilität wird nun noch mehr Planungssicherheit für Administratoren geschaffen. So wurden feste Release-Termine festgelegt: Alle 6 Monate wird es ein Contao- Feature-Release geben, jeweils im Mai und im November des Jahres. Bugfix-Releases werden weiterhin je nach Bedarf veröffentlicht.

Vorteile und Besonderheiten
Einer der größten Vorteile von Contao ist die leistungsfähige und erweiterbare Systemarchitektur. Neben der klassischen Website ist Contao auch für anspruchsvolle Projekte geeignet und ausgelegt. Die Anforderungen an den Webspace halten sich dennoch in Grenzen, so dass für kleine Projekte bereits übliche Angebote von günstigen Webhosting-Anbietern ausreichend sind.

Im deutschsprachigen Raum hat Contao eine sehr große und engagierte Unterstützergemeinschaft, die die Entwicklung des Systems und der kosten- losen Erweiterungen vorantreibt. Für die tägliche Arbeit mit Contao stehen eine große Auswahl von Contao-Dokumentationen, vom Handbuch für Redakteure bis hin zum Fachbuch für Designer, aber auch Video-Trainings und ein offizielles Community-Forum bereit.

Der freundliche, Iösungsorientierte Dialog im Community-Forum bildet für den Austausch und als erste Anlaufstelle für Know-How und Hilfestellung eine wertvolle Stütze.

Für den professionellen Support stehen über 240 registrierte Contao-Partnerfirmen in den Kategorien Webdesign, Schulung, Programmierung und Webhosting aus mehr als 10 Ländern bereit (http://www.contao.org/de/partners.html). Zudem gibt es in Aachen ein Contao-Schulungszentrum (http://www.contao-training.de).

Nachteile
Der Fokus von Contao liegt nicht bei der Bildung von großen Online-Communities mit eigenständigen Blogs, Foren sowie der lnhaltserstellung durch registrierte User. Es werden allerdings Erweiterungen angeboten, die Contao auch mit Blog-Funktionen ausstatten.

Für wen ist Contao geeignet?
Contao eignet sich für engagierte Laien und absolute Profis in der Website-Erstellung. Die gut durchdachte Systemstruktur ermöglicht einen sehr flexiblen Einsatz des Systems -von der kleinen Vereinsseite bis zur hoch komplexen und vielbesuchten Konzern-Website.

Informationen im Netz
offizielle dt. Website:
http://www.contao.org
Deutsche Dokumentation:
http://www.contao org/de/manual.html
Konferenz-Website:
http://www.contao-konferenz.de
Camp-Website:
http://www.contao-camp.de
Contao-Association:
http://www.assoclation.contao.org



zurück zum Archiv
Ansehen:

MP4 H.264 Codec (~200 MB)
AVI Xvid Codec (~200 MB)
iPod M4V H.264/AAC Codec (~200 MB)
MP4 H.264 Torrent Link
RSS Feed (Video-Podcast, letzte 5 Sendungen)
RSS Feed (Video-Podcast, alle Sendungen)

CCZwei auf YouTube

YouTube-Kanal (Hauptadresse)
YouTube Filetstücke Archiv 1 (4:3)
YouTube Filetstücke Archiv 2 (16:9)
YouTube Filetstücke Archiv 3 (16:9)

Druckversion Impressum Haftungsausschluss