web-dev-qa-db-fra.com

Comment puis-je m'assurer qu'une mise à jour de plug-in est compatible avec mon installation actuelle de Joomla?

Je suis nouveau dans Joomla, alors pardonnez-moi s'il vous plaît. J'ai fait quelques recherches et je suis compétent avec Wordpress alors j'espère que ça ne va pas!

Je suis actuellement en cours d'exécution 3.4.8 et lors de la mise à jour de certains plugins, le thème du site se divise en parties.

Ma question est la suivante: comment puis-je m'assurer qu'une mise à jour de plug-in est compatible avec mon installation actuelle de Joomla?

2
Grant Ab

Il se peut que certaines choses perturbent votre site.

Il se peut que vous utilisiez un plugin qui présente des problèmes de compatibilité.

Vous devez également vous rappeler que certaines de vos extensions peuvent contenir des personnalisations sur leurs fichiers principaux, qui sont écrasées par la mise à jour. Ainsi, tout code responsable de certaines fonctionnalités ou dispositions que vous voyez actuellement sur votre site Web est supprimé et vous perdez cette personnalisation.

Cela peut aussi être dû à une mauvaise configuration/mise en œuvre globale du site depuis le début, en utilisant une combinaison de mauvaises pratiques (utiliser des extensions déjà anciennes qui ne sont plus supportées, un mauvais codage personnalisé, une mauvaise implémentation de modèle, trop d'extensions en conflit avec mutuellement, etc.).

Les problèmes de compatibilité se manifestent généralement avec des erreurs php - pour savoir si tel est le cas, activez le rapport d'erreurs et recherchez les erreurs imprimées sur votre écran. Parfois, il peut ne s'agir que d'une solution simple: mettre à jour une partie du code de l'extension pour la rendre compatible, d'autres types peuvent être plus compliqués, bien sûr.

Vous avez maintenant une question valide lorsque vous demandez comment savoir si une extension est compatible, avant de procéder à la mise à jour.

Il n’existe pas de moyen simple de le savoir via le backend Joomla. Je vous recommanderais de vous familiariser avec l'ensemble des extensions tierces que vous avez installées sur votre site Web. Ainsi, dans un premier temps, vous saurez quelles sont celles que vous utilisez, où, pourquoi et comment vous les utilisez. Ensuite, débarrassez-vous de ceux que vous n'utilisez pas/dont vous n'avez pas besoin.

Pour ce faire, allez dans le Gestionnaire des extensions et commencez à filtrer par type d’extension pour les voir tous pour tous les types. Apprenez à connaître votre liste d'extensions tierces.

Recherchez également dans le répertoire des extensions Joomla la compatibilité et les commentaires récents, mais également dans Google pour ces extensions et visitez les sites Web des développeurs pour trouver plus d'informations. Si, par exemple, vous trouvez une extension non publiée dans JED, et que vous trouvez également un site Web obsolète et abandonné du développeur de l'extension, il est probable que cette extension ne soit plus maintenue et ne contiendra pas de mises à jour récentes, ni que vous en attendiez. Dans ce cas, il sera judicieux d’enlever ou de remplacer cette extension.

Parfois, des informations utiles pour les extensions telles que le site Web des développeurs, des forums/emails de support technique, des changelogs, etc ... peuvent également être consultées lorsque vous les visitez dans leur backend - ou si vous consultez leurs fichiers de code php.

Mise à jour:

Je viens de découvrir ce document Google, extrait d'un commentaire de Neil Robertson sur une autre question de JSE, qui répertorie les extensions Joomla compatibles avec J3.5 et php 7. Cela peut être utile dans certains cas:

https://docs.google.com/spreadsheets/d/1Hjj02l3ByBvJF-Q67XXuGmrFvS8iIBEnDEcVcmwqzLc/edit?pref=2&pli=1#gid=

1
FFrewin

Dans joomla, les plugins ne ressemblent pas aux pièces principales, comme dans Wordpress, les composants et les modules sont les pièces principales par lesquelles le contenu est affiché dans joomla. Ne pas obtenir cette mise à jour de quels plugins casse le thème joomla !. Lorsque vous mettez à jour des plugins joomla, assurez-vous qu'ils sont compatibles avec votre version de joomla. Je suppose que vous allez vérifier/contacter les développeurs des plugins.

1
dev-m