Concernant les modules de GIJOE, il est nécessaire de lire le fichier release_notes_fr.txt, je cite
Citation :
Accès aux templates non supportés
---------------------------------
Il a été porté à notre connaissance que quelques modules contiennent une version modifiée de la routine d'installation des modules et accèdent directement aux tables de la base de données pour les templates et les blocs, contournant ainsi les procédures régulières de déclaration des templates.
A cause de cela, quelques changements récents dans le système de manipulation des templates ont rendu ces modules incapables d'accéder à leurs données templates.
Si vous utilisez l'un de ces modules, vous pouvez corriger ce problème en remplaçant le fichier resource.db.php situé dans le dossier class/smarty/xoops_plugins/ par celui fourni dans le dossier extras de ce package.
Veuillez noter cependant qu'en contournant l'interface standard en insérant des modifications dans le noyau, celles-ci ne sont pas supportées et ces modules ne fonctionneront plus avec les futures versions.
Donc tout est dit dans la version anglaise aussi !!!
Pour information :
- les templates des modules de GIJOE ne sont pas déclarés dans le fichier xoops_version.php, ce qui implique que la surcharge est impossible.
- la gestion des blocks, de ces mêmes modules, n'est pas compatible avec xoops depuis la version 2.0.14 car elle n'intègre pas la gestion des blocks haut et bas (gauche/centre/droit)
Alors la question à se poser, même si je trouve que l'intégration de la modification du fichier resource.db.php "proposé" par GIJOE ne porte pas préjudice au core :
Qui doit être compatible avec qui : les modules avec le CORE ou le CORE avec les modules ???Concernant les frameworks, il est normal que les développeurs de modules aient besoin de fonctions supplémentaires qui n'existent pas encore dans le CORE, donc l'existence de frameworks peut s'expliquer.
Mais (il y a toujours un mais !!!), il existe sur SourceForge deux forums intitulés
Feature requests et
Patches qui sont malheureusement peu voir pas utilisés par les développeurs de modules.
Ce qui est bien dommage car la multiplication des frameworks alourdies le poids des modules sur nos sites !!!
Concernant la discussion sur xoops.org, je ne dirai rien car il est bien difficile de se faire un avis lorsque l'on a pas tous les éléments !!!