Bonjour,
je voudrais me mettre à ZF, j'ai déjà parcouru avec intérêts le tutorial sur developpez.com.
Je suis à la recherche d'un exemple de site complet développé sous forme de modules pour voir comment cela est géré dans ZF,
Déjà je voudrais avoir votre avis éclairé sur mon cas :
j'ai développé pour nos clients un CMS maison qui fonctionne très bien sous la forme de modules de fonctionnalités (gestion des pages, des formulaires, des documents, etc ...). On développe parfois des modules spécifiques mais on essaie de garder une base commune de librairies et de fonctionnalités.
Ne connaissant pas ZF au début du projet, je me rends compte maintenant,après coup, que j'ai presque atteint le stade d'un mini-framework sur ce CMS (beaucoup de réutilisation du code, utilisation massive de PDO, séparation vue-traitements).
Ce que je pourrais reprocher au projet actuellement, c'est son manque de rigueur, étant le seul à le maintenir au niveau du code et donc par endroit j'ai des bouts de code pas franchement glorieux et quelque peu obscurs.
Est-ce que ZF apportera un réel plus à mon CMS en terme de développements ultérieurs, de tests de fonctionnalités, etc ...
J'ai vu que dans ZF il y a des notions de pre et de post-dispatch. Ce concept m'étant étranger, je voulais savoir s'il correspondrait à mon mode de fonctionnement actuel : ma page index.php récupère tout ce qui est passé en GET et POST. J'ai ensuite une boucle qui parcourt tous mes modules activés et, en fonction des éléments passés et de la page appelée, je calcule un formulaire, une carte Google Map, un espace privé, etc ... et tout ces éléments calculés sont en fait des pavés de codes HTML générés par smarty.
alors ?
Est-ce que vous pensez qu'un CMS (avec ce qu'il comporte comme fonctionnalités admin et publique) est facilement transposable à un framework MVC comme ZF ?
Par avance merci,
Partager