Formation Logo Joomla Joomla!


Choisir et gérer ses extensions


Contrairement à ce que l'on pourrait penser, choisir et installer une extension pour son site Joomla n'est pas du tout une opération bénine. En effet, si depuis la version 3.4 vous avez la possibilité d'installer une extension directement depuis le panneau d'administration, c'est une opération qui reste malgré tout délicate. Qu'il s'agisse d'installer un plugin, un module ou un composant, cette opération vise à modifier votre site Joomla, il ne faut donc pas la prendre à la légère.

En effet, le fait de bien choisir son extension permet d'avoir une extension parfaitement adaptée à ses besoins. Pourquoi vouloir acheter un marteau-piqueur pour enfoncer un clou ? Définissez d'abord quels sont vos besoins, à quelles fonctions précises votre extension doit répondre et ensuite, choisissez l'extension qui répond le mieux à votre problématique.


Quels sont mes besoins ?

La première chose à faire est de définir le plus précisemment possible les fonctions dont vous avez besoin sur votre site. Quels sont vos besoins et à quelles fonctions précises votre extension doit ajouter à votre site ? A partir de là, il vous sera plus facile de déterminer les coutours de l'extension à ajouter.

Nous avons vu au cours de l'article "Comprendre le principe des extensions quelles étaient les différences entre les composants, les modules, les plug-ins, les templates et les fichiers langues. Cela vous permet maintenant de définir également le type d'extension à choisir pour votre projet.


La sécurité avant tout

Nous le verrons un peu plus loin dans ce parcours de formation Joomla!, la sécurité est un sujet très sensible pour un site Web. On ne compte plus les cas de sites hackés suite à l'installation d'une extension "vulnérable". Il suffit de quelques lignes de codes ajoutées dans une extension pour ruiner en quelques secondes tout le travail de conception et de réalisation.

Puisque nous abordons le chapitre de la sécurité, je vous conseille de n'accorder votre confiance qu'aux extensions listées dans la catégorie "site security" du Joomla Extensions Directory pour votre site Joomla.
Parmi celles-ci, certaines sont gratuites et sont également très bien notées par les membres de la Communauté Joomla, ce qui tente à prouver leurs efficacité et leurs fiablilité. Evitons de jouer les apprentis sorciers en la matière.


Extensions Joomla Sécurité


Combien d'extensions puis-je installer ?

A ma connaissance, il n'y a pas de limite sur le nombre de composants, de modules, de plug-ins et de templates qu'une installation Joomla puisse être en mesure de supporter. Cela ne veut pas pour autant dire que vous pouvez en installer des centaines, sauf si vous en avez une réelle utilité. Dans la mesure du possible, je vous incite à en ajouter le strict nécessaire et si possible, moins.

Votre site fonctionnera très bien tant que vos extensions seront mainteneus à jour, compatibles avec votre version de Joomla et avec l'environnement de votre serveur. C'est lorsque vous réaliserez que certaines de vos extensions ne sont pas suivies par leur développeur ou mal codées que les ennuis commenceront. Dans ce cas, la sécurité globale du site peut être compromise car uen seule extension vulnérable sur un site signifie de grandes chances d'être piraté.


Pour installer une extension dans Joomla, vous pouvez consulter le tutoriel : "Installer une extension dans Joomla


N'installez que ce dont vous avez besoin

Chaque projet web a sa propre finalité pour laquelle il faut définir très en amont, l'extension principale sur laquelle va reposer l'ossature et l'arborescence du site. Je fais référence ici à l'extension qui donne sa raison d'être au site et qui sera indispensable pour vos visiteurs.

Exemple : pour construire une boutique en ligne, il faut d'abord être très sélectif pour intégrer l'extension qui est la plus fiable de sa catégorie, en fonction du budget. Ensuite, il convient d'opter pour une solution qui correspond à vos exigences de qualité. Peu importe ici si vous choisissez une solution gratuite ou payante, vous trouverez des extensions très bien codées dans ces deux catégories.

Il est inutile d'installer et d'utiliser trois extensions différentes de trois développeurs différents si une seule fait parfaitement "le job".

Une bonne extension est une extension qui est suivie par son développeur qui offrira des mises à jours régulières et un support (gratuit ou non). Vérifiez également ce point avant d'installer n'importe quelle extension. Il est de votre responsabilité de maintenir à jour vos extensions pour éviter tout problème de sécurité sur votre site.


Pour mettre à jour une extension dans Joomla, vous pouvez consulter le tutoriel : "Mettre à jour une extension dans Joomla


Nettoyez votre gestionnaire d'extensions

Régulièrement, ouvrez votre gestionnaire d'extensions afin de vérifier que les extensions tierces que vous avez installé sont toujours utiles. N'hésitez pas à supprimer celles qui ne le sont plus.

Je vous rappelle qu'avant chaque opération de maintenance, vous devez effectuer une sauvegarde de votre site. Ainsi, si vous supprimez une extension par erreur, il vous sera toujours possible de réinstaller votre sauvegarde et de retrouver sotre site intact.

Ce nettoyage s'effectue selon une fréquence à déterminer suivant le nombre d'extensions que vous installez et concerne tous les types d'extensions : composants, modules, plug-ins, templates et langues.
Tout ce qui n'est pas utile sur la base de données de votre site aura de toute façon un impact négatif sur sa performance globale. Autant ne pas la surcharger inutilement.


Pour supprimer une extension dans Joomla, vous pouvez consulter le tutoriel : "Supprimer une extension dans Joomla


Quizz

Dans le prochain article, nous verrons l'importance de bien choisir son extension pour Joomla. Mais avant cela, je vous invite à répondre à une question portant sur l'article que vous venez de lire.


J'ajoute une extension à mon site :





Please answer the question.


Et ensuite...

 

web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.