iXprim CMS l'arlésienne
Par Greg, lundi 12 décembre 2005 à 08:04 :: Développement web :: #14 :: rss
Mon patron m'a fait part d'un CMS dont je n'avais jamais entendu parler : iXprim CMS.
La connaissance qui lui en a lui même parlé ne semble jurer que par ça ... mais moi j'ai rapidement déchanté.
Présentation
iXprim est un CMS, ou un Système de Gestion de Contenus en bon français. Un de plus de me direz vous, mais il faut de tout pour contenter tout le monde.
D'après ce que j'en ai appris sur le site web, il est basé sur Xoops 1.3 et s'articulerait sur un système de module comme Xoops. Sur le papier, ça rend pas trop mal et la petite communauté francophone sur le forum de iXprim semble très sympathique.
En avant pour les tests
Direction la rubrique téléchargement pour pomper tel un goret la dernière version ... ah ben non, on peut pas. C'est réservé qu'aux beta-testeurs qu'on me dit, et c'est même mentionné plusieurs fois sur le forum. J'ai donc fait ma demande aux responsable du projet et j'attends la réponse.
Qu'est ce qui cloche alors ?
Plusieurs choses me choquent avec ce projet. En voici un résumé en quelques points.
Un code non-disponible
Le code source de iXprim n'est pas disponible en téléchargement sur le site web du projet, ce qui est quand même assez dommageable pour un projet de CMS en PHP. Pas la moindre petite archive qui traine, ni même une petite explication. La seule explication à laquelle on peut avoir droit de la part de l'administrateur sur le site du projet, c'est "iXprim sera disponible quand il sera disponible, soit quand on l'aura décidé et qu'il n'y aura plus de bugs". Bien entendu, pas de traces d'une feuille de route à jour, d'un accès CVS ou joyeusetés de ce genre.
Vous avez dit Open-Source ?
iXprim étant issu de la branche 1.3 de Xoops, il s'agit donc d'un projet Open-Source tombant sur le coup de la license GPL. Un projet dérivé d'un projet GPL (un fork) doit rester sous license GPL.
Avec iXprim, c'est un peu plus compliqué : pas de sources disponibles au quidam de passage, donc le coté Open fout le camps en même temps que les sources. L'administrateur du projet se défend de cette vision sur son forum, mais visiblement, la question a le don de le mettre en boule.
Une documentation inexistante
C'est pas moi qui le dit, c'est l'auteur !
Celui-ci admet qu'il n'existe pas de documentations, que celle-ci soit technique, à destination des développeurs ou des utilisateurs.
Un site web creux et insipide
Pour avoir fouiné sur le site de iXprim quelque temps, je peux vous dire qu'il n'y a rien à voir.
Premièrement, les news du site ne sont pas datées ... et de toutes façons, elles n'ont aucun rapport avec le projet en lui-même. Ce n'est donc pas cette section qui va nous interesser.
Je me suis donc rabattu sur les autres sections du site, mais elles sont tout aussi vides. Aucune liste de fonctionnalités, de dates de sortie, d'état d'avancement du projet et de diverses choses qu'on est en droit d'attendre de la part du site web d'un projet, que celui-ci soit Open Source ou non. Le lot de consolation réside dans le lien Project Manager, qui semble être un bugtracker.
L'essentiel de la maigre communication de iXprim semble se faire via leur forum, ce qui me semble être une grossière erreur de communication souvent commise par des administrateurs de site portail. Coté visibilité, on a vu beaucoup mieux ...
Aucune démo en ligne
Je n'ai trouvé aucune version de démonstration de iXprim en ligne, ou du moins, pas directement sur leur site web. On sait juste que le site du projet tourne lui même dessus, et que les sites référencés des béta-testeurs aussi, mais ça n'aide pas à s'en faire une idée précise, surtout sans un accès à l'interface d'administration. On nous promet foison de modules, compatibles avec Xoops 1.3 et eXoops, mais pas plus d'informations.
Une communauté assez restreinte
Ca, c'est ce que j'appelerai le retour de manivelle. La communauté semble être en très grande majorité francophone et assez restreinte, mais avec des accès au projet distillés au compte goutte à des fins de beta-test, elle n'a que peu de chances de s'agrandir et de fédérer beaucoup de monde.
Un buzz plus ou moins bien entretenu
Ce qui cloche avec iXprim, c'est ce qu'on pourrait appeler le buzz que l'auteur entretient autour de son projet, même s'il n'en fait pas la pub. D'après certaines mauvaises langues, l'auteur promet une fin de béta dans les semaines à venir ... mais ça fait des mois que ça dure. D'ailleurs, ceci est aussi très bien relayés par les béta-testeurs qui ont accès au projet. Bref, on nous promet monts et merveilles pour quand le projet sera pret, mais sans nous donner un truc à se mettre sous la dent.
Conclusion
iXprim me semble donc être un projet fort jeune, mais qui commet beaucoup d'erreurs de jeunesse et j'ai peur que l'administrateur du projet pèche par orgueuil à vouloir trop bien faire du premier coup. Sans vouloir paraphraser Linus Torvalds, il est totalement utopique de vouloir sortir un produit totalement exempt de bugs et de défauts. iXprim se prive en fait de retours d'utilisateurs différents de ceux de sa communauté de développeurs et de beta-testeurs, qui peuvent apporter une vision différente du projet et des fonctionnalités qu'il contient.
De part la vision de l'Open-Source qu'à l'administrateur de son projet, j'ai bien peur qu'il ne soit pas libriste dans l'âme. Je ne prèche pas pour la sacro-sainte GPL, mais il se prive de nombreuses pratiques utiles dans ce domaine, qui pourrait faire prendre de l'essort à son projet.
J'espère avoir l'occasion de le tester bientôt, histoire de mettre un peu d'eau dans mon vin et me faire une idée différente de ce projet, mais je crains qu'il ne s'enferme dans sa bulle et ne prenne pas l'essort escompté.
P.S. : Je vais surement me faire taxer de sale râleur et d'éternel insatisfait à force de critiquer des projets comme ça. ;-)
Commentaires
1. Le mardi 13 décembre 2005 à 17:42, par pascaltje
2. Le mardi 13 décembre 2005 à 18:56, par Greg
3. Le mercredi 14 décembre 2005 à 11:09, par pascaltje
4. Le mercredi 14 décembre 2005 à 12:11, par Greg
5. Le mercredi 21 décembre 2005 à 16:40, par brice
6. Le mercredi 1 mars 2006 à 09:48, par Vincent
7. Le mardi 7 mars 2006 à 07:34, par Greg
8. Le lundi 13 mars 2006 à 19:15, par Ola
9. Le vendredi 31 mars 2006 à 12:40, par Einzel
10. Le lundi 3 avril 2006 à 07:22, par Greg
Ajouter un commentaire