web-dev-qa-db-fra.com

Puis-je désactiver en toute sécurité les composants essentiels que je n'utilise pas

Je n'utilise pas vraiment:

  • Contacts
  • Bannières
  • Chercher
  • Fil d'actualité

Donc ma question est:

  1. Sont-ils sûrs de désactiver?
  2. Sont-ils sûrs de désinstaller?

Idéalement, j'aimerais rendre mon installation aussi légère que possible. De plus, je n'utilise pas de balises ni de messages, mais ils ont un cadenas.

4
Eoin

Je désactive toujours tous les composants essentiels que je n'utiliserai pas et c'est une approche sûre. Je ne recommanderais pas de désinstaller à ce stade jusqu'à ce que Joomla les supprime du noyau comme cela s'est passé avec WebLinks.

Pour un composant faisant partie du noyau, cela signifie qu'il reviendra avec la prochaine mise à jour de Joomla. Si elles ne sont pas présentes, il existe une possibilité de problèmes futurs, principalement lors de la mise à jour avec base de données/mise à jour/installation/incohérences.

Le cadenas signifie que l'extension est protégée. Vous ne pouvez donc ni la désinstaller ni la désactiver, car elle est quelque peu requise à un certain niveau. Les non protégés peuvent être désinstallés - mais comme suggéré ci-dessus, il est plus sûr de simplement les désactiver.

Si avec Lightweight vous voulez avoir un menu administrateur minimal pour vos administrateurs, alors les menus ACL et personnalisés sont le chemin à parcourir.

Et quelques astuces supplémentaires que je fais habituellement (si les fonctionnalités suivantes ne sont pas nécessaires):

  • Désactivez les versions (à la fois le composant versions et le paramètre dans articles -com_content).
  • Désactiver Search and Finder et leurs plugins
  • Désactiver les modules
  • Désactiver le plugin de redirection
  • Désactiver le contenu et les plugins système

Brèves explications sur les raisons pour lesquelles je désactive ce qui précède. Tout d’abord, cela n’est pas fait dans l’optimisation de la vitesse. C’est surtout que je préfère ne voir que ce qui m’a été utile/utilisé. Cela me donne une idée d'un site plus léger, plus il semble plus convivial pour mes utilisateurs administrateurs. Chaque fois que j'ai besoin d'activer quelque chose, c'est facile de le faire exprès.

Versions: si laissé activé et jamais destiné à conserver l'historique des modifications d'articles, je pourrais me retrouver avec un énorme tableau de base de versions. Il est facile de la tronquer, mais en termes de simplicité et d'efficacité, je préférerais ne pas stocker de données que je n'utiliserai pas. Même chose avec le plugin de redirection, qui peut facilement remplir la base de données avec toutes sortes de 404 urls. En ce qui concerne les plug-ins de recherche, je les désactive tous si je n'utilise pas la recherche, ou n'autorise que ceux que je veux vraiment rechercher (ce qui est généralement du contenu). Je n'aime pas quand dans les pages de résultats de recherche, cela me donne la possibilité de choisir parmi des catégories, des balises, des contacts, etc. Le Finder, bien qu'il ait besoin manuellement de commencer à créer les index, si je n'utilise pas la recherche intelligente, je les désactive également tous. ses plugins. J'aime également désactiver les modules d'administration et de site que je n'ai pas ou ne prévois pas utiliser. Cela me donne également une liste plus courte de modules à sélectionner lorsque je veux créer un nouveau module. Autres plugins, je vais un par un dans la liste des plugins et désactive tous les objets inutiles/utilisés. Dans certains cas (mais je n'ai pas encore testé), cela pourrait avoir de petits avantages en termes de performances.

4
FFrewin

Ceux qui sont verrouillés sont nécessaires au fonctionnement de Joomla, vous ne devez donc pas les annuler ou les désinstaller.

Les autres peuvent être nécessaires pour que certaines extensions tierces fonctionnent (comme elles font partie du noyau de Joomla, l'hypothèse selon laquelle elles existent peut être faite par certains développeurs.)

Par le passé, j’en ai désinstallé certaines sans problème, mais j’ai tendance à utiliser ACL à la place. Le travail quotidien se fait avec un compte administrateur tronqué et seul le super-utilisateur a la possibilité de voir tous les composants supplémentaires (tiers inutilisés). les parties sont une affaire différente - elles doivent toujours être désinstallées).

J'ai tendance à souscrire à l'école de code Jamie Touch, même si dans ce cas, Joomla vous permet de les supprimer, on peut donc espérer qu'ils en tiennent compte lors de la publication des correctifs.

Annuler la publication devrait être une bonne chose - le pire qui puisse arriver est de republier.

2
Richard B