12 Extensions
Vous pouvez très facilement augmenter la richesse fonctionnelle de Joomla! en lui ajoutant des
extensions. Il en existe déjà des centaines pour Joomla! 1.0.x. L’équipe de projet de Joomla! a
mis en place une section dédiée sur le site Web offi ciel. Rendez-vous à l’une des deux adresses
http://www.joomlafrance.org/telecharger ou http://extensions.joomla.org/. Vous pouvez y faire
votre choix d’extensions puis procéder à leur mise en place (voir Figure 12.1).
Figure 12.1 Exemple d’annuaire des extensions Joomla!.
Vous pouvez même créer vos extensions comme nous le montrons au Chapitre 15. Si cette extension
peut être utile aux autres, il vous suffira ensuite de la faire ajouter à l’annuaire. Les utilisateurs de
Joomla! pourront l’installer, l’évaluer et vous renvoyer des commentaires. Vous verrez rapidement
que ce milieu est très enthousiaste, et vous obtiendrez sans doute de l’aide pour améliorer encore
votre création.
Le terme extension regroupe les composants, les modules, les plugins et d’autres programmes externes.
Joomla! possède une structure très modulaire. Grâce à son installateur, les extensions sont faciles à
mettre en place.
À titre d’exemple, le nombre d’extensions disponibles en novembre 2007 s’élevait à 2 267, dont 97
composants dont la compatibilité a été vérifi ée avec Joomla! 1.5 (ce n’est pas encore le cas de tous).
En effet, certains composants très appréciés comme celui de commerce électronique Virtuemart ou
la galerie de photos Pony n’ont pas encore été adaptés à Joomla! 1.5. Mais toutes les extensions les
plus utilisées sont en cours de migration. Tenez-vous au courant des dernières évolutions. L’exploitation des extensions ne change pas dans Joomla!1.5. Les modifications concernent le code source et une meilleure intégration.
Nous allons dans ce chapitre découvrir l’extension de gestion de forums de discussion FireBoard et
l’extension de gestion de téléchargement de documents et de fichiers DOCman.
Pour ces deux composants, vous devez activer un plugin spécial de compatibilité appelé Legacy en
accédant à la liste des Plugins par le menu EXTENSIONS. L’activité de ce mode peut se vérifier par la
présence d’un témoin indiquant Compatibilité 1.0 ou Legacy 1.0 dans le coin supérieur droit de
la fenêtre (voir Figure 12.2).
Figure 12.2 Le Plugin Legacy activé et son témoin.
Pour installer et désinstaller un composant, vous utilisez le même outil que pour les langues, les
templates, les modules et les plugins (commande EXTENSIONS > INSTALLER/DÉSINSTALLER).
Les extensions se présentent presque toujours sous forme de paquetages, c’est-à-dire d’un fichier
archive compressé contenant une structure de sous-dossiers, et au moins un fichier de description
XML pour l’installateur. C’est grâce à lui qu’il est possible dans Joomla! d’installer des extensions
très diverses avec le même outil.
Vous verrez aux Chapitres 13 et 15 comment créer à votre tour un tel fichier paquetage.
- 6573 reads
German


Recent comments
2 weeks 2 days ago
2 weeks 2 days ago
2 weeks 2 days ago
2 weeks 2 days ago
2 weeks 3 days ago
2 weeks 3 days ago
2 weeks 3 days ago
2 weeks 3 days ago
5 weeks 6 days ago
7 weeks 1 day ago