Fond

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.

Backend TYPO3

Développeur TYPO3

TYPO3J'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
  • Authentification front office et groupes d'utilisateurs
  • 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 près de 5.000 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é
  • 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
  • CMS résolument tourné vers l'avenir
  • Normes d'accessibilité supportées
    • Compatibilité W3C supportée