Da es nicht sinnvoll ist, das Rad immer neu zu erfinden, wird diese API nutzen, um auf das Content-Repository zuzugreifen. Um schnell zu Ergebnissen zu kommen, wird zunächst Apache Jackrabbit genutzt, eine vollständige Implementierung von JSR-170 in Java. Die PHP-Java-Bridge ermöglicht den Zugriff, der bereits grundlegend funktioniert.

Bis zur Veröffentlichung einer fertigen Version von 5.0 wird ein solches Repository in PHP implementiert, so dass der Betrieb von TYPO3 auch ohne Java möglich sein wird – dem Datenaustausch mit der Java-Welt steht jedoch nichts mehr im Weg.

Ein Nebeneffekt dieser Entwicklung im Bereich PHP: Es wird eine Implementierung von JSR-170 geben, die auch andere PHP-Projekte nutzen können – eine Möglichkeit, den Datenautausch zwischen unterschiedlichen Systemen grundlegend zu vereinfachen.

Qualitätssicherung

Ein wichtiger Punkt bei der Programmierung von TYPO3 5.0 ist die Qualität. Eine saubere Architektur nützt wenig, wenn sie fehlerhaft implementiert ist. Daher wird eine der grundlegenden Regeln sein, für jede Komponente Unit-Tests zu schreiben, wenn möglich noch vor der Implementierung. Eine solche testgetriebene Entwicklung erhöht die Qualität von Software und ermöglicht auch nach größeren Veränderungen die schnelle Überprüfung des Codes.

Es ist zudem möglich, die Tests automatisiert auf dem Entwicklungsserver durchzuführen, so dass für Programmierer und Aussenstehende der aktuelle Status sichtbar wird. Auch ein Testlauf direkt nach jeder Änderung am Code auf dem Entwicklungsserver ist denkbar. Durch solche und weitere Maßnahmen soll sichergestellt werden, dass TYPO3 5.0 auch im Detail noch besser wird als Version 4.

Nummer 4 lebt!

Die Entwicklung von TYPO3 5.0 bedeutet nicht das Ende für Version 4. Da es eine Weile dauern wird, bis Version 5 für den Produktiveinsatz geeignet ist, wird Version 4 parallel weiterentwickelt. Dies sichert die bisherigen Investitionen von Entwicklern, Agenturen und Unternehmen. Die weiteren Änderungen an Version 4 werden neben Bugfixes vor allem Verbesserungen im Bereich der Usability sein. Die dabei erarbeiteten Konzepte kommen auch zukünftigen TYPO3-Versionen zugute.

Seite:  1 2 3 4

Weitere Artikel zu TYPO3 und CMS

Softlink 1329

Links und Literatur

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...