TYPO3 CMS ist ein freies Content-Management-Framework für Websites, das seit Oktober 2012 offiziell unter dem Namen TYPO3 CMS angeboten wird. Ursprünglich wurde es von Kasper Skårhøj entwickelt. Dieses CMS basiert auf der Skriptsprache PHP. Als Datenbank kann MySQL oder MariaDB, aber auch PostgreSQL oder Oracle eingesetzt werden.
Von 2007 bis 2015 wurde TYPO3 von zwei Kernentwicklungsteams beständig weiterentwickelt. Ein Team kümmerte sich um das alte CMS, das andere um das neuere „TYPO3 Neos“. 2015 trennte sich Neos von der TYPO3-Association und wird seitdem als eigenes Produkt weiterentwickelt. Die geschützte Marke dient zudem seit Oktober 2012 als Heimat für eine Reihe weiterer Produkte.
Zahlreiche Funktionen dieses CMS können mit Erweiterungen integriert werden, ohne dass ein eigener Programmcode geschrieben werden muss. Die derzeit über 5000 Erweiterungen stammen zum größten Teil von Fremdanbietern und sind kostenlos verfügbar. Erhältlich sind unter anderem Erweiterungen für News, Shop-Systeme oder Disskusionsforen. Das System ist auf Mehrsprachigkeit ausgelegt und wird von einer Anwender- und Entwicklergemeinde aus aller Welt betreut. In einer bislang (Stand: Dezember 2014) unvollständigen Untersuchung wurden etwa 359.000 Installationen im Internet gefunden, überproportional viele davon im deutschen Sprachraum. TYPO3 gehört damit neben Drupal, Joomla und WordPress mit zu den bekanntesten Content-Management-Systemen aus dem Bereich der freien Software.
Namensherkunft
Der Name stammt daher, dass Kasper Skårhøj bei der Entwicklung durch einen Tippfehler (englisch „typing error“, kurz „typo“) einen Teil seiner Arbeit verlor. Die Zahl „3“ wurde dem Namen schließlich angehängt, nachdem die dritte Version von TYPO durch ihren Erfolg als eine Art Marke bekannt wurde.
Verwendung
Die TYPO3-Association schätzt, dass dieses CMS weltweit mehr als 500.000 Mal eingesetzt wird. Dieses CMS stellt mittlere Anforderungen an die Leistungs- und Konfigurationsfähigkeit eines verwendeten Servers. Die Einarbeitungszeit eines Entwicklers beträgt erfahrungsgemäß mehrere Wochen bis Monate, für einen Autor/Redakteur, der eine Website via TYPO3 betreut und bedient, je nach freigeschalteten Funktionen/Erweiterungen, wenige Minuten bis einige Stunden. Ein Entwickler, der mit TYPO3 eine Website einrichten möchte, muss sich in der Regel intensiv mit der Metasprache TypoScript beschäftigen.
Im Gegensatz zu kommerzieller Software gibt es bei den TYPO3-Produkten keinen Support durch den Hersteller bzw. den Entwickler. Der Support findet durch die Anwendergemeinde (Bugtracker, Foren und News-/Mailinglisten) und eine vergleichsweise große Anzahl an Dienstleistern statt, die sich auf die Verwendung von und Support fdafür spezialisiert haben. Die Angebote reichen dabei von der Erstellung von Websites auf Basis dieses CMS oder Entwicklung spezifischer Erweiterungen bis zu Website-Hosting mit vorinstalliertem TYPO3 CMS.