|
TYPO3 est un système de gestion de contenu libre écrit en PHP par Kasper Skårhøj à partir de 1997 et sans cesse amélioré depuis. Intégré tant par des collectivités locales que par des grands comptes, il fait partie aujourd'hui des plus puissants CMS.
Une puissance renomée
Typo3 compte environ 200 000 installations dans le monde, dont certaines très prestigieuses : Dassault, DHL, Volkswagen, EADS, 3M, Philips, IRCAM, Europcar, MGM, New York Times, Lufthansa, Ford ...
Même si le raccourci peut apparaître simpliste, cette liste de "grands" noms tend à démontrer la capacité de l'outil à répondre aux besoins les plus exigents.
On a coutume de lire que typo3 n'est pas une solution adaptée aux petits projets. Je pense que l'on peut nuancer cette idée : typo3 révèle sa puissance sur des grosses applications, certes, mais permet néanmoins de mettre en place une application web basique "from scratch" en quelques heures ...
Typo3 est une solution possédant deux atouts majeurs :
- Elle permet à n webmasters de gérer n sites en n langues sur n domaines selon n droits à partir d'une même installation ...
- Elle offre au développeur Typo3 une API d'extensibilité qui fait sa puissance : on peut tout faire avec Typo3, soit en développant, soit en réutilisant l'une des 2000 extensions disponibles ... où les siennes.
Mes compétences en tant que développeur Typo3
J'ai appris Typo3 durant ma collaboration avec December à Annecy.
J'ai eu la charge du développement de la quasi-totalité de la refonte du projet Web NO BASM de Handicap International. J'ai également développé le site Polaris Pool Care et participé aux projets Ouaps, Bioderma International et Haute-Maurienne Vanoise.
Mes dernières réalisations en tant qu'indépendant sont le fruit de collaborations régulières avec des agences web.
J'ai ainsi réalisé des projets Typo3 de qualité pour le compte de services publics, associations professionnelles et grands comptes.
Mes compétences en tant que développeur Typo3 peuvent être résumées ainsi :
- Deploiement et paramétrage de solutions sous Linux
- Intégration traditionelle de gabarits ou par TemplaVoila
- Développement par templates Typoscript ou par extensions
- Développement d'extensions génériques réutilisables
- Bonne connaissance de l'API d'extensibilité
L'avenir de Typo3
Parvenu à la version 4, l'outil à atteint des limites que tout développeur Typo3 reconnait : framework parfois abscon et architecture peu conventionnelle.
La version 5, dont le développement est en cours et la date de sortie encore non-définie, apportera des réponses importantes aux besoins des développeurs et architectes Typo3 :
- Architecture en couches
- Mise en oeuvre de design patterns
- Aspect Oriented Programming
- Meilleure abstraction des sources de données
- Content repository
- ...
Tout un ensemble d'évolutions à découvrir ici.
|