Content is king
Typo3 is een van de krachtigste opensource contentmanagementsystemen. Het is bij veel mensen erg populair door zijn veelzijdigheid en productiviteit. Standaardfuncties zoals meertaligheid, beeldmanipulatie, versiebeheer en een geavanceerd rechtenbeheer maken Typo3 interessant voor grote en ingewikkelde webprojecten.
Het webcontentmanagementsysteem Typo3 werd in 1997 door de Deense ontwikkelaar Kasper Skarhoj ontwikkeld op basis van PHP en MySQL. Sindsdien wordt Typo3 door een grote wereldwijde community onderhouden en uitgebreid. De goed gedocumenteerde interface voor uitbreidingen en de vele ontwikkelaars zorgen ervoor dat praktisch elk project met Typo3 kan worden aangepakt. Anderzijds staat het systeem te boek als lastig te installeren, configureren en bedienen. Ontwikkelaars en back-endbeheerders zullen er dus flink op moeten studeren Om alle mogelijkheden ten volle te kunnen benutten. Typo3 is met name geschikt voor middelgrote tot grote websiteprojecten waar meerdere mensen aan meewerken. Door het rechtenbeheer en de workflowmogelijkheden kunnen een groot aantal redacteuren tegelijkertijd bijdragen leveren en content publiceren.
Typo3 starter
Typo3 draait order Linux, Windows en Mac OS en vereist een webserver (bij voorkeur Apache), een recente PHP-installatie (vanaf Typo3 4.2 is PHP 5.2 vereist) en een database als MySQL, PostgreSQL of Oracle. Met het oog op de grootte van de projecten waar het CMS voor is bedoeld, kun je het beste een dedicated of virtuele server gebruiken met minimaal 256 Mb RAM, maar liever een met 1 of 2 Gb werkgeheugen. Voor PHP moet de geheugenlimiet op minstens 16 Mb zijn ingesteld. Daarnaast zijn een aantal extra softwarepakketten handig. Met ImageMagick of Graphicsmagick en de GDlib / Freetype-bibliotheken kun je bijvoorbeeld afbeeldingen en foto's op de server manipuleren; met zlib voor PHP en mod_gzip voor de Apache-server kun je het webverkeer op gunstige wijze minimaliseren; mod rewrite zorgt voor beter leesbare url's en Zend Accelerator of eAccelerator versnellen het verwerken van PHP-scripts. Typo3 kan in principe ook in shared-hostingomgevingen worden gebruikt. Het hangt van de hosting provider af of de installatie lukt en alle functies worden ondersteund. De performance varieert afhankelijk van de gebruikte functies, maar is te verbeteren met een reeks cachingmechanismen. Dat varieert van het standaard ingeschakelde bufferen van databasequeries tot client-side cachen met 'Cache Control Headers'. In een normale shared-hosting omgeving zijn Typo3-sites mogelijk met zo'n 100.000 tot 300.000 page requests per maand. Inmiddels bestaan er providers die shared-hostingpakketten aanbieden die expliciet op Typo3 zijn afgestemd.


