Come segnalare un Bug

PrintPDF

Il CMS Joomla è un prodotto in costante evoluzione e si basa esclusivamente sul volontariato.

Quando una nuova versione, come ad esempio la 2.5, viene rilasciata è praticamente inevitabile che tutto non fili per il verso giusto.

Se, sommata a tutte le estensioni ai template disponibili ed anche al fattore umano, la complessità di Joomla! rende praticamente inevitabile che ci possano essere parecchi bug o incompatibilità in ogni nuova versione.

A volte si scopre che la soluzione scelta e adottata per sanare eventuali bug non funziona come ci si aspettava, ed è per questo che il Production Leadership Team (PLT) adotta un sistema che, oltre a presentare delle cure alle problematiche, permette ai semplici utenti di aiutare con segnalazioni e testing in tempi molto ristretti.

Tutto questo volto a raggiungere lo scopo di presentare agli utenti Joomla! un prodotto sempre migliore.

Per essere in grado di trovare tutti i bug e le incompatibilità, o realisticamente almeno gran parte di questi, il PLT, necessita di un feedback da parte della comunità.

La nostra domanda quindi è:

Come si fa a segnalare un bug in modo che ciò sia utile?

Se non sei uno sviluppatore e non sai come risolvere un errore di programmazione non ti preoccupare.

Non sei certo tu tenuto a risolvere il problema, ma segnalarlo in modo corretto aiuterà il PLT risolvere il bug nel più breve tempo possibile.

Il processo segnalare un bug è il seguente:

Passaggi necessari che dobbiamo effettuare per segnalare un bug

  • Vai su a joomlacode.org -> Progetto Joomla -> issue tracker CMS
    (Chi è gia registrato al sito joomlacode.org proceda con il login mentre se non siamo già registrati, ovviamente, registramo un account.
  • Aprire un nuovo elemento tracker per segnalare il bug

Passaggi opzionali che possiamo effettuare se abbiamo le adeguate conoscenze e che possiamo evitare se NON le abbiamo .

  • Verificare il problema
  • Creare una patch e sottoporla al team di sviluppo
  • Testare eventuali patch e riportare le vostre impressioni

Passaggi naturali del ciclo di sviluppo

  • Appena possibile qualcuno del PLT lo verificherà, lo confermerà e lo assegnerà ad un membro del Team di sviluppo che sia in grado di creare una patch
  • In attesa di una patch consistente per risolvere il bug lo status verrà posto a livello 5 (Pending) ovvero verrà messo in stato di attesa.
  • I tester metteranno alla prova la patch.
  • In caso di successo un membro del PLT, con permessi per farlo, effettuerà un commit e la patch diventerà parte integrante del codice sorgente di Joomla! e andrà, quindi, a sostituire la parte errata di codice

In pratica tutto ciò che dobbiamo fare per segnalare un eventuale bug si limita a eseguire i primi due passaggi elencati qua sopra.

The Joomla!® name and logo is used under a limited license from Open Source Matters in the U.S.A. and other countries. Joomlaitalia.com is not affiliated with or endorsed by O.S.M. or the Joomla!® Project.