Xoops ou l’auberge espagnol

Xoops ou l’auberge espagnol

ancien site labsetArf… depuis 4 ans je conçois des sites web en Xoops (C.M.S.), découvert par Fabian Demily au bureau, j’y ai mis les mains pour créer le premier site cyborgjeff (qui prenait le relais au site creadream label) et le premier site du LabSET. C’était à l’époque en Xoops 1 et rapidement, il fallut se lancer avec Xoops 2 et upgradé ces 2 sites, et en concevoir d’autre (PMTIC, E-Agora, Quena,…)

ancien site cyborgjeffXoops, est un outil génial et gratuit qui permet à un non programmeur PHP comme moi de pouvoir faire des sites dynamiques assez facilement . De gérer des groupes d’utilisateur, des news, des téléchargements,… et surtout bien d’autres !

En fait, c’est là la force de Xoops, sa communauté (francophone et anglophone). Et à l’instar d’une auberge espagnol, chacun y vient avec son bout de code, son « module » (composant supplémentaire qui propose de nouvelles possibilités) pour permettre à son prochain de concevoir son site sur mesure. 

Mais c’est là aussi ou le bas commence un peu à blesser… Si certains modules commence à se montrer payant (enfin, un module de e-commerce, ce qui passe pour normal au fond), le problème vient surtout de l’interopérabilité des modules les un envers les autres… surtout, quand l’un évolue nettement plus vite que l’autre (qui lui parfois tombe même à l’abandon).

Pareillement si le noyau évolue de manière constante, certains modules spécifiques (la gestion de langue par exemple) demandent un peu de « hacking » (tout du moins de modification) dans ce noyau… ce qui pose problème lors de mise à jour de celui-ci…. Alors qu’une vision plus globale résoudrait cela !

Bref, je vous rapporte donc maintenant l’épopée de l’ajout d’une fonctionnalité dans mon site (épopée qui malheureusement devient de plus en plus récurrente ;( ).

site labsetA la base, je voulais juste ajouter le module TinyEditor, qui permet d’intégrer un éditeur Wysiwyg au site LabSET, plus spécialement au module News. Là 1° problème, le module news (version 1.44) ne reconnait pas cet éditeur. Donc il me faut le mettre à jour ! Je passe donc à la version 1.54 toute neuve. et là OK, l’éditeur est effectivement sélectionnable,.. mais pan ! plein de message d’erreur sous IE7 … et sous Fire Fox, rien à signaler.

Au bout de plusieurs recherches dans les forum et sur le google, je trouve qu’il faut désactiver la compression GZIP pour régler le problème sous IE7 (ou est la logique ?). Puis retournant dans mon Netvibes… bardaf ! plus de flux RSS généré ;(

Là ca me rappelle un problème déjà soulevé en février sous le noyau Xoops 2.0.16… et qui n’était toujours pas résolu. J’en avais déduit à l’époque que le plugin du module de gestion de Flux RSS ne gérait pas la version 1.51 de mon module de News.

Bref je pose la question (encore une fois) sur le forum.. et là on me propose de faire la mise à jour du module RSS, du fichier de génération du flux RSS interne à Xoops, puis du noyau vers au moins la version 2.0.14

cyborgjeffLes 2 premières opérations ne donnent rien, pire la 3° plante tout, plus moyen d’avoir le site, problème de chemin physique, puis changement de template via l’admin… bref a bout d’une journée je parviens à faire re-tourner le site, … mais toujours pas de flux RSS ;(

Retour au point de départ et à ma première hypothèse : le plugin du module de gestion de Flux RSS ne gérait pas la version 1.51 de mon module de News

Je décide donc d’ouvrir le fichier PHP (rssfit.news.php) et de placer des echo'<script>alert();</script>’; pour suivre le cheminement jusqu’à tomber sur la ligne 68 : if( $this->module->getVar(‘version’) >= 133 ). Ne serait-ce pas là une condition du genre si ma version est + grande que la 1.33… et bien changeons et mettons 156 (un peu plus que la version actuelle)… et là bingo ! non.. trop fort ce n’était qu’une connerie pareil qui bloquait l’affaire… mais également les problème soulevés en février !!

Bref encore une fois problème résolu, mais quelle énergie pour ajouter un éditeur WYSIWYG…

Merci à la communauté pour les pistes à suivres ;p et tout particulièrement : Christian, Mr Reda et Blue Teen.

>> Messages sur le forum : « Prob news 1.54 » et « xoops rooth path« 

Vous aimerez aussi
Blogueur contre Chasseurs de Prime (Copyright)
Blogueur contre Chasseurs de Prime (Copyright)

Si vous passez régulièrement sur mon blog (qui sait !), vous aurez constaté une certaine tension depuis quelques mois. En (Lire la suite)

Opération : Blog censuré
Opération : Blog censuré

Depuis son lancement en 2006, j'ai gardé comme approche que ce blog serait un archive, une trace du passé en (Lire la suite)

Blog en pagaille
Blog en pagaille

Juin 2006, je lançais mon Blog sur Skyblog avant de très rapidement glisser le tout dans un WordPress sur un (Lire la suite)

One thought on “Xoops ou l’auberge espagnol

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.