Habe ich schon erwähnt, das ich dieses System, ähm, wie soll ich sagen, "meide"? Noch nicht? Na dann mache ich das hiermit. Nur warum? Typo 3 ist wunderbar, um Standard-Websites zu machen. Sogar Portale werden damit realisiert. Sicherlich wurden schon abertausende Systeme damit entwickelt und man könnte sagen, der Erfolg gibt dem System recht. Das streite ich auch nicht ab. Doch sobald was indivudelles Teil der Website sein soll, gehts los. Öfters werden eigene Module zu Stückwerk: "Hauptsache, es funktioniert". Und mit kontinuierlicher Integration hat das alles dann nicht mehr viel zu tun. Nicht nur, dass man mehr oder minder gezwungen ist sich von den Coding Conventions zu distanzieren, nein auch Sicherheitsprobleme können schnell auftreten. Und man hat fast gar keine Chance, diese zu finden.
Es muss abgewogen werden: handelt es ich bei einem Projekt wirklich nur um pure CMS-Funktionalität, dann ist das super. Aber am besten glech den Gedanken verwerfen, komplexere Geschichten damit zu realisieren zu wollen. Bspw. CRM oder ERP-Systeme. Das geht in die Hose und die Ausnahme bestätigt die Regel.
Link zu dieser Seite:
http://www.seekwhencer.de/de/blog/coding/typo-3