Bonjour,
J'ai récemment fait l'évaluation de plusieurs CMS. Ainsi, j'ai évalué les sites suivants :
PHP-Nuke, Post-Nuke, Tiki, Midguard (Aegis), Ez Publish (2 et 3) et e107;
Je crois que ce sont les CMS (Open) les plus populaires actuellement. Ce n'est que dernièrement que j'ai découvert SPIP. J'apprécie le système et j'y dénote de nombreux avantages. Cependant, il me semble que vous pourriez bénéficier des dernières technologies pour livrer une produit plus sécurisé et plus performant. Je fait référence surtout aux technologies (GPL) suivantes :
PEAR (http://pear.php.net/)
---------------------------
Pear est un cadre de travail. La plupart des CMS l'utilise pour deux choses :
- la norme de programmation PHP(http://pear.php.net/manual/en/standards.php)
- l'interface d'accès à la base de données
(http://pear.php.net/package-info.php?pacid=46)
Alors que la norme de programmation permet de donner au code une lisibilité facilitant l'introduction de nouveaux développeurs et l'accroissement de la communauté, l'interface d'accès offre une flexibilité quant au choix de la base de données supportant SPIP;
SMARTY (http://smarty.php.net/)
-------------------------------
Smarty est un système (GPL) de 'template' optimisé et fiable. Il traite très rapidement l'intégration et offre un système de temporisation (cache) très performant. La plupart des nouveaux CMS en tire profit allègrement. Son intégration est simple et favorise le découplement de la forme et du fond (code). La visite du site vaut le déplacement.
Par contre, les technologies Smarty et Pear font appel à PHP4. Bien que votre système le supporte, je crois qu'il n'en tire pas tous les avantages.
Enfin, vous pourriez faire appel à une architecture orientée objet. Cela permettrait une plus grande compréhension en diminuant la complexité inhérente à l'ajout de fonctionnalités (wiki, blog, etc) dans le système.
Ainsi, je me demandais s'il y avait une version 2.0 en chantier et si c'est le cas, j'aimerais bien m'impliquer dans l'architecture d'un tel système. Je suis actuellement directeur de développement pour une entreprise informatique spécialisée dans la mobilité et le web. Je travaille surtout avec les technologies Java, mais en dehors du secteur corporatif, je favorise les technologies ouverte (PHP, MySQL).
Cordialement,
Pascal Lavoie
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail