* Developpeur/Agence Theme expert CMS TYPO3 Dijon
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Developpeur/Agence Theme expert CMS TYPO3 Dijon
Article:
Le gestionnaire d'extensions de TYPO3
Comme la grande majorité des CMS Open Source, TYPO3 permet d'installer de nouvelles extensions. TYPO3 en possède un grand nombre ; ainsi, on comptait en février 2004, 319 extensions dans le serveur centralisé (repository) et en octobre 2007, 2753. Entre 2 et 10 extensions sont mises à jour ou ajoutées chaque jour !
Le lancement de la nouvelle version de TYPO3 Extension Repository (TER 2.0 ), le 14 février 2006, a offert de nombreuses possibilités comme :
Le stockage des extensions sous forme de fichiers pour créer des miroirs et augmenter la performance
Le fonctionnement sous forme de module grâce, notamment à la documentation qui se trouve sur un autre serveur.
La génération de la documentation au format DocBook.
l'utilisation d'une interface SOAP pour l'utilisation des webservices des futurs extensions.
La sécurisation des extensions qui permet de filtrer uniquement les extensions sécuritaires.
Catégorisation des extensions
Avant la sortie de TYPO3 version 4, en avril 2006, le TER permettait de naviguer dans l'ensemble des extensions via un classement par catégories ce qui simplifiait la recherche des extensions en fonction des besoins (commerce électronique, gestion du contenu, module d'administration, plugin frontend ...)
Depuis la sortie de TYPO3 version 4, le site www.typo3.org ne possède plus cette option de recherhce. Il faut trouver l'extension voulue dans la liste intégrale des 2753 extensions ou bien utiliser le moteur de recherche. Cette première version de l'étude permet d'avoir un aperçu des meilleures extensions classées dans différentes catégories.
Liste des extensions de TYPO3 classées par catégorie
Extension Development Evaluator extdeveval
Cette extension offre aux développeurs des raccourcis pour accèder à la documentation et l'API, ainsi que des outils pour faciliter certains processus comme le traitement des traductions hardcodés, la transformation des fichiers de lang PHP vers le XML ...
Cette extension aide à la fois les développeurs car elle leur simplifie l'ac à la documentation mais aussi tous ceux qui souhaitent mettre à jour une vieille extension de TYPO3 (avant la versio 4) comme les fichiers de langue présents au format XML.
Extension Kickstarter kickstarter
Cette extension importante assiste les développeurs à débuter une nouvelle extension ou étendre les possibilités d'une extension déjà existante.
Elle est nécessaire pour ceux qui souhaitent débuter la création d'une nouvelle extension car la plupart des options sont intuitives.
Terminal (PHP Shell) terminal
Cette extension lance des lignes de commande comme dans un environnement « shell » pour modifier des liens symboliques, les permissions des fichiers ou décompresser des archives.