Avec EasyAudit, faites un audit Magento rapide
EasyAudit est un module conçu pour auditer le code et la configuration de votre boutique en ligne Magento 2. Il vous aide à savoir si votre boutique respecte les standards et les bonnes pratiques qui permettent d’avoir un code performant et facilement maintenable.
Encore en phase de test, une version bêta est disponible pour les développeurs qui souhaitent découvrir le module.
Pourquoi utiliser EasyAudit ?
EasyAudit vous offre une vue d’ensemble claire de votre code et de vos configurations XML, ce qui est utile pour les Product Owners, les équipes marketing, ainsi que les spécialistes techniques.
Ce module permet de :
Identifier les goulots d’étranglement
en détectant les erreurs dans les configurations de dépendances et la mauvaise utilisation des patrons de conception propres à Magento.
Optimiser la structure du code
en analysant les pratiques de développement, l’utilisation des ressources, et les configurations techniques pour améliorer la performance et la maintenabilité.
Simplifier la maintenance
en identifiant les modules locaux et vendor qui ne sont pas utilisés ou désactivés et en analysant les parties de code qui créer de la dette technique.
Optimiser la mise en cache
en analysant les différentes partie du code où l’utilisation du cache permet d’améliorer le temps de réponse pour une meilleure expérience utilisateur.
Fonctionnalités clés de la version gratuite
Vérification des Plugins
Analyse et audit de l’utilisation des plugins dans les configurations de dépendance pour détecter les erreurs et les mauvaises pratiques.
Optimisation de la Mise en Cache
Vérification des fichiers XML de mise en page pour garantir qu’ils sont bien configurés pour la mise en cache.
Ratio Block/ViewModel
Analyse du ratio entre les blocs et les view models pour maintenir une architecture équilibrée.
Modules Métier Inutilisés
Identification des modules locaux définis mais non utilisés dans la configuration du site.
Fonctionnalités clés de la version premium
Analyse de l’injection de dépendances
Audit des configurations utilisant plusieurs preferences pour la même classe
Analyse des configurations des lignes de commande avec l’utilisation des proxys.
Vérification de l’utilisation directe de l’Object Manager dans le code PHP.
Analyse approfondie du PHP
Audit des classes helper utilisées dans la base de code PHP et de la possibilité de les remplacer par des modèles de vue ou des services.
Identification des requêtes SQL écrites en dur dans le code PHP.
Audit des Modules Désactivés
Vérification des modules du répertoire vendor
désactivés mais encore présents dans la configuration.
Modules Vendor Inutilisés
Identification des modules du répertoire vendor
définis mais non utilisés dans la configuration.
Qualité et performance
EasyAudit est un outil pratique pour ceux qui souhaitent assurer la qualité et la performance de leur boutique Magento 2.