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.