Framework PHP

BALAFON

build all apps for network

Build your PHP interfaces/project at the speed of thought.

Balafon est un framework PHP qui remplace les templates HTML par une API fluide et chaînable pour construire vos pages directement en PHP. Modèles générés depuis un schéma déclaratif, routage et actions organisés par convention, et un système de macros pour étendre vos modèles sans jamais toucher au code généré.

$n = igk_create_node('div');
$n->p()->Content = 'Paragraph content';

$n->renderAJX();

Un nœud, une méthode, un résultat.

🔗

API DOM fluide

Construisez vos pages avec du chaînage de méthodes plutôt qu'avec des templates HTML séparés.

🗂️

Modèles générés par schéma

Décrivez vos données dans data.schema.xml, Balafon génère les classes de modèle correspondantes.

🧩

Macros extensibles

Ajoutez vos requêtes personnalisées dans des classes Macros dédiées, sans toucher au code généré.

🛣️

Routage déclaratif

Définissez vos routes dans un seul fichier et laissez la convention {route}_{verbe} diriger l'action.

🔁

Boucles et templating intégrés

Utilisez .host() pour un contrôle programmatique complet, ou la syntaxe {{ }} pour les cas simples.

📝

Rendu Markdown natif

Écrivez votre documentation en Markdown, Balafon la restitue avec ->markdown() sans configuration.

Powered by IGKDEV