Salut,
Pour le
noyau (
Richard Griffith, alain91, mamba, redheadedrod) il y avait plusieurs options :
- soit remettre une couche supplémentaire par dessus un code vieillissant
- soit pondre un code neuf sur une partie du noyau, en prenant en compte les améliorations de PHP notamment, et en tentant d'assurer une rétro-compatibilité
Pour la 2.6 le noyau a été grandement épuré, de nombreuses fonctions ont été extraites et sont maintenant installables sous forme de plugins (avatar, banières, emoticons...)
Une couche d'abstaction a été ajouté pour l'interface avec la base de données ce qui permet de s'affranchir du moteur de la base.
Le code a été aussi optimisé, de nombreux "bouts" de programmes résiduels ont été écarté.
Pour les
modules,
Mamba travaille dur pour pour proposer :
- un module de génération de modules 2.6 (TDMCreate) supportant XMF (Xoops Module Framework)
- un pack basic de modules 2.6
En privé,
Richard nous disait :
Citation :As 2014 arrives, expect to see more limits fall away. Ever get confused
about how to install a new editor? Image a XOOPS where editors and
themes can be installed just like modules, and have access to standard
module resources, like user configs, group permissions and more. The
webmaster only needs one install process, not a bunch of different
tricks for special occasions. Remember that composer/installers idea?
Imagine a module that needs the resources of a special editor. That
module's package definition can just require the module for that special
editor. The webmaster can concentrate more on the function of the site,
and less on mundane details.
XOOPS without limits. That is the goal. To get there, we will
concentrate on what adds value, and minimize the effort expended on what
doesn't.
-Richard
Je retiens cela : XOOPS without limits.
XOOPS sans limites !