FAQ: Contao
Um was handelt es sich bei Contao?
Bei Contao (ehemals TYPOlight) handelt es sich um ein Contant-Management-System, das dem OpenSource-Standard unterliegt.
Welche besonderen Funktionen bietet ein Content-Management-System?
Die Besonderheit von Content-Management-Systemen liegt in der Fähigkeit, große Mengen an Inhalten durch mehrere, unterschiedlich berechtigte Benutzer strukturiert verwalten zu können.
Contao hebt sich besonders durch seine herausragende Usability hervor.
Was ist die Bedeutung von OpenSource?
OpenSource besagt, dass Software, die dieser Art der Lizenzierung unterliegt, frei zugänglich ist, modifiziert und in dieser Form weitergegeben werden darf.
Bspw. steht Contao (seit Version 2.5.0) unter der GNU Lesser General Public License (LPGL) und darf somit ebenso für kommerzielle Zwecke verwendet werden.
Handelt es sich bei TYPOlight um eine "abgespeckte" Variante des bekannten TYPO3?
Nein.
Auch wenn der Name dies vermuten lässt, so handelt es sich bei TYPOlight (nun Contao) um ein eigenständiges Projekt. Die einzige Gemeinsamkeit ist, dass es sich bei beiden Projekten um ein Content-Management-System handelt.
Wann wurde Contao das erste Mal der Öffentlichkeit zugänglich gemacht?
Das System wurde das erste Mal im Jahr 2004 der Öffentlichkeit zugänglich gemacht.
Wie viele Erweiterungen existieren für Contao?
Contao zählt mehr als 320 Erweiterungen (Stand: März 2011).
Eine große Anzahl der Extensions sind in dem Content-Management-System bereits out-of-the-box vorhanden, so dass Sicherheits- und Stabilitätsvorteile vorhanden sind.
Warum wurde TYPOlight in Contao umbenannt?
Das Content-Management-System TYPOlight wurde des Öfteren mit TYPO3 in Verbindung gebracht. Der Namenszusatz "light" indizierte, dass es sich um eine im Umfang verringerte Version von TYPO3 handle, was jedoch nicht der Realität entspricht.
Wann wurde die Umbennung vollzogen?
Am 6. Juni 2010 wurde TYPOlight in Contao "getauft".
Was versteht man unter barrierefreiem Content-Management-System?
Ein barrierefreies Content-Management-System umschreibt eine Plattform, dessen Inhalte auch von Menschen mit Behinderungen uneingeschränkt genutzt werden kann.
Contao bietet eine umfangreiche und komplette barrierefreie Ausgabe der Inhalte (XHTML-Standard).
Contao bietet eine AJAX-Unterstützung. Was bedeutet AJAX und hat man als User einen Vorteil davon?
Der Begriff AJAX bedeutet Asynchronous JavaScript and XML.
Damit wird eine asynchrone Datenübertragung zwischen dem Webserver und dem Browser umschrieben.
Es ermöglicht, HTTP-Anfragen an den Webserver zu schicken, während eine HTML-Seite angezeigt wird, ohne dass die Seite neu geladen werden muss.
Gerade zur Verbesserung der Usability wird AJAX oft eingesetzt, bspw. bei Suchfeldern, die bei Eingabe eines Buchstabens direkt alle verfügbaren Treffer anzeigen.
Welche Funktionen deckt Contao ab?
- Barrierefreiheit
- URLs in suchmaschinenfreundlichen Format
- CSS-Framework mit browserübergreifender Funktionalität
- Web 2.0 und AJAX
- integrierte Suchmaschine, integrierter Dateimanager sowie Formulareditor
- Backend in mehreren Sprachen
- Versionising: Redakteure können Änderungen mit einem Klick rückgängig machen
- Unterstützung von Mehrsprachen und UTF-8 Kodierung
- Live-Update: Updates können mit einem Klick über das Backend eingespielt werden (kostenpflichtig)
In welcher Programmiersprache wurde Contao entwickelt?
Contao wurde in PHP entwickelt - alle persistenten Daten werden in einer MySQL-Datenbank abgelegt.
Welchen Vorteil bringt das Contao Extension Repository?
Das Contao Extension Repository umfasst alle Erweiterungen, die zur Zeit für Contao erhältlich sind.
Das Repository wurde erstmal im September 2008 integriert.
Welchen Vorteil bringen Hooks in Contao?
Bei Hooks handelt es sich um Schnittstellen, über die alle wichtigen Grundfunktionen von Contao angesprochen werden können, um das System erweitern zu können, ohne den Core (den Kern des Systems) verändern zu müssen.
Um was handelt es sich bei den Modulen?
Module können mit Paketen umschrieben werden, die gewisse Funktionen darlegen.
Dabei kann es sich um Gästebücher, Formulare, Chats, News-Funktionen, uvm. handeln.
Jene Module werden stets über die Administrationsoberfläche (=Backend) verwaltet und im Frontend angezeigt.
Welchen Nutzen bringt ein Cascading Style Sheet?
Cascading Style Stheets beschreiben den optischen Aufbau einer Website.
Dazu gehören bspw. Textspalten sowie Fuß- und Kopfzeilen.
Warum wird eine Seitenstruktur benötigt?
Alle Unterseiten werden im Backend von Contao in der sogenannten Seitenstruktur abgebildet. Die Seitenstruktur ist somit Ausgangspunkt aller künftig generierten Unterseiten.
Um was handelt es sich bei sogenannten Insert-Tags?
Bei Insert-Tags handelt es sich um Platzhalter, die beim Parsen (bei der Ausgabe) durch bestimme Werte dynamisch ausgetauscht werden.
Das Insert-Tag des aktuellen Datums lautet bspw. 2012-02-23. Bei der Ausgabe wird der Platzhalter durch das aktuelle Datum ersetzt.
Die komplette Syntax der Insert-Tags entspringt aus MediaWiki.
Hat Contao einen gewissen Bekanntheitsgrad?
Selbst in der Presse hat Contao viel positives Feedback erhalten. Zeitschriften, die Contao erfreulich hervorgehoben haben, sind bspw. das PHP-Journal oder die PC Professional.
Warum birgt eine integrierte Volltext-Suchmaschine Vorteile?
Die integrierte Volltext-Suchmaschine in Contao verschafft einem die Möglichkeit, nach Textphrasen mit Platzhaltern zu suchen.
Ist es möglich, Stylesheets zu importieren?
Ja, es ist möglich Stylesheets zu importieren. Ein eigenes Modul über das Contao-Backend bietet diese Möglichkeit.
Welchen Nutzen birgt die integrierte Dateiverwaltung?
Mit Hilfe der integrierten Dateiverwaltung ist es möglich, Files über das Contao-Backend hochzuladen sowie editierbare Dateien (bspw. Text-Dateien) direkt über das Backend zu bearbeiten, ohne jene erst herunterladen zu müssen.
Wie erkennt man die Barrierefreiheit von Contao?
Im Front- als auch im Backend generiert Contao barrierefreien XHTML-Code, der W3C-Anforderungen abdeckt.
Wie mächtig ist die in Contao integrierte Rechteverwaltung?
Die integrierte Rechteverwaltung bietet die Option, einzelne Formularfelder sowie verschiedene Module für einzelne Benutzer und Gruppen freizugeben. Somit ist die Rechteverwaltung sehr mächtig.
Welchen Vorteil bringt die zentrale Seitenstruktur?
Mehrere Funktionalitäten werden von der zentralen Seitenstruktur abgedeckt.
Verschiedene Seitentypen zählen dazu, u.a. Weiterleitungen, normale Seiten oder mehrfache Websites innerhalb einer Seitenstruktur.
Es existieren zudem mehrere Funktionen, die über die Seitenstruktur abgebildet werden können:
- Schutz mit Passwörtern
- Seiten verstecken
- Suchindizierung
- manuelle oder zeigesteuerte Veröffentlichung von Inhalten
Welchen Nutzen bringt das Newslettermodul?
Das Verschieben über das Clipboard, die erweiterte Editierfunktion, zeitgleiche Bearbeitung von mehreren Datensätzen sowie das Wiederherstellen früherer Versionen.
Zudem umfasst der Rich Text Editor eine Rechtschreibprüfung.
Was bedeutet flexibler Formulareditor?
Nahezu alle Ausprägungen von Webformularen können in der Bearbeitungsoberfläche des flexiblen Formulareditors erstellt werden.
Erstelle Formulare können danach komfortabel weiterverarbeitet werden, u.a. mit einer automatischen Prüfung, einem Versand als E-Mail oder als Datensatz in der Datenbank.