Joomla! est fourni nativement avec son lot d'extensions qui permettent de l'utiliser dès son installation. Cependant on cherche toujours à ajouter des fonctionnalités qui ne peuvent être mises en place qu'en installant un logiciel tiers : ce sont les extensions Joomla!.
On retrouve quatre types d'extensions :
- Les templates : thèmes graphiques qui permettent de personnaliser l'affichage du site
- Les modules : morceaux de logiciels qui ajoutent des fonctionnalités visibles sur le site
- Les plugins : morceaux de logiciels qui ajoutent des fonctionnalités au coeur de Joomla! (non visible directement sur le site)
- Les composants : morceaux de logiciels qui s'intègrent dans l'administration pour remplir une fonction spécifique et ajouter la modularité à Joomla!. Exemple : traducteur de langue, gestion de véhicules ou immobilier, formulaires, etc...
Vous pouvez télécharger des extensions sur la JED :
http://extensions.joomla.fr/
http://extensions.joomla.org/
Il est très facile d'installer des extensions sur un site Joomla!, il suffit de passer par l'installeur.
Installation automatique d'une extension
En cliquant dans le menu Extensions - Gestion des extensions
on arrive sur la page de l'installateur.
On retrouve trois possibilités :
- Archive à transférer : On parcourt le disque dur de l'ordinateur pour sélectionner une archive (ZIP ou TAR.GZ le plus souvent) et on clique sur 'Charger & Installer'. Joomla! va extraire les fichiers dans un dossier temporaire et installer l'extension
- Installer depuis un dossier : On transfère d'abord les fichiers décompressés dans un dossier temporaire (généralement le dossier 'tmp' à la racine du site) et on donne le bon chemin vers ce dossier relatif à notre hébergement
- Installer depuis une adresse url : On peut aussi demander à Joomla! d'installer un package directement depuis son emplacement distant ce qui évite d'avoir à le télécharger et le stocker en local. Il suffit alors de pointer vers le chemin de l'archive ZIP
Installer une extension manuellement
Joomla! 1.6 introduit une nouveauté assez sympathique dans la gestion des extensions qui est la fonction 'Découvrir'. Dans la gestion des extensions vous cliquez sur l'onglet 'Découvrir', là on arrive sur un panneau souvent vide avec un petit mot qui nous dit :
"Aucune extension n'a été découverte. Cliquez sur 'Découvrir' pour chercher de nouvelles extensions pouvant être installées ainsi. "
Il suffit de cliquer sur le bouton 'Découvrir' en haut à droite dans la barre des tâches :
Joomla! va alors lister toutes les extensions qu'il a trouvées comme présentes sur le site mais pas installées. Ceci veut dire que vous pouvez copier les fichiers d'une extension dans le répertoire du site et Joomla! va pouvoir la détecter tout seul. Très utile si vous avez des soucis avec l'installateur automatique (gestion de droits ou autre).
Il suffit de sélectionner l'extension que l'on veut installer et cliquer sur le bouton 'Installer'.