Fork me on GitHub

Avenir de XOOPS

200510
Mai
  philou Versions 4181
Versions

Enfin dévoilée sur Xoops.org
Voici ci-après la feuille de route de Xoops pour les mois à venir
(Traduction française de
l'article de Mithrandir)

XOOPS 2.2 Planning de développement
écrit par Mithrandir (VF par Philou)

Bienvenue dans le planning de développement de XOOPS 2.2. Ce planning défini la stratégie de dèveloppement du noyau du projet XOOPS pour la prochaine période.

Introduction
Beaucoup d'évènements se sont produits depuis le premier planning (le lien n'est plus valide) fourni par Onokazu (le 21 septembre 2002, mis à jour le 13 octobre et le 26 décembre 2002) et définissant le chemin de développement pour le système XOOPS.
Un effort énorme pour rassembler la connaissance, la créativité et les compétences mènent à la création d'un système de portail orienté objet, extensible, flexible, stable et sécurisé : XOOPS 1.0
Avec la mise à disposition de la première Release Candidate publique (version quasi stable NDT) la stratégie de dèveloppement a été adaptée pour tenir compte des besoins, des idées et des contributions mises en avant par une communauté d'utilisateurs grandissante.

Un grand changement est venu avec l'incorporation du moteur de template Smarty, qui à son tour, a entraîné beaucoup d'améliorations de de perfectionnement. Cela a mis en avant qu'une grande partie du noyau de XOOPS était à changer, et XOOPS 2 est né ainsi. S'appuyant sur un système personnalisable et extensible, disposant d'un niveau de code très élevé, le système XOOPS 2.0.x est rapidement devenu très populaire, comme le prouve l'extension très rapide des communautés d'utilisateurs et de développeurs.

Avec la popularité est venue l'innovation, l'amélioration et le besoin d'une meilleure organisation. Beaucoup de changements ont été fait, mais le document 'planning de développement' n'a pas été mis à jour avec ces changments.

Ce planning de dèveloppement reconnait et consolide de nombreux changements qui ont été déjà fait ou sont en cours. Ce document place ces changements dans une plus large perspective, peignant un tableau plus large pour que chacun puisse voir vers où le projet XOOPS est dirigé et comment chacun peut contribuer a cette progression, à l'inovation et l'amélioration continue.

Nous avons parcouru un long chemin. Les développeurs de XOOPS 2.0.x ont créés une série de mises à jour très stables et de très bonne qualité, donnant aux communautés d'utilisateurs et de développeurs une plateforme avancée pour l'implémentation de sites web, la personnalisation et le développement de modules d'extension.

l'équipe de développement de XOOPS V2.0.x, dirigée par Onokazu, a défini un niveau élevé qui est flexible et adaptable à un large éventail d'utilisation. Ainsi les concepteurs de modules et designers peuvent travailler à des extensions et implémentations, pendant que l'équipe de développement du noyau travaille à rendre le noyau plus rapide et sécurisé, aussi stable que possible.

Il y a eu hélas un gel des fonctionnalités du noyau depuis la sortie des premières versions stables de XOOPS 2.0. Le développement du noyau a été limité à des patchs et des corrections de bugs. Le développement de nouveautés depuis la sortie de XOOPS 1.0 n'est pas suffisant pour un projet open source sain. Dans beaucoup de développements open source réussis, les projets de développement poussés par une communauté se transforment vers une meilleure organisation, des projets de développement plus professionnels, et il est clair que XOOPS a besoin d'un nouveau planning de développement (roadmap). Un planning qui dessine le chemin vers un futur encore meilleur.

Evolution et Révolution
La communauté de développement de XOOPS n'a pas été inactive. Sur le site SF.net nous trouvons quelques extensions au noyau de XOOPS qui sont prêtes à êtres intégrées dans la branche principale. Un nouveau projet de développement de noyau a été lancé, piloté par Mithrandir, qui s'attache a intégrer un certain nombre des idées, concepts et codes soumis par la communauté de développement.
Le gel des foncionnalités de la branche XOOPS 2.x sera sélectivement fixé.
La version de cette branche de développement est XOOPS 2.1, s'inspirant des règles de numérotation du noyau Linux (les numéros de version impairs sont pour le développement et les versions beta, les numéros de version pairs sont pour des versions stables, utilisables sur des envronnements de production). La version stable de ce projet sera numéroté XOOPS 2.2

