Prérequis pour TYPO3
TYPO3 n'est évidemment pas le seul CMS sur le marché. D'autres solutions existent, qu'elles soient open source et gratuites (Joomla, Xoops, OpenCMS, Plume CMS, ...), semi-gratuites (eZ publish) ou payantes (Teamsite, ...). Ces solutions différent sur plusieurs points : le degré de complexité, leurs fonctionnalités, le support d'une ou plusieurs bases de données (ou même aucune si les données sont stockées dans des fichiers), etc. TYPO3 n'est pas à proprement parler un CMS plus complexe que d'autres. Il est vrai que l'apprentissage de ce CMS peut s'avérer difficile au début et qu'il faut un certain temps, plusieurs mois parfois, pour le maitriser. Cependant, TYPO3 nécessite une configuration un peu particulière...
Exemple d'un serveur Linux
Ces informations sont issues du site officiel TYPO3.org et éventuellement commentées.
Serveur Web :
- Système d'exploitation : Linux, Windows XP/2003, MAC
- Webserver: Apache 1 ou Apache 2, Microsoft ISS
- Langage : PHP5 (Version 5.20 minimum pour TYPO3 4.2) avec le module XML
- Base de données : MySQL 4 ou MySQL 5 / Oracle, PostGreSQL, Firebird (uniquement avec TYPO3 4.0, via sa couche d'abstractions - DBAL)
Applications recommandées :
- ImageMagick pour convertir les images au format gif, jpef ou png et les redimensionner. Graphicsmagick est mieux qu'ImageMagick car soulage davantage le serveur.
- GDlib/Freetype (compilés avec PHP)
- zlib (compilé avec PHP)
- Apache avec le mod rewrite (réecriture d'url)
- Eaccelerator, un accélérateur de cache pour PHP.
Dans cette optique, je vous recommande un système Unix pour bénéficier de toutes les optimisations possibles. Je pense également que TYPO3 sera plus performant si il fonctionne sur un système Unix. Bien que j'en suis persuadé, cet avis n'engage que moi :)
TEAM17
Ressources :
CMS Quebec
http://www.cms-quebec.com/tiki-index.php?page=Tous+les+CMS
Site TYPO3
http://typo3.org/about/system-requirements/
ImageMagick
http://www.imagemagick.org
Eaccelerator
http://eaccelerator.net/