Hallo
Hab jetzt schon öfter die Kommentare von Janser zu Typo3 gelesen und muss jetzt doch mal meinen Senf dazugeben.
Recht hast du sicher damit, dass es kompliziert ist und eine lange Einarbeitungszeit benötigt, auch sind einige Sachen sind nicht intuitiv gelösst. Typo3 ist ein funktionell umfangreiches System, flexibel bis zum Abwinken und solche Produkte erfordern/erzeugen auch eine gewisse Komplexität.
Steht man allerdings vor der Aufgabe sehr viele Webseiten zu betreuen gibt es nicht mehr viele Alternativen zu Typo3.
Den unerwünschten HTML Code kann man komplett ausschalten bzw. den eigenen Bedürfnissen anpassen. Verwendet man allerdings die mitgelieferten Standardtemplates, macht man sich da allerdings das Leben schwer. Ist man auf so etwas angewiesen verwendet man besser z.B. Joomla.
Wenn man die Funktionalität der erhältlichen Plugins selbst entwickeln wollte, bräuchte man, ich zumindestens, Jahre. Für den Defaultstyle der Plugins gilt das gleiche wie für den unerwünschten HTML Code, kein Problem das den eigenen Bedürfnissen anzupassen.
Typo3 ein Chaos System? Schon mal Source Code angeschaut? Selten so sauberen und gut dokumentierten PHP Code gesehen.
Vergleich mal die Security Alerts von Typo3 mit denen von Joomla oder XNuke verglichen? Für Typo3 gab es einen, verglichen mit den 100ten die es für z.B. Joomla oder XNuke gibt.
Mit Typo3 kann man auch pixelgenau arbeiten, eben weil es einem viel Freiheiten lässt, aber wiederum muss man sich die Templates dann selber schreiben.
Bevor man sich an Typo3 ranwagt, sollte man gute Kenntnisse von den zugrunde liegenden Technologien haben und mindestens 1 Monat Einarbeitungszeit einrechnen, aber der Aufwand lohnt sich, kein CMS das ich kenne bringt eine solche Produktivitätsteigerung wie Typo3, aber das lohnt sich natürlich erst ab einer grösseren Anzahl von Webseiten die man damit implementieren will.
Zu den pro Typo3 "must have" Argumenten von Janser fallen mir auch noch folgende ein:
- Multidomain Fähig
- Feingegliederte Benutzerberechtigungen für Frontend und Backend
- Grafik/Schrifterzeugung- bzw. Manipulationsfähigkeiten
Thomas