Historique
Un seul homme de nationalité danoise est à l'origine de Typo3 : Kasper Skårhøj. Il a dirigé le projet entre 1997 et 2007. Depuis 1999, le développement s'est vu considérablement accéléré par la publication des sources en GNU Public Licence. Ces dernières années, grâce à l'accroissement de la communauté Typo3 de par le monde et à l'ingénieux mécanisme d'extensions mis en place par Kasper, Typo3 est devenu le leader européen du CMS en Open Source et PHP.
Technologie
Pour Typo3, Kasper a fait le choix de la technologie PHP associée à MySQL. L'avantage de cette association est multiple :
- Très large diffusion mondiale : les technologies PHP et MySQL sont aujourd'hui les plus utilisées sur le Web.
- Facilité de mise en oeuvre : aujourd'hui, la majorité des hébergeurs offre PHP et MySQL en standard.
- Pérennité : pour PHP et MySQL, la question de la pérennité ne se pose pas, ce sont les standards du Web. Pour Typo3, une communauté mondiale relativement importante existe avec principalement des Sociétés de Services en Logiciels Libres (SSLL) et des sociétés de design Web. Si les membres de la communauté sont principalement allemands, la communauté française existe bel et bien. L'organisation est de type « cathédrale » ce qui permet un bon contrôle de son évolution et de la cohérence du système.
- Stabilité : le coeur du logiciel est stable. Les évolutions du coeur de Typo3 suivent un processus qualité important afin d'obtenir une compatibilité absolue des évolutions de ce dernier. Grâce au générateur d'extensions, les ajouts de modules et de fonctions ne sont pas intrusifs (ne touchent pas au coeur de Typo3). Le système d'extensions garantit l'évolutivité de l'outil.
Présentation
De par sa puissance et sa richesse fonctionnelle, Typo3 est un CMS à part. Il rivalise avec les meilleures solutions propriétaires et payantes.
Content Management System = Système de gestion de contenus
Comme la plupart des solutions puissantes, l'appropriation de l'outil demande un peu de temps mais les possibilités offertes par l'application sont particulièrement étendues. Le potentiel d'évolutivité est extrêmement important. Typo3 est en effet un CMS mais également un Framework de développement permettant d'ajouter de nombreuses fonctionnalités au produit, au moyen d'extensions spécifiques.
Le produit se présente sous la forme de deux frontaux web :
- Le premier représentant le site web proprement dit, est le Front-End, ou appelé encore le Front-Office.
- Le second étant l'interface d'administration permettant de faire évoluer les contenus, communément appelé le Back-End, ou encore le Back-Office.
Une architecture favorisant les évolutions...
Typo3 est construit sur une architecture logicielle modulaire, permettant de faire évoluer la richesse des contenus d'un site internet et/ou intranet.
Le coeur ou noyau du système (Typo3 Core) est extrêmement stable et les évolutions de celui-ci sont pilotées par un petit groupe de responsables (le CoreTeam).
Les modifications apportées au noyau passent par un processus qualité très important. Afin d'adresser des besoins spécifiques, un système d'extensions a été intégré à Typo3. Ces extensions viennent s'interfacer avec le coeur du système afin de répondre à une problématique spécifique (gestion de calendrier, news, newsletter, forums, gestion documentaire, gestion de bandeaux publicitaires et d'animations Flash, photothèque, sites catalogue et marchand, réservation d'hôtel...).
Ces extensions sont développées par la communauté et ont un processus d'évolution plus souple que le noyau de Typo3. La qualité des extensions peut cependant varier, il est prudent de tester préalablement celles-ci sur un serveur d'intégration. La logique de construction de site avec Typo3 est également légèrement différente de la plupart des CMS en PHP existants. En effet, une grande liberté est laissée dans le design graphique du site ainsi que dans sa structure.
L'interface Back-Office
Typo3 possède une interface de gestion et d'administration du back-office très bien organisée et complète. Elle offre une visualisation du site hiérarchique (comme le gestionnaire de fichiers de Windows), avec 4 zones distincte :
- La zone des modules, complètement à gauche, permet de charger le module d'administration désiré.
- La zone centrale, représente l'arborescence du site.
- La zone de droite, l'espace de travail, ou l'on va modifier ses contenus.
- La zone du bas, permet de sélectionner l'espace de travail ou de créer des raccourcis vers des pages.
Même si l'interface peut paraître dense, à l'usage elle s'avère très pratique. Elle est entièrement paramétrable et personnalisable, donc simplifiable pour chaque utilisateur s'y connectant.
Cliquez ici pour découvrir en détails les fonctionnalités de Typo3.



