TYPO3 4.0: Zap the Gremlins

Weg mit den Störenfrieden! – Ghostbusters vs. Gremlins

Geburtsort der Idee war wie schon so oft Dänemark: Während des ersten offiziellen Treffens des Research-and-Development-Komitees [1] in Kettrup Bjerge entwickelte sich das Vorhaben zu einem konkreten Projekt mit dem Ziel, einen soliden Grundstock für die großen, geplanten Verbesserungen des kommenden Jahres zu legen [2]. Unter dem Motto „Zap the Gremlins“ (dt.: Eliminieren der Kobolde) wurde das Anliegen angepackt, all die kleinen Ungereimtheiten und Usability-Mängel, die den täglichen Umgang mit dem System unnötig erschweren, für die Version 4.0 zu beheben.

Weg mit den Störenfrieden! „Zappy“ wurde von Kay Stenschke gesponsert.

Weg mit den Störenfrieden! „Zappy“ wurde von Kay Stenschke gesponsert.

Die Community bestimmt

Die Aktion „Zap the Gremlins“ ist in zwei Phasen aufgeteilt. In einem ersten Teil wurden Störenfriede gesammelt, kategorisiert und bewertet. Um möglichst unvoreingenommen die Kobolde zusammenzutragen, wurden nicht primär die Kernentwickler mit dieser Aufgabe betraut. Vielmehr wurde die Community dazu aufgerufen, all die ungeliebten und nervigen Verhaltensweisen von TYPO3 zu rapportieren (http://typo3.org/development/projects/zap-the-gremlins/gremlin-overview/). Parallel zum Reporting konnten auf typo3.org eingetragene Benutzer auch gleich für das Beheben eines bestimmten Störenfrieds votieren. Durch diese Priorisierung wird gewährleistet, dass trotz der zahlreichen Gremlins die dringendsten und unbeliebtesten behoben werden können.

In der zweiten Phase werden nun die Kobolde durch das Ghostbusters-Team und die Kernentwickler beseitigt.

Die Ghostbusters (von links): Valentin Schmid, Bernhard Kraft, Michael Stucki, Sebastian Kurfürst.

Die Ghostbusters (von links): Valentin Schmid, Bernhard Kraft, Michael Stucki, Sebastian Kurfürst.

Diese Kobolde sind weg

Das Team konnte gemeinsam innerhalb kürzester Zeit diverse ungeliebte Störenfriede aus verschiedenen Bereichen entfernen. Besonders die Anpassungen im Bereich UTF8, Bildmanipulationen (Truecolor bei Gifbuilder), Linkmanagement und bei der indexierten Suche beheben einige technische Mankos. Zudem erhöht der optimierte Einsatz von PHP-Conditions die Performance bei der Seitenerstellung. Um den Umgang mit TYPO3 noch weiter zu erleichtern, wurde die Zugriffsteuerung noch filigraner konfigurierbar gestaltet. Darüber hinaus wurden unter anderem die Template-Textfelder mit Tabulator-Support ausgestattet und diverse kleinere Änderungen im Backend vorgenommen. Schließlich wurde die Konsistenz in verschiedenen Modulen verbessert, um sowohl Redakteure als auch Entwickler im Umgang mit TYPO3 zu unterstützen.

Eine Liste mit allen bereits realisierten Anpassungen und dem Status noch ausstehender Änderungen ist auf der Projektseite [3] und auf typo3.org [4] zu finden.

Ausblick

In der Zeit bis zum Release von TYPO3 4.0, geplant im Dezember 2005, wird die Crew noch weitere Gremlins beseitigen und die bereits erstellten Verbesserungen in den TYPO3-Kern einfließen lassen.

Bis heute hat das Ghostbusters-Team über 300 Arbeitsstunden in das Projekt investiert. Trotzdem verstecken sich noch zahlreiche Kobolde irgendwo zwischen Methoden, Klassen und Codezeilen. Es ist klar, dass es noch viel zu tun gibt, um im Interesse aller Nutzer die Arbeit mit TYPO3 weiter zu vereinfachen.

- Anzeige-

Dieser Artikel stammt aus:

 

Weitere Artikel dieser Ausgabe

AJAX

Revolution oder alter Wein in neuen Schläuchen?

AJAX (Asynchronous Javascript and XML) macht seit einigen Monaten als neuer Heilsbringer für... »

Barrieren im Internet

Erkennen, abbauen, vermeiden

Zehn bis zwanzig Prozent der Weltbevölkerung leiden unter einer Behinderung. Nicht alle... »

Darf es etwas mehr sein?

Multiserver-Szenarien mit TYPO3

TYPO3 hat unterschiedliche Eigenschaften, die seinen großen Erfolg begünstigen: Funktionsumfang... »

Dynamische Bildverarbeitung mit TYPO3

Eine der größten Stärken von TYPO3 sind die zahlreichen Möglichkeiten,... »

Formulare nach Wunsch

Dynamische FlexForms für das TYPO3 Backend mit der Extension DynaFlex

FlexForms sind seit TYPO3 3.6 eine neue Art Eingabemasken im Backend zu definieren. Sie erlauben... »

Innovatives Handwerk

Meister wissen wie’s geht: Komfortabel und effizient mit TYPO3

Optisch und technisch neu präsentiert sich der Internetauftritt des Zentralverbands des... »

Lagebericht

Die TYPO3 Association zieht Bilanz

Mit Ausnahme des Mega-Events TYCON3, der weltweit ersten TYPO3-Konferenz, schien es in den letzten... »

MySQL 5

Endlich Enterprise: Eine Datenbank wird erwachsen

Der Datenbankserver MySQL ist jetzt in der Version 5 erschienen. MySQL selbst bezeichnet diese... »

Object-TypoScript-Workshop

Dan Frost in Darmstadt

Am 4. und 5. November 2005 veranstalteten die User Groups Darmstadt und Frankfurt in den Räumen... »

Offen für alle Gruppen

Teamarbeit mit dem Open-Xchange Server

Manchmal entsteht durch geschickte Kombination mehrerer Komponenten ein neues Produkt, das mehr... »