Un gestionnaire de contenus survitaminé

TYPO3 est sans conteste un des CMS les plus riches en proposant nativement de nombreuses fonctionnalités prêtes à l'emploi et répondant aux besoins les plus courants... et si cela ne vous suffit pas, son architecture modulaire vous permet d'installer sous forme d'extensions de très nombreuses autres fonctionnalités parmi les 4000 disponibles sur le TER (TYPO3 Extension Repository). Et, bien sûr, pour répondre à des problématiques métiers ou très spécifiques, TYPO3 offre tout ce qu'il faut pour réaliser des développements sur mesure efficaces.

Un noyau déjà richement fourni

Nativement, TYPO3 réponds déjà à de nombreux besoins en proposant notamment :

  • Un moteur d'intégration de maquettes très souple et performant,
  • Une gestion fine des droits d'accès que ce soit pour accéder à certains contenus depuis le site (Extranet ou Intranet) ou pour limiter les droits et possibilités d'édition des différents rédacteurs,
  • Un langage de configuration et de création d'objets extrêmement puissant, le TYPOscript, permettant notamment de capitaliser et réutiliser de très nombreux développements,
  • Un système d'espaces de travail virtuels avec workflow de validation permettant d'effectuer des manipulations sur les contenus sans impacter le site vu par les internautes,
  • Un système de versionning et d'annulation permettant d'enregistrer des versions spécifiques et de revenir à un état précédent,
  • La gestion de plusieurs langues avec arborescence spécifique ou identique,
  • Un moteur de recherche en texte intégral indexant tous les contenus du site internet et des documents associés (PDF, Word, Excel, Powerpoint...)
  • ....

Plus de 4000 modules additionnels

Le succès de TYPO3 est qu'il a été un des premiers à offrir une architecture extensible permettant à de nombreux développeurs de contribuer au projet sans toucher au noyau. Aujourd'hui, sur le TER (TYPO3 Extension Repository), TYPO3 mets à disposition plus de 4000 extensions permettant d'étendre de façon considérable les possibilités de base déjà impressionnantes.

Ces extensions peuvent tout aussi bien modifier légèrement le fonctionnement du noyau que modifier l'apparence de l'interface d'administration, offrir des possibilités d'édition de dernière génération, implémenter des moteurs de recherche ultra-performants, faire du e-commerce....

Un framework de dernière génération couplé à une très riche API

Riche et documentée, l'API TYPO3 offre d'innombrables possibilités de manipulation des contenus, des utilisateurs, des données externes... permettant d'interagir facilement avec le noyau au travers de développements spécifiques.

Depuis la version 4.3, TYPO3 intègre un nouveau framework de développement des extensions (Extbase / Fluid s'appuyant sur un ensemble de bonnes pratiques et de standards des frameworks modernes : Domain Driven Design, design patterns (MVC), moteur de templating inspiré de Smarty, persistence, injection automatique des dépendences, sécurité...

Ce nouveau standard est issu du travail réalisé sur FLOW3, framework de développement en PHP conçu et développé par la communauté TYPO3 afin de donner aux prochaines versions de TYPO3 une ossature moderne répondant aux nouvelles attentes en matière de développement.