kann man seit einiger Zeit per Post bestellen, allerdings bezweifle ich, dass es so einfach ist. Um diese gedruckte Broschüre soll es in diesem Beitrag aber nicht gehen, sondern um die unterdessen zahllosen Beiträge und Mailinglisten-Posts, die ich in den letzten Tagen gelesen habe. Viele der Argumente im folgenden Artikel stammen vom +1 / -1 Thread aus der deutschen TYPO3 Mailingliste. Ich erwähne das ausdrücklich, damit keiner sagt, ich würde guttenbergen. Es ist aber kaum möglich, die vielen Urheber hier namentlich zu nennen, die Übersicht würde zu sehr leiden.

Die „Zukunft von TYPO3“ kann man nicht in einer Hochglanzbroschüre beschreiben, und der TYPO3-immanente Wir-haben-uns-alle-so-lieb-Habitus muss endlich aufhören. Wir haben uns nämlich nicht lieb, sondern wir sind allenfalls Kollegen, die sich gegenseitig respektieren sollten. Es geht um Geld und jeder von uns möchte von einem ausgereiften CMS profitieren. Dazu gehört aber ganz bestimmt, dass Fehler auch als solche bezeichnet und Irrtümer zugegeben werden müssen. Niemand hat die Weisheit für sich alleine gepachtet. Das Einrichten eines EAB innerhalb der TYPO3 Association ist hier sicherlich der erste Schritt in die richtige Richtung.

Als ich an dieser Stelle des Beitrages angelangt war, meldet sich WordPress mit dem Hinweis, es sei ein Update auf die Version 3.5.1 verfügbar. Mitten im Schreiben habe ich auf den Link geklickt und nach 15 Sekunden war das Update erledigt und ich konnte weiterschreiben. Das sollte die Zukunft von TYPO3 sein. Komme mir bitte keiner wieder mit „Frickel-Spaghetti-Code“ — es geht um’s Prinzip. Das eben Erwähnte möchte ich mit einer 4.6.x oder 4.7.x Version von TYPO3 nämlich lieber nicht versuchen.

Die Situation einer Web-Agentur

PHP-Programmierung ist nur Teil eines Projektes, oft nicht einmal der bedeutendste und auf keinen Fall Selbstzweck. HTML5, CSS3, responsive Layouts, mobiles Web und JavaScript sind (und hier zurecht) im permanenten Wandel. Da will man nicht auch noch mit einem CMS arbeiten mūssen, bei dem ungewiss ist, was die nächste Version bringen wird. Ich erwarte von dem System nämlich lediglich, dass es verdammt noch mal Texte, Bilder und von mir selbst definierte Datensätze in einer Datenbank speichert und von dort wieder hervorholt, wenn sie gebraucht werden. Ein Redakteur muß auf einfache und intuitive Weise seine Artikel schreiben und miteinander verknüpfen kõnnen. Ebenso ist es unerlässlich, dass er das System überhaupt akzeptiert, und das Interface muß für ihn persönlich anpassbar sein. Macht mein System all das verlässlich und performant, sind 90% aller Anwendungsfälle bereits abgedeckt. TYPO3 CMS schaffte und schafft das all die Jahre perfekt.

Ich meine behaupten zu können, dass ich, wie viele andere Kollegen auch, TYPO3 bis hin zur Version 6 beherrsche. Wenn mir nun jemand einreden will, dass ich unbedingt neu lernen muss, was eine kleine Gruppe im stillen Kämmerlein ausgeheckt hat (Neos, Flow), einfach weil das geil und cool sein soll, wobei ich, zusammen mit meinen Kunden, der Beta-Tester sein muß, dann tue ich genau das nicht. Stattdessen lerne ich zwar tatsächlich etwas Neues, aber ich entscheide mich dann fūr ein System, das am Markt etabliert ist, das die Kunden akzeptieren und fūr das ich nicht missionieren gehen muss. Eines dieser Systeme heißt Drupal.

Die Situation von TYPO3

TYPO3 CMS Version 6

Bildquelle: typo3.org

TYPO3 Version 6 ist verfügbar und für Projekte einsatzbereit. Alle früheren Versionen sollen hier gar nicht mehr erwähnt werden. Ich will nicht verschweigen, dass etliche Fehler gemacht wurden, aber das ist Vergangheit. Jetzt muß es um die Zukunft gehen und die nebenstehende Illustration zeigt uns sehr schön wohin die Reise gehen muß: Zurück in die Zukunft.

Die Betonung liegt in der Tat auf dem Wort zurück. Aber nicht zurück zu alten Zöpfen und altem Code, sondern zurück zu Stabilität, Anwendbarkeit und Kalkulierbarkeit. Und für mich persönlich heisst es, zurück zu TYPO3 mit seinen bewährten Konzepten. Keine Experimente mehr.

Das Flow/Neos Team um Robert Lemke hatte fünf Jahre lang Zeit zu entwickeln und abzuliefern, was es versprochen hat: Ein sogenanntes Next-Generation-CMS. Sie haben von der TYPO3-Community sehr viel Vertrauensvorschuss erhalten und auch sehr viel Geld. Heute kann man nicht viel mehr sagen als: „Sie haben es nicht geschafft!“ Aus dieser Tatsache müssen nun Konsequenzen gezogen werden.

Jeder Agentur-Inhaber, der einen Vorschuss von seinem Kunden kassiert, wird nach einem Fertigstellungstermin sowie nach verbindlichen Milestones gefragt werden. Bei Flow/Neos liegt nach fünf Jahren weder das eine noch das andere vor, sondern aktuell eine Beta bzw. Alpha-Version. Aber noch nicht einmal diese Versionen lassen positive Tendenzen klar ersichtlich werden. Jeder möge diese Tatsache doch bitteschön zur Kennntnis nehmen. Die T3A und ihre Mitglieder haben dies ja bereits getan und entsprechend abgestimmt. Die derzeit dargebotenen „Argumente“, dass nämlich die Mittel immer noch nicht ausreichen, ein Projekt-Manager nicht zur Verfügung gestellt wird und gar die demokratische Legitimation des Votums bezweifelt wird, kann man nur als Schmierentheater bezeichnen. Jeder Kunde würde eine Agentur in einer vergleichbaren Situation bereits verklagt haben.