Blog
TYPO3: 4.6

Flankiert von weltweiten Launch-Parties ist mit der Version 4.6 nun – nur 10 Monate nach dem letzten größeren Meilenstein 4.5 – die nächste Minor-Version von TYPO3 4 offiziell und  stable verfügbar. In den nächsten Tagen wird vermutlich wieder die 4.6.1 veröffentlicht, welche die Bugreports der breiten Nutzerschaft einbezieht, welche die bisherigen Beta’s (so wie ich) aus Zeitgründen einfach noch nicht angesehen haben.

Ich habe mir diese Version nun einmal genauer angesehen und getestet bevor ich sie auf eigene und Kunden-Websites loslasse :)

Neue Features und Wissenswertes hier kurz auszugsweise aufgelistet:

  • PHP muss nun zwingend in der Version 5.3.x installiert sein – wohl dem, der einen professionellen Hoster gewählt hat
  • die aktuellen und mittlerweile auch stabilen Versionen von Extbase 1.4.0 und Fluid 1.4.0 sind integriert worden mit diversen Verbesserungen und Erweiterungen. Unter anderem werden Fluid-Templates nun als kompilierte Versionen gecached, was das Rendering um 200 bis 500% beschleunigen soll.
  • der Internet Explorer 6 wird im Backend nun nicht mehr unterstützt – auch der PHP-safe_mode wird nicht mehr unterstützt
  • aus dem Backend kann das Installationstool nun direkt aufgerufen werden (ohne wie bisher nervig per Hand die leere Datei ENABLE_INSTALL_TOOL anzulegen)
  • der auf ExtJS basierende neue Extension-Manager ist nun Default Pflicht – ein Downgrade auf die gewohnte alte Version nicht mehr möglich
    Über die localconf-Einstellung “$GLOBALS['TYPO3_CONF_VARS']['EXT']['showOldModules'] = TRUE;” kann jedoch (noch) der alte EM aktiviert werden.
  • für die Sprachpakete (locallang-Dateien) ist das offizielle Format nun .xlf (XLIFF language files). Das ist ein interessanter Aspekt, da dieses Format mächtiger ist. Für Konvertierungen vom locallang.xml-Format gibt es eine Extension namens “extdeveval”.
  • das Inhaltselement “Formular” wurde komplett neu entwickelt und bietet eine intuitive Möglichkeit für den Redakteur, eigene Formulare anzulegen.
    Es muss hierfür die System-Extension “form” aktiviert/installiert und das statische Template integriert werden.
    Man hat nun per WYSIWYG-Editor die Möglichkeit, sein E-Mail-Formular zusammenzubauen inklusive Validierungen, Fehlermeldungen und sonstigem Schnickschnack ;)
    Was ich jedoch glatt vermisse ist eine Möglichkeit, Dateiupload-Felder hinzuzufügen – soll es aber theoretisch geben..
  • Javascript- und CSS-Dateien können nun automatisch gzip-komprimiert und auch jeweils in eine einzige Ausgabedatei zusammengefasst werden. Der Geschwindigkeitsvorteil durch weniger Requests und übertragene Bytes sorgt im Idealfall für eine schneller aufgebaute Website und zufriedenere Nutzer.
    die Typoscript-Anweisungen hierfür lauten:
    config {
    compressJs = 1
    compressCss = 1
    concatenateCss = 1
    concatenateJs = 1
    }
  • mehr Sicherheit durch standardmäßige Aktivierung von Salted Hash-Passwörtern für Backend- und Frontend-User
  • für das Caching ist nun das stabil gewordene Caching-Framework zuständig. Die Datenbank-Tabellen dafür hören auf die Namen cf_*. Die Tabelle cache_pages ist damit überfällig – sicher interessant für den einen oder anderen, der sich über deren Leere wundern dürfte.
  • mit dem neuen Task im Planer namens “Tabellen-Müllsammler” ;) kann man nun (automatisch) ältere Einträge aus der sys_log-Tabelle schmeißen
  • Verbesserungen im TCE, z.B. einen Slider-Wizard der einen Schieberegler für Werte ermöglicht
  • die Suche im Backend ist nun deutlich schneller durch Optimierung der Abfragen
  • Veröffentlichungszeitpunkte sind nun minutengenau möglich
  • Erweiterungen des Typoscript-Schweizer-Taschenmessers stdWrap, um z.B. Ersetzungs-, Rundungs-, Hashwert-Funktionen

Zum Update selbst:

  • die Website läuft sofort ohne manuelle Anpassungen (anders als beim Update auf 4.5)
  • trotzdem sollte natürlich im Installationstool  der Upgrade Wizard sowie die Compare-Funktion im Database Analyser aufgerufen und bedient werden
  • ein Update der Spracheinstellungen rundet das Update wieder ab

Fazit:
Es sind mal wieder viele Dinge hinzugekommen, die das äußerst komplexe TYPO3-System mehr und mehr verbessern und einfacher machen. Mein Respekt gilt allen Core-Entwicklern, welche ihre kostbare Arbeits- und Lebenszeit für dieses wunderbare CMS aufbringen.

E-Mail-Adresse wird nicht veröffentlicht. Alle Felder sind Pflichtfelder.