typo3
Typo3 ist ein open source CMS (content management system) das von dem dänischen Programmierer Kasper Skårhøj entwickelt wurde und inzwischen eine große Community hinter sich hat. Es ist inzwischen eines der am weitesten verbreiteten CMS-Systeme und auch im Bereich Enterprise Content Management Systeme führend.
Es ist sowohl für kleinere Seiten geeignet, als auch für Portale mit mehreren Tausend Seiten oder als Framework für aufwändige Web-Anwendungen.
Besonders der letzte Punkt ist für alle interessant, die in ihre Homepage eine spezifische Webanwendung einbinden wollen, da Typo3 als Framework sehr viele Standard-Funktionen beinhaltet (Formulare, Logins, Rechte, Datenbank, Workflows) die die Programmierung effizienter (und damit billiger) machen.
typo3-extensions
Typo3 stellt eine API für sogenannte Extensions zur Verfügung. Derzeit sind bereits über 2500 Extensions online frei verfügbar, allerdings sind nicht alle für den Produktiv-Einsatz geeignet. Es empfiehlt sich, nur "geprüfte" Extensions zu installieren oder Extensions von einem Extension-Programmierer reviewen zu lassen.
Für komplexe Aufgaben, bei denen verschiedene Extensions verwendet werden müssen, sollte man sich überlegen, eine individuelle Extension programmieren zu lassen, da sich nicht alle Extensions beliebig kombinieren lassen.