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 ;)