Aucune image disponible

falconize

Un outil pour développeurs qui automatise la création de tables de base de données et l'enregistrement des hooks pour les modules PrestaShop à l'aide d'un simple fichier de configuration YAML.

Developed by Oksydan

Get This Module Free on GitHub
License: MIT Status: Unknown Health: Very Outdated

Info updated 3 months ago

Sources
Stars: 9 Forks: 3 Last commit: Feb 20, 2024
Type
Module

Info checked: Mar 2, 2026

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.

  • Référence
    falconize

  • License
    MIT
  • Status
    Unknown

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...