No image available

falconize

A developer tool that automates database table creation and hook registration for PrestaShop modules using a simple YAML configuration file.

Developed by Oksydan

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

Info updated 1 month ago

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

Info checked: Mar 2, 2026

Falconize is a developer utility that streamlines the process of building PrestaShop modules by automating two of the most repetitive tasks: creating database table structures and registering or unregistering hooks. Rather than writing raw SQL or repetitive install/uninstall boilerplate, developers define their module's database schema and hook requirements in a single YAML configuration file, and Falconize handles the rest.

  • YAML-driven configuration: Define database tables (columns, types, indexes, foreign key constraints) and hooks in one structured configuration file.
  • Automatic install and uninstall handling: Falconize creates and drops database tables and registers or unregisters hooks automatically during module installation and uninstallation.
  • Version-conditional hook registration: Hooks can be registered or skipped based on the PrestaShop version, using configurable comparison operators.
  • Error reporting: On installation or uninstallation failure, Falconize throws an exception with details about what went wrong.
  • Composer installation: Integrated via Composer, making it straightforward to add to any module project.

Falconize is intended for PrestaShop module developers who want to reduce boilerplate code in their install routines and manage database and hook configuration in a clean, declarative format.

  • Reference
    falconize

  • License
    MIT
  • Status
    Unknown

Comments (0)

No customer reviews for the moment.
Loading...