Ce document tente de présenter le framework de manière synthétique, et donc probablement simplifiée par rapport à l’existant. Passée cette introduction, si vous préférez voir du concret avant de comprendre la théorie, rendez-vous directement au chapitre « Installation ».
FrameBeurk est un framework PHP destiné au développement de sites web applicatifs. Il est conçu en vue de pouvoir intégrer plusieurs applications web dans un même portail, en conservant les meilleures performances possibles.
L’organisation de FrameBeurk est adaptée à une méthode d’analyse centrée sur les interactions entre l’utilisateur et l’application, qui doit permettre d’avancer rapidement dans le projet alors que les détails ne sont pas encore fixés. Cette méthode est décrite au chapitre « Développement ».
En tant que framework, FrameBeurk apporte une architecture technique et un « moteur » pour la faire fonctionner, mais pas d’interface de développement. Dans sa version courante, toute l’implémentation (PHP, SQL, CSS, JS…) a lieu dans l’éditeur de votre choix (ex: NotePad++).
J’espère avoir réussi à mettre en avant des objectifs de simplicité et de légèreté lors de l’implémentation de ce framework (toujours en cours) :
…En apportant une navigation par Ajax non obtrusive, avec réécriture d’Url, dans un affichage adaptatif (Responsible Design).
FrameBeurk et sa documentation sont distribués sous licence CeCILL-C. La notion de module dans FrameBeurk doit être comprise comme identique à celle de la licence CeCILL-C.