Spezifische Unterschiede werden erst nach genauer Analyse klar, doch sollte auf das richtig Verhältnis zwischen Aufwand und Effektivität geachtet werden.
Die Features beziehungsweise Kriterien des Vergleichs werden genau beschrieben und zusammengefasst. Die rein faktische Auflistung der Features wird in einer Tabelle vorgenommen. Diese Tabelle setzt sich zusammen aus Kriterien, die für alle Extensions zutreffen, und solchen, die speziell für die untersuchte Extensiongruppe wichtig sind.
Die tabellarisch verglichenen Extensions werden kurz beschrieben und ihre besonders interessanten Merkmale umrissen. Extensions, die ähnliche Funktionalitäten aufweisen, aber beim Vergleich nicht berücksichtigt wurden, sollten ebenfalls aufgeführt werden.
Grundsätzlich wird für jeden Vergleich definiert, auf welchem System getestet wurde. Dazu gehört die Definition der folgenden Komponenten:
- TYPO3-Version(en) (3.x, 4.x )
- PHP-Version (4.x)
- bei Bedarf MySQL-Version (4.2.x)
- bei Bedarf ImageMagick und GD
- Templatemechanismus [Standard (Marker)/TemplaVoilá (Version)]
- Browser (FE/BE)
Die im Laufe des Tests auftretenden Fehler sollten dem Entwickler umgehend mitgeteilt werden.
Allgemeine Kriterien
Die folgenden Aspekte erscheinen allgemein gültig und sind daher für alle Vergleiche von Extensiongruppen einheitlich anwendbar:
| Kriterium | Beschreibung |
| Name | Name der Extension |
| Ext key | Extension key |
| Autor | Name des Autors/der Autoren |
| Kurzbeschreibung | Wozu dient die Extension? |
| Version | Version der getesteten Extension |
| Datum | Releasedatum der getesteten Extension |
| Selbsterklärende Installation | Was muss bei der Installation beachtet werden? |
| Online Dokumentation | Was ist an Dokumentation verfügbar? |
| Eigene HP/sonstige Dokumentation | Gibt es die Extension live zu sehen? Gibt es weitere hilfreiche Dokumentationen? |
| Getestet auf T3 Versionen | TYPO3-Versionen, unter welchen die Extension getestet wurde |
| Basierend auf | Basiert die Extension auf einer bestehenden? |
| Abhängigkeiten | Welche anderen Extensions müssen gegebenenfalls vorher installiert werden? |
| Mehrsprachigkeit | Unterstützt die Extension Mehrsprachigkeit? |
| Templates | Welche Templatemechanismen stehen zur Verfügung? (table/css) |
| RealUrl | Gibt es Probleme mit RealUrl? Wie gut lässt sich die Extension an RealUrl anpassen? |
| Templavoilà | Funktioniert die Extension in Kombination mit Templavoilà? |
| BE-Usability | Wie intuitiv lässt sie die Extension bedienen? |
| Barrierefreiheit | Inwieweit ist die Extension barrierefrei? Sind barrierefreie Formulare möglich?Werden Listen und Tabellen zweckentsprechend eingesetzt? Entsprechen Images und Links der barrierefreien Norm? Gibt es barrierefreie Beispieltemplates? |
| Browserprobleme | Welche Probleme treten mit verschiedenen Browsern auf? |
| Ergänzende Extensions | Welche Extensions bieten zusätzliche Funktionalitäten? |
| Fehler | Wurden wesentliche Fehler beobachtet? (Veröffentlichung nur nach Rücksprache mit dem Entwickler der Extension) |
| Sonstiges | Geplante Änderungen, hilfreiche Zusatzinformationen etc. |
Ausblick
Ein Beispiel für die Umsetzung des beschriebenen Ansatzes zur vergleichenden Beurteilung von Extensions ist im folgenden Artikel über Linklisten-Extensions dargestellt. Wir würden uns freuen, wenn unsere Vorschläge auf breites Interesse stoßen und vielleicht zur Entstehung weiterer Artikel oder anderweitiger Vergleiche zwischen Extensions beitragen würden. Sicher ist, dass ein umfassender Vergleich der Leistungsmerkmale von Extensions vielen Entwicklern und Nutzern von TYPO3 eine große Hilfe wäre. Viel Arbeitszeit, die momentan in der mühseligen Suche nach den richtigen Extensions gebunden ist, könnte freigesetzt werden und in die weitere Verbreitung von TYPO3 investiert werden.




