Am 15.02.2012 wurde das Contao 2.11.0 Release veröffentlicht. Das Release ist das erste für die ein “Long-Term-Support” gilt, also mindestens 18 Monate gepflegt wird. Es wurde kräftig an Contao gearbeitet. Die wichtigsten Änderungen sind nachfolgend beschrieben:
- Stylesheets können nun in die kombinierte CSS-Datei eingefügt werden:
$GLOBAL['TL_CSS'][] = 'mystyle.css|screen|static';
- Es gibt einige neue Hooks:
- sqlCompileCommands
- sqlGetFromFile
- sqlGetFromDB
- getCookie
- getRootPageFromUrl
- File-/Folder-Klasse: Die Klassen “File” und “Folder” haben die neuen Funktionen “chmod()” und “copyTo()” erhalten.
- Die Anonymisierung von IP-Adressen kann im Backend konfiguriert werden.
- Google-Webfonts können über ein neues Feld im Seitenlayout eingebunden werden, die dann als externes Stlyesheet geladen werden.
- Erweiterte Optionen zur Bildverkleinerung
- Bei den Backend-Passwörtern kann die Änderung des Passworts erzwungen werden.
- Es wurden alle externen Plugins aktualisiert.
- Die URLs der Seiten können nun auch in der Form domain.tld/de/ bzw. domain.tld/[Ländercode]/ dargestellt werden. Dazu gibts auch einen neuen Sprachenwechsler.
- Globale Stylesheet-Variablen: In den Theme-Einstellungen können globale Variablen definiert werden, die in den CSS-Definitionen verwendet werdne können.
- Verbessertes FAQ-Modul, insbesondere das Rechtesystem.
- News-Archiv und News-Leser auf derselben Seite: Das ist eine super Sachen. Es müssen nun nicht zwei Seiten mit einem Archiv und einem Leser erstellt werden (man kann auch Überssicht und Detailseite dazu sagen), sondern es kann eine Seite für beides verwendet werden… klasse.
- Das CSS-Framework kann nun auch im Backend in den Einstellungen deaktiviert werden.
- Request-Token-System: Es gab immer wieder Probleme mit dem Request-System, wenn der Nutzer die Browser-Funktion “vor” bzw. “zurück” verwendet hat. Das Token ist nun für eine Session und nicht für ein Request gültig.
- Einen Safemode für Contao: Third-Party-Erweiterungen werden nicht geladen, wenn der Mode aktiv ist. Wird auch bei einer Contao-Aktualisierung verwendet, damit eventuell fehlerhafte Erweiterungen die Stabilität des Systems nicht beeinträchtigen.
- Systemnachrichten: Es gibt ein paar neue Funktionen, um Systemmeldungen im Backend anzuzeigen.
- Einen neuen Inserttag
{{page}}
Ein Update von Contao 2.10 auf 2.11 funktionierte problemlos.






