Aperçu de TYPO3
Quelques captures d'écran du CMS TYPO3 pour vous rendre compte de la puissance des cet outil.
Vous pouvez également consulter une vidéo de présentation de TYPO3.
Développeur TYPO3
J'ai découvert TYPO3 en 2003 lorsque l'on m'a confié la création d'un intranet pour le compte d'une grande entreprise. Depuis, j'ai beaucoup progressé et je me sens particulièrement à l'aise avec cet outil même si il reste assez complexe et qu'il évolue de façon permanente.
Lors de ma première étude sur le choix d'un CMSSystème qui permet la création et la mise à jour dynamique de sites Internet et Intranet, mon choix s'est porté assez rapidement sur TYPO3. Ce dernier est complexe et il faut au minimum 6 mois d'apprentissage pour bien cerner son fonctionnement. De plus, l'API est gigantesque, assez bien documentée mais elle manque d'exemples.
Je me suis tourné vers TYPO3 parce que cet outil propose énormément d'avantages par rapport à d'autres solutions :
- Editeur RTE intégré
- Cet éditeur est semblable à celui utilisé sur des forums de discussion... il permet d'enrichir du texte saisi dans un navigateur au moyen de styles et de classes de mise en forme. Vous pourrez mettre a jour votre site et ajouter des styles (gras, italique, etc) très simplement.
- Interface intuitive
- TYPO3 dispose d'un backend relativement bien organisé. A gauche, on retrouve la totalité des fonctions disponibles, au milieu l'arborescence du site et à droite, on retrouve le contenu des pages. L'interface peut être réduite au minimum afin de conserver les fonctions les plus utiles pour la mise à jour d'un site.
- Edition front office
- Il est possible de naviguer sur un site comme pourrait le faire un internaute tout éditant le contenu.
- Cache performant
- Le processus de génération des pages est long et consomme des ressources sur le serveur (il faut lier données stockées en base et gabarits HTML). Néanmoins, celle ci n'est effectuée qu'une seule fois. Ensuite, les pages sont placées dans le cache de TYPO3 comme par exemple les fichiers temporaires sur un ordinateur. Ainsi, l'affichage est + rapide.
- Séparation du contenant et du contenu
- C'est tout l'intérêt d'un CMSSystème qui permet la création et la mise à jour dynamique de sites Internet et Intranet : pouvoir créer facilement des pages à partir de gabarits. Il est donc possible de créer un nombre infini de pages.
- Authentification front office et groupes d'utilisateurs
- L'authentification en FrontendPartie Web d'une application et donc visible par un internaute est intégrée et permet ainsi de créer des zones sécurisées sur un site. Des groupes d'utilisateurs peuvent être créés afin de définir différents niveaux de permissions.
- Extensible pour ajouter des fonctionnalités manquantes
- TYPO3 intégre un gestionnaire d'extensions pour ajouter ses propres fonctionnalités : ajout d'un lexique, d'une galerie, d'un système de sondages, authentification LDAP. On compte aujourd'hui plus de 3500 extensions. Les possibilités sont infinies !
- Faire du E-Commerce, c'est possible
- Dans la continuité du système d'extensions, notons la possibilité de faire du E-Commerce grâce à des extensions utilisées sur des sites en production. Néanmoins, il faut prévoir une quantité de développements supplémentaires donc l'importance dépendra de la compléxité du projet.
- Réecriture d'url
- Il est possible d'optimiser les contenus délivrés aux internautes (SEO ou Search Engine Optimization) grâce à la flexibilité de TYPO3. Les liens peuvent être facilement réecris (dépendant néanmoins de la configuration du serveur) pour éviter d'employer des urls fantaisistes et non compatibles avec un bon référencement. Il est également possible de générer des fichiers sitemap.xml.
- Système de workflow implémenté
- TYPO3 offre la possibilité de restreindre les droits pour certains utilisateurs. Il est possible de n'autoriser la publication de contenu que par certaines personnes. D'autre part, des workspaces peuvent être définis. Un workspace ou "Espace de travail" est une copie du site mais non reliée au FrontendPartie Web d'une application et donc visible par un internaute. Vous pouvez donc modifier le contenu à votre guise sans aucune incidence sur le FrontendPartie Web d'une application et donc visible par un internaute, prévoir des campagnes temporaires. Passer d'une version de site à une autre est relativement rapide.
- Système de versionnement
- Chaque publication entraine une nouvelle version d'une page ou d'un enregistrement relatif à une extension (actualité, lien, etc). Il est ainsi possible de naviguer parmi les différentes versions et de les restaurer éventuellement.
- Communauté active
- La communauté francophone de TYPO3 est très active et la Core Team (les développeurs qui travaillent directement sur le noyau de TYPO3) sont réactifs. Les bugs sont résolus rapidement car les versions du CMSSystème qui permet la création et la mise à jour dynamique de sites Internet et Intranet se succèdent rapidement.
- Normes d'accessibilité supportées
- Compatibilité W3C supportée









