Le nouveau noyau XOOPS publié en Alpha 1

Date 27/01/2011 | Sujet : XOOPS

traduction de la news de PHPPP du 27/01/2011 sur xoops.org

Comme annoncé en août 2010 (voir l'article ), XOOPS va de l'avant avec une toute nouvelle architecture.

Après quelques retouches au cours des derniers mois, nous publions aujourd'hui le noyau XOOPS pour test en tant que Alpha 1 officielle.


XOOPS, ou eXtensible Object Oriented Portal System, bien connu comme CMS open source et système de portail, devient maintenant une plate-forme moteur d'application pour les applications web et mobiles.
XoopsEngine, nouveau nom de cette nouvelle architecture, est ouvert et extensible grâce à sa conception multi-moteur. Pour l'instant il y a trois moteurs disponibles :

  • Xoops : le moteur officiel avec la nouvelle architecture utilisant le Zend Framework comme bibliothèque principale et Smarty comme moteur de template par défaut, ainsi que certaines parties tiers, tels que les bibliothèques jQuery . La démo est hébergée sur www.xoopsengine.org ;
  • Lite : une version allégée du moteur Xoops sans nécessiter MySQL, visant des scénarios de haute performance;
  • Legacy : pour garder une compatibilité descendante et supporter les anciens modules et thèmes.

    Pendant le temps de réécriture, le mécanisme multi-moteur a été examiné et éprouvé avec un couple de moteurs indépendants pour différentes applications de type web.

    En prenant les avantages de frameworks PHP comme Yii , plus de moteurs seront fournis par l'équipe de développement de XoopsEngine, et les développeurs de la communauté sont encouragés à développer leurs moteurs personnalisés.

    Quelques-unes des fonctionnalités les plus demandées par la communauté :

  • mécanisme de cache intégré pour de hautes performances
  • MVC clair avec AOP et gestion d'évènements
  • Réécriture d'URL pour meilleure SEO
  • Clonage application / module sans modification du code Des documents explicatifs sont en cours de préparation avec plus de détails

    Le planning préliminaire pour le développement de XoopsEngine en 2011 est le suivant :

  • Alpha 1 fin Janvier (cette version), ouverture à la contribution de la communauté
  • Alpha 2 mi Février, principalement pour les développeurs pour réviser le code et écrire les applications les plus demandées
  • Beta 1 début Avril, début des tests utilisateurs
  • RC 1 en Juin, suffisamment stable pour un environnement de production
  • Version finale début Décembre, célébrant le 10ème anniversaire de XOOPS

    A partir de maintenant, sur la base de notre expérience avec le groupe de développement de XoopsEngine organisée dans googlegroup, nous allons former cinq équipes publiques :

    1) Développement du noyau : architecture principale, développement du backend et front-end
    2) Développement des extensions utilisateur : développement des applications, modules et plugins
    3) Documentation: Ecriture des tutoriaux et guides d'utilisation
    4) Thème et design : Design prototype, graphiques et codage interface client
    5) Tests : tests de fonctionnalité et de performance

    Si vous êtes intéressé ou disponible pour l'une des équipes, nous aimerions vous encourager à la rejoindre, afin que nous puissions aller plus vite de l'avant avec le développement.

    Quelques ressources importantes, à mesure ou nous avançons

    1) Code source de XoopsEngine : http://p.sf.net/xoops/trunk
    2) Version journalière pour test : http://p.sf.net/xoops/nightly
    3) Guide de contribution au code : http://p.sf.net/xoops/contribution
    4) Equipes XoopsEngine : http://p.sf.net/xoops/team
    5) Wiki du projet : http://p.sf.net/xoops/wiki
    6) Discussions sur le project : http://xoops.org/modules/newbb/index.php?cat=11

    Encore une fois, nous invitons toute la communauté XOOPS à contribuer à ce nouveau chapitre passionnant de XOOPS!

    L'équipe de développement XOOPS





  • Cet article provient de Communauté Francophone des Utilisateurs de Xoops
    https://www.frxoops.org

    L'adresse de cet article est :
    https://www.frxoops.org/modules/news/article.php?storyid=1829