Kowal Product Grid Category Filter pour Magento 2
12,50 € 12,50 €
Au lieu de deviner ce qui est installé dans Magento et ce qui a changé après une mise à jour, le propriétaire de la boutique ou le développeur obtient un rapport clair dans le panneau d’administration.
Dans de nombreuses boutiques Magento, après plusieurs années de développement, la liste des extensions cesse d’être lisible :
Extension Audit collecte automatiquement ces informations et les présente sous une forme utile aussi bien pour le propriétaire de la boutique que pour l’équipe technique.
Le dashboard et le rapport Store Takeover affichent le nombre de modules, les sources, les vendors, les modules à risque, les modules personnalisés, les versions manquantes ainsi que les zones nécessitant une vérification.
Les snapshots permettent d’enregistrer l’état de la boutique avant les travaux et de le comparer à l’état après la mise à jour. Les modules ajoutés, les modules supprimés, les changements de statuts ainsi que les versions des packages Composer avant et après la modification sont visibles.
Le propriétaire de la boutique peut disposer d’un point de référence avant et après les travaux. Si quelque chose a été modifié, il est plus facile de vérifier précisément ce qui a changé.
Le module collecte des informations sur les sources, les versions, les dépendances, les vendors et la structure des fichiers des modules. Le développeur voit plus rapidement où peuvent se trouver des intégrations, le frontend, le checkout, cron, API ou des éléments nécessitant des tests.
Chaque module peut être marqué avec une décision, une priorité et un niveau de risque. L’historique des changements de décision permet ensuite de vérifier qui a modifié l’évaluation et quand.
app/code, vendor sans mapping, unknown,etc/module.xml,etc/module.xml,Le module analyse la structure des fichiers des extensions et signale les indices utiles lors de l’audit :
setup:upgrade, si l’option est activée et que l’état des modules a réellement changé.Exemples de commandes :
bin/magento kowal:extension-audit:scanbin/magento kowal:extension-audit:scan --groupsbin/magento kowal:extension-audit:scan --vendorsbin/magento kowal:extension-audit:scan --vendor=amastybin/magento kowal:extension-audit:scan --group=custom_app_codebin/magento kowal:extension-audit:scan --with-riskbin/magento kowal:extension-audit:snapshot:create 'Before update' --type=before_updatebin/magento kowal:extension-audit:snapshot:compare 1 2 --agency-reportAvant la mise à jour, vous créez un snapshot, puis vous vérifiez les modules personnalisés, le checkout, les intégrations, cron, les dépendances et les modules sans version claire. Après la mise à jour, vous créez un second snapshot et comparez les différences.
Résultat : vous savez ce qui a changé dans la boutique et quels modules nécessitent des tests.
Vous créez un snapshot avant le début des travaux, puis un second après leur achèvement. La comparaison montre quels modules ont été ajoutés, supprimés, désactivés ou mis à jour.
Résultat : vous disposez d’un rapport de changements concret au lieu d’une information générale indiquant que « quelque chose a été fait ».
Le rapport Store Takeover aide à voir rapidement où se trouve le code personnalisé, quels modules proviennent de vendors spécifiques, lesquels touchent au checkout et lesquels présentent un risque accru.
Résultat : la nouvelle équipe comprend plus rapidement la boutique et peut préparer un plan pour les travaux à venir.
Le module indique les extensions qui peuvent nécessiter une vérification supplémentaire pour Hyvä, par exemple en raison du frontend, du checkout, de RequireJS ou de Knockout.
Résultat : il est plus facile de préparer la liste des modules à vérifier avant la migration du frontend.
Vous pouvez associer des décisions aux modules : conserver, mettre à jour, remplacer, supprimer ou nécessite une analyse supplémentaire. Les décisions sont enregistrées et restent visibles ultérieurement dans l’historique.
Résultat : l’audit ne se limite pas à une liste ponctuelle, mais devient un outil de travail pour organiser la boutique.