* Developpeur/Agence Theme expert CMS TYPO3 Angers
Developpeur/Agence Theme expert CMS TYPO3 Angers
Article:
Le gestionnaire d'extensions de TYPO3
TYPO3, comme tous CMS, permet d'installer de nouvelles extensions. TYPO3 en possède un large pannel d'extensions. En février 2004, on comptait 319 extensions et en octobre 2007, on en dénombrait 2753 dans le serveur centralisé (repository). On estime qu'entre 2 et 10 extensions sont mises à jour ou ajoutées chaque jour.
le 14 février 2006, le lancement de la nouvelle version de TYPO3 Extension Repository (TER 2.0 ) a offert de nombreuses facultés comme :
l'archivage des extensions sous forme de fichiers afin de créer des miroirs et ainisi augmenter la performance
Le fonctionnement sous forme de module grâce à la documentation se situant 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 le filtrage des extensions sécuritaires.
Catégorisation des extensions
En avril 2006, avant la sortie de TYPO3 version 4, le TER permettait la navigation de l'ensemble des extensions via un classement par catégories, simplifiant ainsi la recherche des extensions en fonction des besoins (commerce électronique, gestion du contenu, module d'administration, plugin frontend ...)
Depuis, le site www.typo3.org ne possède plus cette option de recherhce. Il faut donc trouver l'extension dans la liste intégrale des 2753 extensions ou utiliser le moteur de recherche. Cette première version de l'étude permet d'avoir une vue 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 ...
Extension Development Evaluator extdeveval soutient à 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 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 veulent débuter la réalisation 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.