L'importanza di fare un "Joomla! Pizza Bug & Fun"
Nel nostro JUG ogni tanto si possono organizzare momenti "Pizza Bug & Fun"
Dopo la partecipazione del nostro JUG al JWC di Roma abbiamo compreso l'importanza che i JUG possono avere nello sviluppo di Joomla!, quindi abbiamo deciso di dedicare ogni tanto un momento di ricerca dei bug di Joomla!.
Joomla è in continua evoluzione e come regola principale, le centinaia di nuove funzioni di Joomla devono essere testate prima di poter essere unite in una versione ufficiale. Di solito ci vogliono solo pochi minuti e Joomla migliora costantemente.
Da alcuni anni, vengono creati dalla community mondiale o dai singoli JUG locali, degli eventi chiamati "Pizza, Bugs & Fun" (PBF) in cui tutti possono imparare a eseguire questi test.
I problemi aperti verranno affrontati insieme, testati e contrassegnati come pronti per il rilascio e di solito ci si mangia una pizza tutti insieme per fare community intorno a Joomla.
La buona notizia
è che tutti possono aderire!
- Se sei un principiante, puoi iniziare con facili segnalazioni di errori o migliorando la documentazione.
- Sei invece sei un utente più avanzato puoi iniziare direttamente con le richieste di test (chiamate richieste di pull).
- E se sei un programmatore, puoi risolvere i problemi esistenti da solo e per ogni livello di abilità abbiamo compiti interessanti.
I bug sono errori non risolti o non rilevati. Per molti dei bug abbiamo già una soluzione, chiamata "Pull Request". Inoltre, è necessario correggere le stringhe o la descrizione della lingua mancante.
L'unica cosa richiesta è la conoscenza di Joomla, e se pensi di non esserne capace o pensi che sia troppo difficile, sei sulla strada sbagliata, perché essendo tu un Joomlers, hai tutto quello che ti serve.
Anche tu puoi aiutare la Community Joomla!
TI ASPETTIAMO
Come posso aiutare la community a trovare i Bug?
Istruzioni operative per chi vuol provare a farlo da solo o in gruppo di joomlers.
- Portarsi un computer portatile
(non dimenticarti il caricabatteria e il mouse)
Sistema operativo: Windows – Mac – Linux
eventuale ciabatta di corrente o adattatore multipla
- Portarsi una chiavetta USB
anche 1gb è sufficiente e la useremo per scambiarci velocemente patch e "virus"!
- Creare un account GITHUB
Questo ci serve perché è da li che scaricheremo la versione sotto test
e vedremo le anomalie risolte da verificare
Link al sito dove registrarsi o fare login con il proprio account:
https://github.com
andare successivamente a questo link dedicato al CMS Joomla
https://github.com/joomla/joomla-cms
e scaricare dal pulsante verde "Clone o Download" la versione zippata di Joomla
che useremo nel nostro ambiente di test
- Installare software ambiente AMP (Apache- MySQL- PHP)
sul proprio computer per essere subito operativi:
Link a sito consigliato per il download:
https://www.apachefriends.org/download.html
Note per la scelta della versione:
scegliere la versione adeguata al proprio sistema operativo controllando anche
la versione PHP più vicina a quella che userete poi sul vostro server per non avere
problemi di compatibilità con il funzionamento del CMS Joomla.
Note per fare installazione personalizzata pulita:
Eseguire installazione selezionando le spunte sui servizi essenziali:
Apache, MySQL, Mercury Mail server, PHP, Php My Admin, Fake Sendmail
- Avvio servizi ambiente AMP
Aprire il programma XAMPP Control Pannel e cliccare su start
per I servizi Apache e MySQL - Scompattare la versione di Joomla! da testare
Selezionare il file zip della versione di joomla scaricata da GitHub precedentemente (vedi punto 3)
ed estrarre/scompattare i file nella cartella: C:\xampp\htdocs
- Rinominare la cartella di test
Sfogliare le risorse del proprio computer e andare in questa cartella che si è apnena creata
Esempio S.O. Windows: C:\xampp\htdocs\
e rinominiamo la cartella "joomla-cms-staging" in "joomlapbf" per comodità - Creazione Utente e Database
Aprire un browser scrivere il seguente indirizzo:
http://localhost/phpmyadmin/
per creare utente:
Cliccare sul menu "Accont Utenti"
successivamente sulla voce "Aggiungi Account Utente"
Indicare nome utente "test"
indicare nome host: locale
impostare una password: "test"
per creare il database
cliccare a attivare la spunta su:
- Crea un database con lo stesso nome e concedi tutti i privilegi
- Concedi tutti i privilegi al nome con caratteri jolly (username\_%)
- Privilegi globali - seleziona tutto
- Installare Joomla con la procedura guidata
Aprire un browser scrivere il seguente indirizzo:
http://localhost/joomlapbf/
Sezione 1 - Configurazione:
Nome sito: joomlapbf
Descrizione: Test versione joomla
Nome utente: test
password: test
Email: indicare la propria casella
clicca pulsante "avanti"
Sezione 2 - Database:
Tipo Database: MySQLi
Nome host: localhost
nome utente: test
password: test
nome database: test
prefisso tabelle: lasciare indicazione che si è compilata in automatico
clicca pulsante "avanti"
Sezione 3 - Riepilogo Dati:
Installa dati di esempio: Il sito deve essere multilingue (almeno 3 instalalte)
Scorrere in fondo alla pagina e cliccare sul pulsante "installa"
Successivamente deve comparire una pagina con scritto:
"Congratulazioni, Joomla!® è stato installato correttamente"
chiudere la finestra senza toccare nessun altra configurazione - Accedere al sito:
lato pubblico in locale del nostro sito test
http://localhost/joomlapbf/
back-end del sito:
http://localhost/joomlapbf/administrator/
e inserire le credenziali di accesso
utente: test
password: test - Installare il Tester Patch
l componente del tester patch è un'estensione per Joomla! che consente agli utenti di applicare rapidamente le modifiche dalle richieste pull di GitHub e testarle.
Apri il browser e segui la procedura completa di video a questo indirizzo: https://docs.joomla.org/Component_Patchtester_for_Testers
Oppure segui questi semplici passaggi rapidi:
apri link:
https://github.com/joomla-extensions/patchtester/releases
Scarica componente: com_patchtester.zip
(consigliato usare ultima versione disponibile)
- Successivamente installa il componente com_patchtester.zip
dal pannello di installazione
- Aprire il componente dalla voce di menu compente - Joomla! Patch Tester
cliccando sul pulsante "Fetch Data" comparirà il lungo elenco delle patch disponibili - Fare il "Joomla Pizza Bug & Fun"
Seleziona una patch dal lungo elenco
e dal pulsante J! Issue trovi la spiegazione come effettuare il test
Elenco issue: https://issues.joomla.org
Adesso buon lavoro … divertiti quanto vuoi a fare I test delle patch che vuoi.
- Adesso NON DIMENTICARE di andare a mangiarti una fumante PIZZA!!!
Un ringraziamento dalla Joomla! Community per il tuo prezioso contributo a rendere più bello Joomla!.
Altre informazioni sono consultabili al sito:
https://docs.joomla.org/Testing_Joomla!_patches