Parallèlement à cette évolution du développement, nous lançons un projet révolutionnaire appelé XooSphere qui sera une réécriture complète du noyau de XOOPS, visant à créer une plateforme extrêment flexible pour les applications Web dynamiques. Cette version sera une révolution dans le monde des systèmes de gestion de contenu.

Pourquoi
- Avec la quantité d'utilisateurs, qui ont besoin de plus de fonctionnalités et de flexibilité, nous devons évoluer tout en attendant la révolution.
- Nous devons expérimenter quelques fois avant de que cela fonctionne correctement. Avec les séries 2.1.X de développement, nous pouvons examiner des approches et préparer la mentalité qui sera employée dans XooSphere. Une fois que la base de XooSphere sera construite et gelée, ce sera un plus facile d'appliquer une approche testée et éprouvée dans le framework de la nouvelle application.

Quoi
Suivre la règle de numérotation des versions comme Linux, XOOPS 2.1 sera la première version de développement. Ce ne sera pas une version prête à fonctionner, stable, mais quelque part entre une version alpha et une version bêta. Arrivé à la 2.1.5, nous aurons atteint le point où nous gèlerons de nouvelles fonctionalités et travaillons exclusivement a obtenir une version sans erreur. Ceci mènera à une version 2.2 qui sera stable et appropriée à un environnement de production.

Comment
Une branche CVS accessible au public dans l'arborescence de XOOPS et des versions nightly (journalières NDT) sont disponibles depuis www.xoops.org.
Les développeurs de modules sur dev.xoops.org seront également consultés sur des sujets tels que l'utilisabilité, les processus et chacun est invité à contribuer aux améliorations. Les suivis d'erreurs et de patch sur le projet XOOPS de sourceforge ont une catégorie pour les versions CVS nightly et 2.1 où chacun peut poster un rapport de bogue ou proposer des morceaux de code.

Qui
Le reponsable des développeurs du projet est Mithrandir, qui tirera profit des hacks soumis, des patchs et de l'aide de la communauté de XOOPS en général.

Quel
La liste des fonctionnalités qui seront développées n'est pas encore figée, mais voici un aperçu général :
- Implémentation des profils utilisateurs dynamiques
- Perfectionnement du système de message privé
- Authentification LDAP/CAS
- Fonctionnalités des Thèmes accrues et nouvelle interface d'administration
- Processus d'installation reconstruit pour tenir compte de l'installation de module pendant l'installation de XOOPS.

Quand
Ce qui suit est susceptible de changer durant le déroulement du développement.
XOOPS 2.1.0 (Semaine 18) Première version de développement de la 2.1 avec l'incorporation de beaucoup de corrections de bugs et application de patch soumis sur sourceforge.net, possibilité de personnalisation du theme Admin, début d'implémentation des profils utilisateurs dynamiques, début d'implémentation des nouvelles possibilités des Messages Privés.
XOOPS 2.1.1 (Semaine 20) Deuxième version de développement de la 2.1 avec une meilleure implémentation des profils dynamiques et des Messages Privés.
XOOPS 2.1.2 (Semaine 22) Profils utilisateurs dynamiques terminés; fonctionalité figée
XOOPS 2.1.5 (Semaine 25) Procédure d'installation incluant l'installation des modules; Authentification LDAP/CAS
XOOPS 2.2.0 (Semaine 27) Version Stable

