Typo3, das Flagschiff der Open Source Content Management Systeme, ein freies Entwicklungsframework für Websites, das ursprünglich von Kasper Skårhøj entwickelt wurde. TYPO3 basiert auf der Skriptsprache PHP. Als Datenbank kann MySQL, aber auch etwa PostgreSQL oder Oracle eingesetzt werden. Als Beispiel hier eine sehr schöne Typo3 Seite, nach Lehrbuch sozusagen www.metal-lab.de

Typo3 gehört zu den sogenannten Enteprise Systemen und kann sich durchaus mit Lizenzpflichtigen CMS des mittleren bis oberen Preissegments messen, was für eine Open Source Applikation erstaunlich ist. Aber ein Typo3 kann im Gegensatz zu Joomla auch nicht jeder auf die schnelle aufsetzen. Allein die richtige Zusammenstellung der ca. 3800 Extensions, ist ohne fundierte PHP Kenntnisse ein echtes Abenteuer. Überspitzt ausgedrückt: "Um ein Typo3, wie dieses hier aufzusetzen, muß man es eigentlich selbst schreiben können."
Im Gensatz zu Metallab.de, ein Kundenauftrag, ist unsere Typo3 Seite eigentlich ein Typo3 Dialekt. Ausser dem Text-Contentelement, verwenden wir z.B. kein einziges ursprüngliches Typo3 Contentelement. Alle unsere Formulare sind in Flex 4 programmiert. Alle Texte werden im RTE editiert. Addressen, News und Content wird zwar in den selben Tabellen verwaltet, aber die Einpflege und Ausgabelogik, wird über komplett eigene Klassen gesteuert. Unser Content wird teilweise garnicht in Typo3 eingepflegt sondern von osX, einem Adserver per Javascript "angeliefert", dadurch können wir Ihn auf bestimmten Plätzen rotieren lassen. Statt eines Menüs wird unser Seitenbaum in ein Interface ausgegeben, an das wir zwar auch ein Typo3 Menü, aber eben auch einen Flashplayer oder ein Flexformular anschliessen können. Denoch muß man sagen, das Typo3 sowas überhaupt möglich macht, zeigt eigentlich den Ausnahmestatus, den Typo3 innerhalb der Open Source Systeme inne hat, mit dem nötigen PHP know-how, gibt es eigentlich nichts was damit wirklich Unmöglich ist.