Possibile nuovo ciclo di sviluppo per Joomla?

Alla Joomla Developers Conference di New York tenuta nelle scorse settimane, si sono incontrati tutti e 4 i Development Coordinators e la maggioranza del Production Working Group di Joomla, e sono state lanciate delle idee per quanto riguarda il ciclo di sviluppo di Joomla.

Come sappiamo sono quasi passati 2 anni dal rilascio di Joomla 1.5, mentre Joomla 1.6 è prevista nella prima metà del 2010.

L'obiettivo è rilasciare nuove versioni di Joomla più frequentemente, ad esempio ogni 6 mesi. Andrew Eddie si è anche lasciato sfuggire un "rumour" nei giorni scorsi, circa una versione di Joomla 1.7 prevista per il tardo 2010, ma sono solo supposizioni.

Entering Hyperspace
Creative Commons License photo credit: Éole

La proposta prevede

  1. Continue to offer a stable, reliable platform for our current and future user base: continuare ad offrire agli utenti una versione stabile e su cui si può fare affidamento.
  2. Make new core features available to the community on a more timely basis: rendere disponibili alla community nuove feature più frequentemente.
  3. Allow developers to write and contribute code to the project at any time in the release cycle: consentire agli sviluppatori di contribuire al codice del progetto in ogni momento del ciclo di sviluppo.
  4. Make it easier for community developers to contribute features to the project: rendere più facile la collaborazione per gli sviluppatori.
  5. Make our release cycle more like other FOSS projects, such as Eclipse and Ubuntu: rendere il ciclo di sviluppo più simile a quello di altri progetti FOSS come Eclipse ed Ubuntu.

*Maintain a "contract" with users that says that new
Joomla! releases and new features will not break existing, documented
functionality. Because of this, users will be able to update their sites to
new releases as they become available, just like they have been able to do
with version 1.5 maintenance releases.

*Date-Based Releases. *Release based on calendar dates, for example, every 6
months. Features that are approved and ready in time for a release will be
included. Features that are not ready will not be included (but could be
included in the next release).

Molto interessante, staremo a vedere!