CMS Zend faisons le point !
Le premier point, qui a demandé réflexion, a été de trouver une architecture simple à comprendre, rapide à prendre en main (surtout pour les non-initiés à Zend Framework) et qui facilite l'installation et la désinstallation des modules, d'extensions et de plugins supplémentaires. Bien sur, le but n'est pas non plus de réinventer la structure de Zend.
Les ressources principales qui sont actuellement utilisées pour ce CMS sont :
- Zend_Application (Zend_Config_Ini, ...)
- Zend_locale
- Zend_Auth
- Zend_Acl
- Zend_Translate
- Zend_Db
- et d'autres ...
La gestion des modules, des plugins et des permissions se font par le biais de la base de données (qui fera l'objet d'un petit tutoriel). Ce qui rendra par la suite, la gestion de l'installation et désinstallation plus facile, ainsi que la gestion des privilèges.
Enfin, 2 modules ont été créés :
- Le module public (default) qui reste à développer entièrement.
- Le module administrateur qui lui, est en cours de développement. Pour ce qui est de ce module, la gestion des permissions et des authentifications fonctionne déjà.
Pour la gestion des permissions, seul les privilèges de l'utilisateur sont chargées afin d'utiliser que les ressources nécessaires.
Je suis actuellement en train de développer un installateur/dés-installeur afin d'ajouter de nouvelles fonctionnalités plus rapidement à CMS Zend.
Commentaires
1. Le jeudi 10 septembre 2009 à 13:52, par Pierre Le Blond
2. Le jeudi 10 septembre 2009 à 15:02, par Nicolas
3. Le jeudi 10 septembre 2009 à 20:59, par Pierre Le Blond
4. Le vendredi 11 septembre 2009 à 08:23, par Nicolas
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.