Note: 0.00 (0 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Supporter Xoops
Inscrit le: 21/06/2004
De: Montrèal
Contributions: 9
AmiCalmant Posté le: 10/05/2005 16:27  Mis à jour: 10/05/2005 16:27
 Re: Avenir de XOOPS
Merci pour la nouvelle, mais tout ceci n'est pas très clair pour moi. Qu'en est-t-il de l'intégration de la gestion multilingue dans le coeur (avec entrées de base de données séparées), donc d'une gestion de la cache multilingue, mais aussi de la réécriture des URL au gré de l'éditeur de façon à optimiser le référencement? Ces fonctionnalités absolument critiques pour l'avenir de Xoops sont-elles visées par ce plan de travail?
Admin Frxoops
Inscrit le: 16/05/2003
De: Rhone-Alpes
Contributions: 4051
alain01 Posté le: 10/05/2005 16:30  Mis à jour: 10/05/2005 23:02
 Re: Avenir de XOOPS
Pour ML, la réponse sur xoops.prg xoops.org par Herko :

Citation :
Fully Integrated Multi-lingual support (like Postnuke) Multi-lingual Content Integration would be great!


Citation :
re XOOPSeditor: if someone steps up to integrate it (properly), then yes. Mith has enough hay on his fork at the moment (pardon the pun )

re Multilang: not for XOOPS 2.x, I'm afraid. This is such a big change to the core, that this will be done in the XooSphere release.

Herko
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 10/05/2005 17:47  Mis à jour: 10/05/2005 17:47
 Re: Avenir de XOOPS
T'aurais pu nous le traduire, fainéant

Pour le ML, sans doute pas pour 2.x mais pour xooSphere.
Et Xoopseditor, oui si qqun travaille à l'intégrer correctement.
Citation :
la réponse sur xoops.prg par Herko

C'est quoi ce nouveau site :-o
Supporter Xoops
Inscrit le: 21/06/2004
De: Montrèal
Contributions: 9
AmiCalmant Posté le: 10/05/2005 19:08  Mis à jour: 10/05/2005 19:09
 Re: Avenir de XOOPS
Citation :
la réponse sur xoops.prg par Herko
C'est quoi ce nouveau site :-o


Heu... Xoops Parigot?
Admin Frxoops
Inscrit le: 16/05/2003
De: Rhone-Alpes
Contributions: 4051
alain01 Posté le: 10/05/2005 23:03  Mis à jour: 10/05/2005 23:03
 Re: Avenir de XOOPS
Hummm,
ça charrie pas mal, à ce que je lis !
Semi pro
Inscrit le: 05/06/2004
De:
Contributions: 750
Niluge Posté le: 11/05/2005 16:50  Mis à jour: 11/05/2005 16:50
 Re: Avenir de XOOPS
donc si j'ai bien compris, la verison 2.10 n'est pas à utiliser en production.. chouet g tt fo avec mon site mdr
Admin Frxoops
Inscrit le: 04/02/2003
De: Belgique
Contributions: 3376
Solo71 Posté le: 11/05/2005 18:42  Mis à jour: 11/05/2005 18:42
 Re: Avenir de XOOPS
Ne pas confondre 2.10 et 2.0.10.
Aspirant
Inscrit le: 04/02/2003
De:
Contributions: 75
marius Posté le: 19/05/2005 10:27  Mis à jour: 19/05/2005 10:27
 Re: Avenir de XOOPS
A titre informatif xoops.jp viens de sortir sa propre version de xoops .

++
Régulier
Inscrit le: 26/04/2003
De: Geneve - Suisse
Contributions: 129
Gigamaster Posté le: 19/05/2005 13:24  Mis à jour: 19/05/2005 13:24
 Re: Avenir de XOOPS
Le fork "JP" était attendu!
Et c'est vrai que le nom va poser problème..



Citation :
Je vous invite à passer des vacances dans ma maison, je vous laisse les clefs et je pars. Quand je reviens vous me niez, disant que l'endroit est votre. Pensez à cela? Et dites-moi ce que je dois comprendre!


Pour le projet, les divergences d'opinion au sein de la "Core Team" ou "Leader Team" ou toute autre "auto-proclamée Team" sont un problème. Mais pour l'utilisateur, le choix, peut être une bonne chose. Alors soyons optimistes, restons zen!

Admin Frxoops
Inscrit le: 04/02/2003
De: Belgique
Contributions: 3376
Solo71 Posté le: 19/05/2005 14:17  Mis à jour: 19/05/2005 14:17
 Re: Avenir de XOOPS
Perso, le choix est vite fait. Vu que xoops.org est soutenu par nos développeurs francophiles et talentueux (Skalpa, Hervé et Marcan) et que personnellement j'ai assez peu d'affinité avec la langue japonaise...

Je vous laisse deviner ce que je compte faire.

Semi pro
Inscrit le: 27/08/2003
De: Perpignan
Contributions: 1255
Paul Posté le: 19/05/2005 20:10  Mis à jour: 19/05/2005 20:10
 Re: Avenir de XOOPS
Le japonais pourtant c'est facile :

Open in new window
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (3 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...