Qu'est-ce qui convient aux modules et plugins inutilisés?

11

Certains modules et plugins sont fournis avec Joomla et d'autres sont installés avec des packages de composants et ne sont pas utilisés. Les modules et plugins doivent-ils simplement être désactivés ou complètement désinstallés?

bygk9
la source

Réponses:

7

Pour les extensions livrées avec core que je n'utilise pas, je les désactive uniquement. En raison de la façon dont les mises à jour principales sont gérées, ces fichiers réapparaissent souvent sur les sites le jour de la mise à jour.

Plusieurs fois, vous pouvez désinstaller les extensions inutilisées qui font partie d'un package d'extension. S'il est empaqueté comme une extension de paquet appropriée, tout le code de base se plaindra de savoir s'il ne peut pas trouver une extension lors de la désinstallation.

Cela dit, je voudrais juste désactiver tout ce qui n'est pas utilisé et qui faisait partie d'un package pour être sûr.

Michael
la source
5

Du point de vue de la sécurité, nous désinstallons toutes les extensions inutilisées (composants, modules, plugins et modèles).

Cela réduit l' exposition potentielle à un mauvais code, la plupart des sites que nous nous sommes engagés à corriger ont été compromis par d'anciennes extensions non corrigées (il est vrai que, souvent, elles n'étaient même pas désactivées).

Du point de vue d'un utilisateur administrateur, il en résulte également moins de confusion, moins de choix de menus et une expérience globale plus propre. (Cela empêche également les nouveaux utilisateurs d'attribuer des menus au mauvais modèle ou de créer des modules qui n'utilisent pas la dernière version).

Craig
la source
3

C'est un sujet délicat, comme parfois lors de l'installation de packages, puis de la désinstallation du composant qu'il utilise et en laissant les plugins qu'il a pu utiliser.

Actuellement, pour autant que je sache, il n'y a aucun moyen de savoir si quelque chose n'a pas besoin d'un plugin spécifique pour fonctionner. Cela pourrait se transformer en une demande de fonctionnalité pour une sorte de XML ajouté aux composants afin de définir avec quels plugins / modules il devrait être, permettant à Joomla de voir ce qui est nécessaire et ce qui ne l'est pas. Bien que ce ne soit qu'une idée, quelque chose qui serait difficile à transmettre à tous les développeurs tiers pour s'assurer qu'il est utilisé correctement.

La meilleure chose à faire est de garder une bonne trace de ce qui est installé sur votre site, de savoir de quels plugins un composant a besoin et autres. Généralement, un développeur de composants nomme un plugin de telle manière qu'il peut être facile de le connaître pour ce composant, ou vous pouvez simplement utiliser l'auteur pour cela. Les modules peuvent généralement être désinstallés avec presque aucun mal s'ils ne sont utilisés nulle part, ils s'appuient généralement aussi rarement sur un plugin.

Quant à savoir si c'est une extension Joomla inutilisée, elle ne doit pas être désinstallée, l'avoir dans un site propre signifie que quelque chose en a généralement besoin, donc il vaut mieux la laisser seule. Il est question de diviser davantage Joomla pour permettre des installations plus "spécialisées", mais il vaut mieux attendre jusque-là avant de retirer quoi que ce soit du noyau.

Jordan Ramstad
la source
2

En ce qui concerne les composants, modules et plugins, je les désactive généralement. Ce que je supprime complètement, ce sont les modèles inutilisés, qui prennent plus de place et créent également de nombreuses options de position inutiles lorsque je dois affecter un module à une position.

Mise à jour juillet 2016

Modèles de base

--- Supprimer complètement les modèles à ce moment-là n'était pas idéal et dans certains cas, il y avait des problèmes et des bugs après les mises à jour , mais pour autant que je m'en souvienne, c'était la seule façon de ne pas faire apparaître les positions de module de ces modèles dans le module sélection du poste de gestionnaire.

Cependant, dans les versions récentes de Joomla, la désactivation d'un modèle masquera ses positions dans la liste déroulante de sélection de position dans le gestionnaire de modules, de sorte que les modèles peuvent être désactivés.

Extensions de base

Si l'extension a été découplée comme le paquet weblinks, elle peut être désinstallée. Pour les autres extensions principales, je pense qu'il vaut mieux les garder installées et désactivées.

3ème partie

Toutes les extensions inutilisées doivent être désinstallées.

FFrewin
la source
0

Mon conseil pour les composants Joomla Core, plugins, modèles, modules: ne les supprimez pas, si vous avez toujours la dernière version prise en charge de Joomla. Mais si vous utilisez par exemple Joomla 1.0, supprimez tout ...

Pour les extensions tierces: supprimez-les si elles ne sont pas utilisées et vérifiez dans votre base de données les entrées des extensions et supprimez-les également.

Agence Joomla
la source