Comment vérifier toutes les extensions installées dans Magento?

16

Où puis-je vérifier toutes les extensions Magento installées dans le panneau d'administration?

trrrrrrm
la source
vous êtes également nouveau sur stackoverflow car il s'agit d'un forum de programmation et vous devriez poser de telles questions ailleurs. Mais comme j'écris déjà :) vérifiez-les sous Système> Configuration> Avancé> Avancé. Et vous pouvez découvrir ce qui est installé à partir de l'application / etc / modules /.
Anton S
Les "extensions" de Magento ajoutent du code au système MVC basé sur la configuration. C'est lié à la programmation limite, juste mal demandé.
Alan Storm

Réponses:

22

Il y a beaucoup de confusion autour de la terminologie ici. Magento, le système de programmation, a des modules de code. Ces modules sont souvent (incorrectement, bien que je l'ai fait moi-même) appelés extensions. Les modules vous permettent d'ajouter du code au système MVC basé sur la configuration de Magento.

Magento dispose également d'un système appelé Magento Connect. Magento Connect vous permet d'installer des extensions. Les extensions Magento Connect sont des packages spéciaux de poire. Ces packages peuvent installer un fichier n'importe où dans le système Magento. Une extension peut contenir de nombreux modules. Il peut également contenir des fichiers arbitraires qui ne font pas partie d'un module.

Il n'y a aucun endroit formel pour vérifier quels modules sont installés dans Magento. De manière informelle, les gens utilisent la section de configuration de la désactivation de la sortie du module sur

System -> Configuration -> Advanced -> Disable Modules Output

Cette section va créer une liste de chaque module de programmation installé dans le système

Pour les extensions Connect, accédez à

System -> Magento Connect -> Magento Connect Manager

C'est là que vous êtes censé installer / supprimer / gérer vos extensions de connexion.

Il y a toujours le problème des extensions installées manuellement. Magento n'offre pas de marché formel. De nombreux développeurs d'extensions tiers ont créé leurs propres systèmes d'installation, ou bien installez-vous leurs fichiers manuellement. Il n'y a pas d'autre moyen de suivre ces extensions que de différer votre base de code.

Alan Storm
la source
Il existe des outils qui sont des modules comme MDN Extension Conflict (à l'origine Maison du Logiciel) qui non seulement répertorieront où les classes de modules s'affrontent, mais répertorieront également tous les modules (y compris les modules Magento) et afficheront le versioning contenu dans leur etc / config.xml des dossiers. Comme indiqué, ymmv, selon le développeur.
Fiasco Labs
7

Vous pouvez également voir quelles extensions sont installées en consultant /app/etc/modules/. S'il ne contient pas de .xmlfichier, Magento ne sait pas qu'il existe.

Matthew Olsen
la source
2

La question initiale demandait comment «vérifier». Cela peut signifier plusieurs choses différentes, telles que les modules installés, qui sont actifs, etc. Une autre chose à vérifier serait le numéro de version, pour voir s'il y a des mises à jour pour vos modules.

De nombreux modules écrivent leurs propres outils de gestion pour éviter ces tracas, mais beaucoup ne le font pas - pour ces cas, je trouve plus facile de vérifier la base de données pour les versions des modules.

Lorsqu'un script de mise à jour s'exécute, il ajoute une entrée de base de données dans la table core_resource, c'est ainsi que Magento sait ne pas exécuter les scripts de mise à jour encore et encore.

Consultez simplement ce tableau et vous pourrez découvrir toutes les versions des modules installés en un seul endroit. Ne résout pas le problème de trouver la version actuelle du développeur, mais résout la moitié du problème.

Les autres réponses sont bien sûr correctes, vous pouvez vérifier dans le panneau d'administration sous "Système" -> "Configuration" -> "Avancé", cliquez sur "Avancé".

Cela donne une liste, comme si vous regardiez dans la structure de fichiers sous app / etc / modules tous les fichiers xml.

KazaJhodo
la source
0

Vous pouvez vérifier les paramètres de votre module à l'aide d'outils en ligne. En particulier, cela vaut pour les modules d'expédition et de paiement (si vous en avez installés). Voici quelques informations supplémentaires sur la vérification de la configuration de votre magasin . Dans le cas où il est incorrect, vos clients peuvent avoir des problèmes à la caisse.

Christina Ianchak
la source