Drupal-Dev-Days Mit Online-Communities Geld verdienen
Dec 16

Die TYPO3 Association die neueste Version des außerordentlich erfolgreichen Open Source Projekts TYPO3 veröffentlicht. TYPO3 wurde bislang - mehr als 4,1 Millionen Mal heruntergeladen, was es zu einem der weltweit führenden Enterprise Open Source Projekte macht.

TYPO3 in der neusten Version 4.3 ist vollgepackt mit brandneuen Features und Verbesserungen. Highlights sind dabei das komplett erneuerte Frontend Editing und die Integration von Extbase und Fluid. Zusätzlich wurden die in TYPO3 ohnehin schon ausgezeichneten Sicherheits-Features noch weiter ergänzt und verbessert.

Hier die Neuerungen von TYPO3 4.3 im Detail:

Das komplett überarbeitete Frontend Editing verfügt über ein modernes Look & Feel und macht die Arbeit mit Content durch sein AJaX-basiertes Bearbeitungskonzept intuitiv und stressfrei. Per Drag & Drop lassen sich Elemente verschieben oder löschen, das Lightbox-basierte Bearbeiten geschieht direkt in der Website und durch das Speichern per AJaX muss nicht stets die gesamte Seite neu geladen werden.
Selbstverständlich werden sowohl TemplaVoila als auch das klassische Templating voll unterstützt. Das neue Frontend Editing ist nicht im TYPO3 Kern enthalten und muss als zusätzliche Extension “feeditadvanced” installiert werden, damit Updates der Extension schnell und unkompliziert möglich sind.

Die beiden Extensions “Extbase” und “Fluid” ebnen den Weg für eine sorgenfreie Migration zu TYPO3 Version 5. Die Extensions sind Rückportierungen von FLOW3 und ermöglichen dadurch schon heute das zukunftssichere Entwickeln auf TYPO3 Version 4.
Mit “Extbase” können Entwickler jetzt basierend auf dem MVC-Konzept (Model View Controller) entwickeln und gleichzeitig schon die Kompatibilität zu TYPO3 Version 5 sicherstellen.
Mit Fluid hält eine neue und hochflexible Templating Engine Einzug in TYPO3 Version 4. Fluid vereint dabei bewährte Ideen und Konzepte aus verschiedenen Templating-Ansätzen.

Obwohl TYPO3 als eines der sichersten Open Source Content Management Systeme am Markt gilt, wurde die Sicherheit mit TYPO3 Version 4.3 nochmals weiter erhöht. Passworte sind durch Speicherung als “Salted MD5 Hash” jetzt noch besser vor dem Entschlüsseln geschützt. Gleichzeitig kann diese Funktion auch transparent für eigene Extensions eingesetzt werden. Sensible Daten können per RSA Authentifizierung auch dann über einen sicheren Kanal übermittelt werden, wenn die Website kein HTTPS unterstützt. Außerdem kann eine Authentifizierung von Frontend- und Backend-Benutzern jetzt optional per OpenID durchgeführt werden.

Neben noch mehr Sicherheit kann sich der Anwender im TYPO3 Backend ebenfalls über deutlich mehr Komfort freuen.
Über einen Flash-Uploader können gleich mehrere Dateien auf einmal hochgeladen werden. Der TypoScript-Editor “t3editor” wurde um automatische Code-Vervollständigung erweitert und besitzt eine integrierte Dokumentation, die intelligente Unterstützung während der Eingabe von TypoScript ermöglicht. Dies wird insbesondere Anfänger beim Lernen von TypoScript unterstützen und fortgeschrittenen TYPO3-Entwicklern das Schreiben von fehlerfreiem Code erleichtern.
Die für viele Benutzer hilfreichste Neuerung wird wahrscheinlich der neue Recycler sein. Er bietet die Möglichkeit, gelöschte Datensätze auf bequeme Art und Weise wiederherzustellen.

Dank des neuen Taskplaners bietet der TYPO3 Kern nun außerdem eine zentrale Stelle zum Verwalten von Tasks die an bestimmten Terminen oder in definierten Intervallen stattfinden sollen. Somit ist die Einrichtung von etlichen Cron-Jobs auf dem Server Vergangenheit – jede Extension kann Ihre Tasks einfach vom Taskplaner erledigen lassen. Die Verwaltung der geplanten Tasks ist über das Taskplaner Backend-Modul bequem und einfach möglich.

Backend Entwickler können in TSconfig jetzt auch mit Bedingungen arbeiten. Diese sind bereits seit langer Zeit ein fester Bestandteil von TypoScript für das TYPO3 Frontend gewesen und mit TYPO3 Version 4.3 nun auch für Seiten-TSconfig und Benutzer-TSconfig verfügbar.
Die Integration des JavaScript-Frameworks “Ext JS” als Standardbibliothek bietet nun eine einfache aber gleichzeitig mächtige Möglichkeit, um optisch ansprechende Benutzer-Schnittstellen zu erstellen. “Ext JS” unterstützt von Haus aus z.B. bereits Tabellensichten, Dialogboxen, dynamische Kacheln und vieles mehr.
Die Suche nach veralteten Funktionen in eigenen Extensions wird durch das “Deprecation Log” deutlich erleichtert. So können Entwickler mit Hilfe dieser Logeinträge feststellen, wo noch veraltete Funktionen eingesetzt werden, da diese spätestens ab TYPO3 Version 4.5 nicht mehr unterstützt werden.
Um den Umstieg von TYPO3 Version 4 auf TYPO3 Version 5 noch weiter zu vereinfachen, wurden auch die Fehler- und Ausnahmenbehandlung von FLOW3 rückportiert.

Wer bei seinem Website-Projekt auf eine hohe Performance angewiesen ist, wird durch zwei neue Features in TYPO3 Version 4.3 optimal unterstützt. Durch “Autoloading” werden nur noch Dateien, die tatsächlich für eine Applikation benötigt werden, in den Speicher geladen. Dadurch sind dramatische Performance-Steigerungen möglich.
Aber auch das neue, optionale Caching-Framework, das von FLOW3 übernommen wurde, hilft beim Performance-Tuning. Es bietet verschiedene Methoden um Daten in der Datenbank, im Dateisystem oder in “memcached Umgebungen” zu speichern. Zusätzlich können Cache-Einträge nun mit Tags versehen werden, was insbesondere Entwicklern neue Möglichkeiten im Umgang mit gecachten Daten erlaubt.

Eine Antwort zu “TYPO3 Version 4.3 veröffentlicht - Frontend Editing und Zukunftssicherheit”

  1. Tweets die TYPO3 Version 4.3 veröffentlicht - Frontend Editing und Zukunftssicherheit erwähnt -- Topsy.com sagt:

    [...] Dieser Eintrag wurde auf Twitter von open source, Drupal Initiative erwähnt. Drupal Initiative sagte: TYPO3 Version 4.3 veröffentlicht - Frontend Editing und … - http://bit.ly/8sQpPe # [...]

Einen Kommentar schreiben