🏠 Accueil

MINZ Is Not Zend

(lecture : 2 minutes)

VoilĂ  voilĂ  â˜ș Ça fait un moment que je devais le faire, c’est chose faite : j’ai mis en ligne mon petit framework PHP. Pour son nom c’est Ă©videmment un clin d’oeil au projet GNU (pour GNU’s Not UNIX) et Ă  Zend Framework.

Pour la petite histoire, j’ai dĂ©couvert Zend cette annĂ©e durant mon projet tuteurĂ© de DUT et ça m’a pas mal inspirĂ©. J’avais plein de projets en tĂȘte et il me fallait un framework. Trouvant que ceux existant ne s’appliquaient pas Ă  mes petits projets, j’ai dĂ©cidĂ© de m’en coder un tout seul. C’est comme ça qu’est donc nĂ© ce framework. À vrai dire ça a Ă©tĂ© trĂšs intĂ©ressant car j’ai pu me pencher sur tout un tas de trucs que je ne connaissais pas et qui sont vraiment gĂ©niaux ! â˜ș

Ceci dit, MINZ est certes trĂšs lĂ©ger, mais il manque encore un peu de flexibilitĂ©. J’aurai tout un tas de petites choses Ă  ajouter (notamment Ă©tendre le bootstrap pour l’application elle-mĂȘme). Cependant, il se tient dĂ©jĂ  trĂšs bien comme ça, la preuve, mon site personnel tourne sous MINZ ;)

Je n’ai pas (encore) Ă©crit de documentation, cependant, vu qu’il repose sur plusieurs mĂ©canismes de Zend, si vous connaissez dĂ©jĂ  ce dernier, l’utilisation de MINZ en sera trĂšs facile. Il repose d’ailleurs aussi sur le modĂšle MVC. De plus, la mini-application fournie avec celui-ci permet d’en comprendre trĂšs facilement le fonctionnement... en tout cas je l’espĂšre. J’ai commentĂ© la partie qui permet de gĂ©rer la base de donnĂ©es (dans la configuration et dans le modĂšle "User") afin que mĂȘme si je n’utilise pas la BD ici, vous puissiez comprendre facilement comment l’utiliser.

Bref ! N’hĂ©sitez pas Ă  l’utiliser, Ă  le modifier, le sĂ©curiser, etc. Je n’ai qu’un souhait, ne pas l’avoir fait pour moi seul. Le code est bien Ă©videmment placĂ© sous licence AGPL 3 comme mes autres applications ;)