Sur un site Joomla, tout se joue souvent dans le choix des extensions. En quelques clics, tu peux transformer un simple site vitrine en boutique en ligne, en portail communautaire ou en intranet complet. Mais cette facilité cache une réalité moins glamour : chaque Joomla extension ajoute du code, des risques de bugs, des failles potentielles de sécurité et une couche de complexité à gérer.
Entre les centaines de modules, composants et plugins disponibles, beaucoup se retrouvent avec un back-office ingérable, des pages qui peinent à charger et des alertes de sécurité à répétition. L’objectif ici est simple : apprendre à choisir, installer et gérer tes modules de manière structurée, sans transformer ton CMS en usine à gaz.
Les exemples concrets ne manquent pas. Un site e-commerce qui ajoute trois plugins de paiement redondants au lieu d’un seul bien configuré. Un club sportif qui accumule des modules de calendrier, de formulaires, de newsletters, alors qu’une extension bien pensée aurait pu couvrir 80 % des besoins. Ou encore une PME qui se fait pirater parce qu’un vieux plugin de galerie photo n’a pas été mis à jour depuis deux ans.
Ces situations peuvent être évitées avec une méthode claire : définir précisément les besoins, filtrer les extensions fiables, maîtriser la procédure d’installation, puis mettre en place une routine de maintenance. L’idée n’est pas d’empêcher les expérimentations, mais de les encadrer pour garder un site rapide, stable et surtout maîtrisé.
En bref
- Une extension Joomla n’est jamais « juste un petit ajout » : elle impacte la sécurité, les performances et la maintenance.
- Avant d’installer quoi que ce soit, il faut clarifier les besoins réels du site et le type d’extension adapté (composant, module, plugin).
- Le Joomla Extensions Directory reste la source la plus fiable pour trouver des modules et plugins sérieux.
- Mieux vaut une extension principale bien choisie et bien configurée que trois solutions redondantes qui se marchent dessus.
- Garder un site sain passe par la mise à jour régulière, le nettoyage des modules inutiles et des sauvegardes systématiques.
Joomla extension : bien définir ses besoins avant de choisir des modules
Avant de toucher au bouton « Installer », la vraie question n’est pas « quelle extension est la plus populaire ? », mais « de quoi le site a-t-il réellement besoin ? ». Sans ce travail de cadrage, tu risques de multiplier les modules qui se chevauchent, de payer des licences inutiles et de perdre en lisibilité dans ton administration Joomla.
Pour éviter ce scénario, l’idéal est de partir d’un cas concret. Une association qui veut moderniser son site pense d’emblée à un module d’événements, un plugin de newsletter, un système de dons en ligne. Si elle note précisément ce que les membres doivent pouvoir faire, elle verra que certaines fonctionnalités sont déjà fournies par le CMS, et que d’autres peuvent être regroupées dans une seule extension bien choisie.
Un bon réflexe consiste à dresser une liste des fonctionnalités attendues, sans parler encore d’extensions. Par exemple : afficher un calendrier filtrable, collecter des paiements ponctuels, envoyer un récapitulatif par mail, permettre à un admin non technique de gérer les contenus. À partir de là, tu peux traduire ces besoins en type d’extension : composant principal pour la gestion des événements, modules pour afficher un aperçu en page d’accueil, plugins pour connecter un paiement en ligne ou un service d’emailing. Cette démarche évite de télécharger tout ce qui semble utile « au cas où », et t’oblige à relier chaque installation à un besoin concret.
Beaucoup sous-estiment aussi ce que Joomla propose de base. Le CMS gère déjà les menus, les articles, les catégories, des formulaires simples, la gestion des utilisateurs, voire certaines fonctions multilingues. Avant de chercher un module externe, un tour complet du back-office et de la documentation fait souvent gagner du temps. Un article détaillé sur les fonctionnalités natives comme celui de présentation des fonctions clés de Joomla aide à repérer ce qui est déjà inclus. Tu peux alors concentrer tes recherches d’extensions sur les vrais manques : e-commerce, réservation, e-learning, CRM, etc.
Un autre point souvent négligé concerne la cible du site et la personne qui va administrer le CMS au quotidien. Un freelance qui gère seul ses modules n’aura pas les mêmes critères qu’une collectivité où plusieurs agents non techniques interviennent. Dans ce deuxième cas, l’interface de configuration, la clarté de la documentation et la stabilité à long terme passent largement devant le côté « dernier plugin à la mode ». Le choix ne se joue pas seulement sur les fonctionnalités, mais aussi sur la capacité de l’équipe à utiliser et maintenir l’extension sans dépendre d’un développeur pour le moindre réglage.
Pour finir sur cette phase de cadrage, un bon outil est le mini cahier des charges spécifique aux extensions. Quelques pages suffisent pour décrire le contexte, la structure du site, le rôle de chaque extension stratégique, les contraintes de budget et les attentes en termes de support. Ce document servira de base pour comparer plusieurs modules entre eux et décider, sans se laisser embarquer par les captures d’écran flatteuses ou les descriptions marketing. En résumé, si la demande n’est pas claire, aucune extension ne fera le job correctement.

