/extension/myblog/design/myblog/stylesheets/white.css
/extension/myblog/design/myblog/stylesheets/black.css

Select your style :

A la une // Les blogs sur le développement Web, l'oenologie, Montpellier, etc...

Retour aux affaires : eZ Publish, la création d'un board, RFC du cycle de release

Après un passage 2010 / 2011 très positivement chargée (bébé, déménagement), ou très négativement perturbée (1 mois d'écrasement de ligne aDSL... Merci FT), il est temps de "retourner aux affaires". Après quelques années d'expertise sur le déploiement d'eZ Publish, c'est avec une grande fierté, pas mal d'excitation, et un peu de stress... que j'ai rejoint le board du projet communautaire eZ Publish.

Connaissant la légendaire aisance des français à manipuler l'anglais (voir ce témoignage), et en bon représentant des cancres shakespeariens (@nico @gaetano : qui me vaut quelques moments de solitudes sur skype), voici une petite synthèse de l'historique du projet communautaire, en préambule du sujet important : l'appel à commentaires pour le cycle de release d'eZ Publish.

Juin 2010 à Berlin : l'annonce de la création d'une version communautaire, et d'une version entreprise

A berlin, en Juin 2010, eZ Systems annonce l'ouverture du code du Kernel eZ Publish à la contribution communautaire, et de ce fait la constitution de 2 versions d'eZ Publish : la version communautaire (la version dîtes "innovante", qui contient le code communautaire le plus récent & donc parfois expérimental) et la version entreprise (la version supportée par l'éditeur, suite à une phase d'assurance qualité). Voir l'annonce officielle, avec le nouveau lien qui marche : http://ez.no/Events-news/News/eZ-Systems-set-to-boost-innovation-while-enhancing-business-value-to-professional-users.

Cette annonce a provoquée pas mal de débats et d'inquiétudes dans la communauté, avec les classiques questions (voir ce topic ou encore ce topic) : les 2 versions vont elles diverger ? Si oui, alors comment migrer d'une version vers l'autre ? Quel sera le cycle de release de la version communautaire ? etc... autant de questions légitimes, et plutôt inévitables, puisque le plan de communication était quelques peu sarkozien : on annonce l'objectif, on verra ensuite comment la mise en oeuvre se fait :)

Septembre 2010 sur share.ez.no : Annonce de la création future d'un Project Board

Nicolas Pastorino, notre cher community manager, présente les grandes lignes des rôles et des responsabilités du Board, ainsi que la méthode de sélection des membres. Voir ici l'article complet : The Community Project step 1 : Governance

Ce premier jet sert de trame au document de travail sur le rôle de la gouvernance : Governance - Framework document.

Voici une synthèse de ce qu'il faut retenir, en une seule phrase :

Le projet board est constitué de 6 membres élu pour 1 an (3 d'eZ Systems et 3 de la communauté), qui décident par un système de vote des grandes orientations du projet communautaire d'eZ Publish (règles de contributions, road-map, cycles de release), et qui assurent un relais d'information interne (membres de la communauté) & externe (évènements, promotion).

Migration vers Github

Le projet eZ Publish (Kernel) à migré progressivement de SVN vers GitHub (https://github.com/ezsystems/ezpublish), qui est un outil spécifiquement dédié au développement communautaire (branches, fusions de codes, dépôts décentralisés, pull requests, interfaces intuitives, statistiques, historiques, etc.). Les extensions sont par contre toujours sur http://projects.ez.no/ (SVN la plupart du temps).

Février 2011 sur share.ez.no : Annonce de la constitution du Board

Présentation rapide de l'équipe, que j'apprends à connaître (pour certains).

L'article complet : http://share.ez.no/blogs/community-project-board/hello-world-we-are-the-ez-publish-community-project-board

Appels à commentaires sur le cycle de release d'eZ Publish (RFC - Request for comments)

La premier publication du Board concerne le stratégique sujet du cycle de release d'eZ Publish et de la synchronisation avec la version enterprise. Pour ceux qui ont la flemme de lire quelques slides en anglais, voici une synthèse de la proposition :

  • 1 seul dépôt Git pour les ingénieurs eZ Systems & la communauté, donc pas de fork entre la version communautaire & enterprise (cela répond déjà à quelques inquiétudes)
  • 1 cycle de release de 6 mois (4 mois de développement, 2 mois d'assurance qualité), avec d'éventuelles releases intermédiaires tous les 2 mois
    • 4 mois de développement sur la branche "master"
    • 2 mois d'assurance qualité sur la branche "master" (uniquement du correctif, plus de nouvelle fonctionnalités)
  • Si d'éventuelles fonctionnalité sont produites pendant cette période, elle sont stockés sur une branche "innovation", puis fusionnées sur le "master" après la période de 2 mois d'assurance qualité

Merci pour les retours & commentaires, de préférence sur l'article lui-même :
http://share.ez.no/blogs/community-project-board/rfc-ez-publish-community-project-release-policy

Sinon sur cet article en français, je ferais le relais.

Que boire avec ce billet ?

Domaine Olivier Pithon - Cuvée Laïs - Blanc Sec 2009

Région : Languedoc
Appellation : Vin de Pays des Côtes Catalanes
Domaine : Domaine Olivier Pithon
Couleur :
 
Stock : 2
Notation :
Prix : 15 €
Commentaire(s) : 0 Commentaire(s)

Toujours sur ce fameux terroir de Calce. Olivier Pithon s'est fait remarqué par la qualité et l'originalité de ses vins Blancs, dont cette cuvée Laïs très marqué par la minéralité, la fraicheur et les notes florales. A oublier quelques années pour vraiment profiter de toute l'ampleur aromatique de ce superbe vin, qui propose l'un des meilleurs rapports qualités / prix du Roussillon.

Publié par : NMartinez, le 10 mars 2011 01:27 pm

Olivier Pithon

et une cuvée Laïs avec tout ça... ça me va Smiling