Cosa è emerso dal Development Coordinator Summit
28
Jan
2009
La scorsa settimana si è tenuto in Australia il Development Coordinator Summit degli sviluppatori di Joomla.
Domenica è stato pubblicato un interessante post sul sito ufficiale di Joomla, in cui sono espressi molti dei punti chiave emersi nel corso di questo meeting.. vediamo quali sono i più importanti aspetti emersi.
Modalità di sviluppo
- rilasciare presto e spesso, nello spirito espresso da Eric Steven Raymond nel suo celebre libro "The Cathedral and the Bazaar".
- per quanto riguarda le release, le versioni di manutenzione (1.5.x..) sono gestite dalla Bug Squad. Release minori (1.6, 1.7) sono gestite dal team di sviluppo suddiviso in gruppi che si occupano di diversi aspetti topici della release. Release maggiori (2.0) sono gestite da un team che si occupa esclusivamente di tale release.
- si prevede un supporto di almeno tre anni per ogni release, tra cui è compresa la versione 1.5.
- cercare di creare per la gestione delle estensioni un sistema simile ad Apt, introdotto dalla distribuzione Debian di Linux per la gestione dei pacchetti.
- separare le librerie del framework dal CMS vero e proprio, in modo che lo sviluppo del framework sia indipendente da quello del CMS.
Team di sviluppo
Si cerca di coinvolgere il maggior numero di persone possibile, consci del fatto che il corrente modello di gestione ha alcuni problemi. Dopo il primo atto di apertura svoltosi con la creazione della Bug Squad, sono state decise le seguenti questioni:
- il Development Working Group diventa un piccolo gruppo di persone con permesso di scrittura nel SVN, con il compito di garantire la qualità del codice distribuito
- verrà probabilmente creato un Research Group dedicato alla sperimentazione di nuove tecnologie da introdurre in Joomla
- verrà cercato un modo per fornire a chiunque la possibilità di proporre patch
- saranno aperte le mailing list dedicate allo sviluppo
Cosa ci sarà nella versione 1.6 di Joomla
La versione alpha dovrebbe almeno contenere le seguenti feature:
- Sistema di controllo e gestione dei permessi di accesso (ACL)
- Una nuova classe JForm e JContent
- Nuovi trigger (event handler)
- Un sistema per l'internazionalizzazione di codice JavaScript
- Mootools 1.2
- Il sistema di aggiornamento delle estensioni installate
Successivamente prima della versione stabile dovrebbero essere realizzati, con l'aiuto di tutti, i seguenti task:
- categorie di livello illimitato
- refactoring del sistema di gestione degli utenti, in modo da renderlo più estensibile - con la possibilità di aggiungere campi personalizzati
- implementare un sistema di commenti, con ping e trackback
- un sistema di gestione delle code di redirect, per poter tornare alla pagina precedente dopo l'esecuzione di una operazione
- refactoring dei parametri, in modo che ad esempio dei plugin possano aggiungere parametri personalizzati agli articoli
- completare la transizione ad una architettura MVC dei componenti lato amminstrativo
- implementare controlli captcha in ogni form
- permettere l'autenticazione tramite sistemi esterni come LDAP
- implementare la possibilità di selezionare molteplici categorie in alcune view di com_content
- refactoring di JError
- migliorare il sistema di generazione dei PDF
- eliminare il componente di gestione dei sondaggi in quanto esistono molteplici estensioni GPL che realizzano molto meglio questa funzione
- convertire tutti i layout a codice XHTML Strict semantico
- convertire tutti i file di parametri da INI a JSON (esclusi quelli dei template)
Copyright © 2007 - 2011 JooCode di Flavio Copes P.IVA 00898030143 Informazioni legali
-
Feeds
Segui il feed RSS e Twitter per restare sempre aggiornato!
-
-
Ultimi commenti
- Marco: Scusate ma non riesco a far funzionare l’utilissimo metodo indicato. Ho creato modulo html...
- Syd: you’re awesome. …..
- anna: alla prima installazione ho avuto qualche problema con la memoria, poi ho sistmeato. Ottimo !!
- Antonio: Ciao volevo chiederti alcune info. Io devo creare un socialnetwork con funzioni simili a Facebook però...
- massimo: sono capitato qui da un link postato da mau_develop in risposta ad un mio quesito sul forum di joomla.it:...
-
Ultimi post