Types d’extensions Joomla : modules, composants, plugins, ce que ça change pour toi
Une confusion classique dans Joomla concerne la différence entre modules, composants et plugins. Beaucoup parlent de « modules » pour tout, alors que ces trois briques n’ont pas le même rôle. Le composant correspond souvent à l’application principale qui porte une grande partie de la logique métier : boutique en ligne, gestion d’événements, forum, annuaire, etc. Il gère des vues complètes, des formulaires complexes et stocke des données structurées dans la base.
Les modules, eux, servent à afficher des blocs d’information dans des positions déterminées de ton template : colonne latérale, pied de page, bandeau haut, etc. Un module de blog va par exemple lister les derniers articles, un module de formulaire va afficher un champ newsletter dans le footer. Enfin, les plugins interviennent comme des « greffons » invisibles à l’écran, qui réagissent à des événements internes du CMS : connexion utilisateur, enregistrement d’un article, envoi d’un mail, affichage d’un contenu. Ils permettent d’ajouter une logique discrète mais essentielle.
Pourquoi cette distinction compte quand tu dois choisir ? Parce qu’elle oriente ta stratégie. Pour un site de réservation de cours de yoga, le composant de réservation serait le cœur du projet, quelques modules viendraient exposer des informations clés, et des plugins géreraient les notifications et les paiements. Si tu commences par empiler des modules sans composant structurant, tu te retrouves vite avec un patchwork difficile à maintenir. Savoir où mettre le centre de gravité de ton projet dans le CMS est une différence nette entre un site bricolé et une base saine.
Comparer et sélectionner une extension Joomla fiable et maintenable
Une fois les besoins éclaircis, le vrai tri commence. Sur le Joomla Extensions Directory, les résultats de recherche peuvent vite impressionner, surtout pour les catégories populaires comme les formulaires, le SEO ou les galeries. Pourtant, certains critères objectifs permettent de distinguer une bonne Joomla extension d’un module que tu regretteras dans six mois. Le premier indicateur reste la fréquence des mises à jour. Une extension qui n’a pas bougé depuis deux ans sur un CMS vivant comme Joomla, c’est un drapeau rouge. Même si elle « fonctionne encore », elle risque de ne plus suivre les évolutions de sécurité et de compatibilité serveur.
Un autre critère très utile concerne la qualité de la documentation. Une extension peut être brillante techniquement, si la configuration ressemble à un puzzle mal expliqué, tu perdras du temps et tu multiplieras les erreurs. Une doc claire, illustrée, traduite au minimum en anglais correct, avec un guide d’installation précis et des exemples de configuration, vaut de l’or. Elle montre aussi que le développeur a pensé à la réalité des utilisateurs et pas seulement à l’élégance du code. C’est d’ailleurs un bon filtre pour des projets plus ambitieux, comme ceux où tu réfléchis aussi au coût global du site, sujet abordé dans un article comme combien coûte un site web.
Les avis et notes sur le répertoire officiel méritent d’être lus avec un peu de recul. Quelques critiques isolées ne condamnent pas une extension, surtout si le développeur répond et propose des correctifs. En revanche, des commentaires répétés qui mentionnent un support silencieux, des bugs non résolus ou des promesses non tenues doivent t’alerter. Là encore, un point clé n’est pas seulement la fonctionnalité, mais la relation avec le créateur de l’extension : réactivité aux tickets, présence sur un forum, changelog détaillé.
Pour t’aider à comparer plusieurs solutions, un simple tableau synthétique permet d’y voir plus clair, surtout quand tu hésites entre une version gratuite et une offre payante avec plus de fonctions.
| Critère | Extension A (gratuite) | Extension B (payante) |
|---|---|---|
| Mises à jour récentes | Oui, dernière mise à jour il y a 3 mois | Oui, cycle mensuel documenté |
| Documentation | Guide d’installation basique | Manuel complet, tutoriels vidéo, FAQ |
| Support | Forum communautaire uniquement | Ticket dédié, réponse sous 48 heures |
| Performances | Impact modéré sur le temps de chargement | Optimisation front et cache intégrés |
| Compatibilité | Joomla 4 et 5, PHP 8 | Joomla 4 et 5, tests réguliers sur environnements récents |
Cette grille de lecture montre que le prix n’est pas le seul enjeu. Parfois, une extension gratuite bien codée suffit largement. À d’autres moments, la version payante permet de sécuriser un projet critique par son support et ses mises à jour. Le piège classique consiste à choisir uniquement sur la base du coût immédiat, sans regarder l’entretien futur. Sur un projet e-commerce, par exemple, économiser 50 € par an sur une extension de paiement et perdre des ventes en cas de bug n’a pas beaucoup de sens.
Enfin, un mot sur la cohérence d’ensemble de ta stack. Ajouter des modules issus de développeurs très différents, avec chacun leur style, leur façon de gérer les scripts et le CSS, peut alourdir ton front et générer des conflits. Lorsque c’est possible, rester dans un petit écosystème d’extensions qui se connaissent bien entre elles facilite la configuration et limite les surprises après une mise à jour. Le but reste le même : un site qui tient dans la durée, pas seulement une démo impressionnante la semaine du lancement.
Ne pas multiplier les extensions inutiles : l’exemple de la boutique en ligne
Le cas des sites e-commerce illustre parfaitement les dérives possibles. Beaucoup installent un composant de boutique, un autre pour les factures PDF, un troisième pour les remises, un module pour les avis clients, un plugin pour le suivi Google Analytics, un autre pour le pixel publicitaire, et ainsi de suite. Au bout de quelques mois, plus personne ne sait à quoi sert chaque élément et la moindre mise à jour devient une source d’angoisse.
Une approche plus saine consiste à partir de l’extension e-commerce centrale et à vérifier ce qu’elle offre déjà en natif : gestion des taxes, remises, devis, modes de livraison, intégration avec des passerelles de paiement, etc. Beaucoup de tâches sont couvertes sans ajout de plugin supplémentaire. Quand ce n’est pas le cas, l’idée est de chercher une extension complémentaire qui s’intègre officiellement à ce composant, plutôt qu’un module générique non prévu pour cette intégration. On gagne en stabilité, en support, et souvent en temps de configuration.
En gros, si une seule extension bien suivie fait le travail, empiler plusieurs alternatives qui se recoupent crée plus de problèmes qu’elle n’en résout. Le CMS te laisse installer autant d’extensions que tu veux, mais ça ne veut pas dire que tu dois saisir cette occasion.
Installer une extension Joomla en toute sécurité depuis le gestionnaire
Une fois l’extension choisie, la phase d’installation se joue dans le gestionnaire dédié du CMS. Depuis les versions récentes de Joomla, tu peux installer directement depuis l’administration via un upload d’archive, une URL de package ou la recherche intégrée connectée au répertoire officiel. Cette souplesse est pratique, mais elle peut aussi inciter à tester des modules « à la volée » sur un site de production, ce qui n’est clairement pas l’idée du siècle. La première règle reste de travailler si possible sur un environnement de préproduction ou au minimum d’avoir une sauvegarde complète du site avant toute intervention.
La procédure standard consiste à télécharger l’archive fournie par l’éditeur, à vérifier qu’elle correspond bien à ta version de Joomla et à ta version de PHP, puis à l’uploader via le gestionnaire d’extensions. Le CMS se charge ensuite de décompresser, d’enregistrer les tables nécessaires et d’activer les éléments requis. Pour un module, tu le retrouves ensuite dans le gestionnaire de modules, où tu peux choisir la position dans le template, la ou les pages où l’afficher et les options spécifiques prévu par l’éditeur.
Il ne faut pas oublier qu’installer ne veut pas dire « laisser les réglages par défaut et espérer que ça marche ». La plupart des modules demandent une configuration minimale : attribution aux bonnes pages de menus, ajustement des paramètres de cache, choix du style visuel, intégration avec d’autres composants. Un formulaire de contact, par exemple, ne sert à rien si l’adresse de destination n’est pas configurée ou si l’anti-spam n’est pas activé. De même, un plugin de sécurité mal réglé peut bloquer des actions légitimes au lieu de protéger efficacement.
Pour les projets plus sensibles, certains ajoutent une étape de revue technique après installation : vérification des logs du serveur, surveillance des temps de réponse, contrôle des fichiers ajoutés par l’extension. Cette vigilance peut sembler excessive pour un simple petit module de réseaux sociaux, mais elle devient salutaire pour tout ce qui touche aux paiements, aux données personnelles ou à la gestion des comptes utilisateurs.
Le parallèle avec d’autres outils du web est parlant. Quand on choisit une stack backend, on compare les langages, les frameworks, leur maturité et leur communauté, comme on peut le voir dans un comparatif du type PHP vs Node.js. Avec Joomla, la même logique s’applique : comprendre ce que l’extension apporte, ce qu’elle consomme, et comment elle va s’insérer dans un ensemble existant déjà vivant et parfois fragile.
En définitive, la phase d’installation ne se résume pas à cliquer sur un bouton, mais à intégrer un nouveau morceau de logiciel dans un écosystème. Sans ce regard global, les petits ajouts répétés finissent par peser lourd.
Activation, positionnement et configuration fine des modules
Une fois l’extension en place, beaucoup de questions se résolvent côté gestionnaire de modules. C’est là que tu décides d’afficher ou non un bloc sur certaines pages, dans telle colonne, pour tel groupe d’utilisateurs. La tentation, au début, est de multiplier les modules partout pour « remplir » le site. Résultat : une page d’accueil qui ressemble à un tableau de bord de cockpit, illisible sur mobile, et des visiteurs qui ne savent plus où regarder.
Une bonne pratique consiste à partir du parcours utilisateur. Quel module sert à attirer l’attention sur l’offre principale ? Lequel rassure avec des preuves sociales ? Lequel sert de raccourci vers une action clé, comme un formulaire de contact ou un bouton d’achat ? En répondant à ces questions, tu peux réduire le nombre de blocs et mieux les hiérarchiser. Sur un site d’école de musique, par exemple, les modules les plus utiles seront peut-être un bloc de prochains cours, un appel à l’inscription et un aperçu des témoignages, plutôt qu’une énième galerie photo dans la sidebar.
Sur le plan technique, la configuration fine passe aussi par la gestion du cache et des scripts. Certains modules lourds peuvent charger leurs propres fichiers CSS et JS sur toutes les pages, même quand ils n’y apparaissent pas. Quand l’éditeur le permet, limiter ce chargement aux seules pages concernées améliore nettement les performances. Le réflexe à adopter : vérifier régulièrement les outils de mesure de performance et repérer les modules qui allongent abusivement le temps de chargement.
Gérer ses extensions Joomla dans le temps : mises à jour, sécurité et ménage
Installer une extension n’est que le début de l’histoire. La vraie vie d’un site passe par ce qui se produit les mois et années qui suivent. Les mises à jour Joomla se succèdent, les versions de PHP évoluent, des correctifs de sécurité sortent, et chaque module, plugin ou composant doit suivre le mouvement. L’erreur classique consiste à se reposer sur le fait que « tout marche pour l’instant », jusqu’au jour où une mise à jour automatique ou une modification serveur casse la moitié du site. La gestion des extensions demande donc une routine régulière, même légère, plutôt qu’une intervention en urgence tous les deux ans.
Une bonne habitude est de planifier une vérification périodique du gestionnaire d’extensions. On y repère les mises à jour disponibles, les modules désactivés mais encore installés, les plugins qui n’ont plus de raison d’être. Pour chaque extension importante, tu peux te poser trois questions : est-elle toujours utilisée ? Est-elle encore maintenue par son éditeur ? Existe-t-il une alternative plus adaptée ? Ce travail ressemble à un grand ménage de printemps, mais appliqué au backend.
Sur la partie sécurité, les extensions vulnérables représentent une porte d’entrée idéale pour des attaques automatisées. Un simple script malveillant inséré dans un plugin peut suffire à compromettre tout un serveur. C’est pour cette raison que beaucoup de professionnels ne font confiance qu’aux modules listés sur le Joomla Extensions Directory et évitent les archives trouvées sur des sites obscurs. Quand une faille est détectée sur une extension populaire, la communauté et les éditeurs réagissent plus vite, ce qui réduit la fenêtre d’exposition.
Le nombre d’extensions installées joue aussi un rôle dans la stabilité globale. Techniquement, Joomla n’impose pas de limite stricte. Tu peux en ajouter des dizaines. Mais chaque ajout augmente la surface d’attaque, la consommation de ressources et la difficulté à diagnostiquer un bug. Un conflit entre deux plugins de cache, par exemple, peut créer des comportements aléatoires très difficiles à reproduire. D’où ce principe simple : installer uniquement ce qui a une utilité claire, documentée, et ne pas hésiter à désinstaller ce qui ne sert plus.
Pour rendre tout cela gérable, beaucoup d’équipes mettent en place une checklist pour chaque cycle de maintenance.
- Avant toute mise à jour : sauvegarde complète fichiers + base de données, idéalement testée.
- Pendant la maintenance : mise à jour de Joomla, puis des extensions critiques, puis des modules secondaires.
- Après les mises à jour : tests des parcours clés (connexion, formulaire, paiement, recherche, etc.).
- Régulièrement : audit des extensions non utilisées et désinstallation des modules devenus inutiles.
Ce genre de routine demande quelques heures ponctuelles, mais évite les week-ends passés à réparer un site tombé en panne après une mise à jour faite à la va-vite. Et sur les projets où l’enjeu de sécurité est fort, il complète les bonnes pratiques plus globales de durcissement du CMS, comme celles évoquées dans des comparatifs de sécurité entre plateformes type Joomla vs WordPress sur la sécurité.
Nettoyer régulièrement le gestionnaire d’extensions sans tout casser
Le ménage dans les extensions fait souvent peur : « Et si je supprimais un plugin important ? ». La clé pour avancer sans stress reste l’anticipation. Avant de retirer quoi que ce soit, une sauvegarde complète rend toute erreur réversible. Ensuite, tu peux procéder par étapes. D’abord, désactiver un module ou un plugin suspect, vérifier le comportement du site, puis seulement le désinstaller une fois que tu es certain qu’il n’a aucun impact utile.
Un bon indicateur pour repérer les candidats au départ : les modules dont personne ne sait exactement à quoi ils servent, installés pour un test, jamais utilisés, ou remplacés depuis par une autre solution. Par exemple, un ancien plugin de formulaire remplacé par une extension plus moderne peut souvent être retiré sans regret. Même chose pour des modules d’affichage de réseaux sociaux non utilisés dans le template actuel.
Au passage, ce nettoyage allège aussi la base de données et l’arborescence des fichiers. Moins d’éléments chargés au runtime, moins de risques de conflits ou de fichiers obsolètes laissés sur le serveur. Le site y gagne en performances et en lisibilité, ce qui facilitera tes interventions futures. Un gestionnaire d’extensions propre, c’est un peu comme un code source bien rangé : tout le monde travaille mieux dessus.
Étude de cas : structurer ses modules pour un site pro sans s’emmêler
Pour rendre tout ça plus concret, imaginons un personnage : Claire, responsable communication d’une petite PME qui veut un site professionnel sous Joomla. Elle a déjà lu quelques articles sur la création de site, étudié rapidement des ressources du type solutions pour créer un site internet professionnel, et a choisi Joomla pour garder la main sur le contenu. Son souci : elle ne veut pas dépendre d’un développeur pour chaque modification, mais elle a peur d’« abîmer » le site en touchant aux extensions.
Au départ, son besoin se limite à un site vitrine avec un blog, un formulaire de contact, une page de présentation de l’équipe et quelques téléchargements de fiches PDF. L’installateur de base de Joomla couvre déjà une bonne partie de ces besoins. Avec l’aide de son intégrateur, elle ajoute une seule extension de formulaires plus avancée pour gérer des demandes de devis, et un module de sliders léger pour mettre en avant des projets sur la page d’accueil. Tout le reste repose sur les fonctions natives du CMS.
Deux ans plus tard, la PME veut intégrer la prise de rendez-vous en ligne pour ses commerciaux. Plutôt que de rajouter trois modules différents trouvés par hasard, l’équipe reprend sa méthode : définition des besoins, analyse de la cible, évaluation du volume de rendez-vous, contraintes légales sur la collecte de données. Ensuite seulement, elle cherche un composant de réservation compatible avec Joomla et avec une intégration stable à son calendrier externe. Le module de réservation ne vient pas « s’ajouter au hasard », il remplace un vieux formulaire de contact spécifique, qui peut alors être désinstallé proprement.
Dans cette histoire, ce qui fait la différence n’est pas tant la technicité de Claire que la discipline dans la gestion des extensions. Chaque ajout est justifié par un besoin clair. Chaque module a un propriétaire fonctionnel qui sait à quoi il sert. Les mises à jour sont planifiées, et les sauvegardes testées. Le CMS reste donc un outil de travail au quotidien, pas une source d’angoisse à chaque clic.
Cet exemple montre aussi qu’un site professionnel ne se définit pas seulement par son design, mais par l’architecture invisible de ses extensions. Deux sites peuvent avoir le même template, mais l’un s’appuyer sur trois modules bien choisis, l’autre sur quinze extensions mal coordonnées. Devine lequel sera plus simple à maintenir quand l’équipe technique changera ou quand Joomla sortira une nouvelle version majeure.
Articuler modules, template et contenu sans friction
Un autre enseignement de ce type de cas concerne la relation entre modules, template et contenu. Beaucoup essaient de compenser un template mal adapté en ajoutant des modules partout pour « forcer » des mises en page particulières. Résultat, le gestionnaire de modules devient une forêt où chaque position de template accueille quatre blocs empilés, dont deux sont masqués sur mobile via du CSS bricolé.
Une autre approche, plus saine, consiste à choisir un template pensé pour l’usage visé, puis à utiliser les modules comme des briques fonctionnelles, pas comme des rustines de design. Le module d’avis clients est là pour afficher des témoignages gérés par un composant, pas pour dessiner toute la page à la place du template. Cette répartition claire des rôles évite la dérive où chaque petite demande de mise en page devient une nouvelle extension à installer.
Au final, un site Joomla fluide à utiliser se reconnaît à quelques signes simples : un nombre raisonnable d’extensions, des modules nommés clairement, une logique de positionnement compréhensible et des contenus gérés là où le CMS les attend. C’est ce genre de structure qui permet à une équipe non technique de prendre la main sans crainte sur le long terme.
Combien d’extensions peut-on installer sur un site Joomla sans risque ?
Techniquement, Joomla n’impose pas de limite stricte au nombre d’extensions. En pratique, plus tu en ajoutes, plus tu augmentes les risques de conflits, de failles de sécurité et de lenteurs. La bonne approche consiste à installer uniquement les extensions qui répondent à un besoin précis, à supprimer régulièrement ce qui ne sert plus et à surveiller l’impact sur les performances après chaque ajout important.
Faut-il privilégier les extensions gratuites ou payantes sur Joomla ?
Le prix ne devrait pas être le critère principal. Certaines extensions gratuites sont très bien codées et largement suffisantes pour des besoins simples. Les offres payantes sont surtout intéressantes pour le support, la fréquence des mises à jour et les fonctions avancées. Sur un projet stratégique (e-commerce, intranet, collecte de données sensibles), la licence payante d’une extension sérieuse peut être un bon investissement en termes de fiabilité et de maintenance.
Comment vérifier qu’une extension Joomla est sécurisée et maintenue ?
Commence par regarder sa page sur le Joomla Extensions Directory : date de dernière mise à jour, compatibilité avec ta version de Joomla, changelog, et avis des utilisateurs. Vérifie ensuite la documentation, le site de l’éditeur et la présence d’un support actif. Une extension mise à jour régulièrement, avec une communauté visible et un développeur réactif, offre bien plus de garanties qu’un module resté figé depuis plusieurs versions du CMS.
Que faire avant de supprimer un module ou un plugin dont tu n’es pas sûr ?
Avant toute suppression, réalise une sauvegarde complète du site. Ensuite, commence par désactiver le module ou le plugin dans l’administration Joomla, puis teste les pages et les parcours clés. Si tout fonctionne correctement et qu’aucune fonctionnalité utile ne manque, tu peux passer à la désinstallation. Cette approche par étapes limite les risques de mauvaise surprise et permet de revenir en arrière si besoin.
Peut-on tester une nouvelle extension directement sur le site en production ?
C’est possible techniquement, mais fortement déconseillé, surtout pour des extensions complexes. L’idéal est de travailler sur un environnement de préproduction ou une copie du site, de tester l’installation et la configuration là-bas, puis de reproduire la procédure en production une fois que tout est validé. Si tu n’as pas de préproduction, au minimum, fais une sauvegarde complète avant et teste immédiatement le site après l’installation.