Falconize est un utilitaire pour développeurs qui simplifie le processus de création de modules PrestaShop en automatisant deux des tâches les plus répétitives : la création de structures de tables de base de données et l'enregistrement ou le désenregistrement des hooks. Plutôt que d'écrire du SQL brut ou du code répétitif pour l'installation/désinstallation, les développeurs définissent le schéma de base de données de leur module et les exigences des hooks dans un seul fichier de configuration YAML, et Falconize s'occupe du reste.
- Configuration pilotée par YAML : Définissez les tables de base de données (colonnes, types, index, contraintes de clé étrangère) et les hooks dans un fichier de configuration structuré.
- Gestion automatique de l'installation et de la désinstallation : Falconize crée et supprime les tables de base de données, et enregistre ou désenregistre les hooks automatiquement lors de l'installation et de la désinstallation du module.
- Enregistrement des hooks conditionnel à la version : Les hooks peuvent être enregistrés ou ignorés en fonction de la version de PrestaShop, à l'aide d'opérateurs de comparaison configurables.
- Rapports d'erreurs : En cas d'échec de l'installation ou de la désinstallation, Falconize lève une exception avec des détails sur ce qui s'est mal passé.
- Installation via Composer : Intégré via Composer, ce qui permet de l'ajouter facilement à n'importe quel projet de module.
Falconize s'adresse aux développeurs de modules PrestaShop qui souhaitent réduire le code répétitif dans leurs routines d'installation et gérer la configuration de la base de données et des hooks dans un format clair et déclaratif.
Commentaires (0)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé