Informazioni per rilascio tema Joomla 4

Buongiorno a tutti,

riprendo questo thread perché il tema è stato aggiornato per Joomla 5 e Joomla 6 e ha cambiato nome: da Joomla Italia Theme diventa Italia Theme for Joomla, per rispettare le regole sul marchio Joomla. Il repository è ora GitHub - pcrt/italia-theme-for-joomla: Italia Theme for Joomla (fino alla 2.0.0 Joomla Italia Theme): template Joomla 5 e 6 per i siti delle scuole secondo il modello di sito istituzionale di Designers Italia. Sviluppato da Protocolli Creativi. · GitHub (il vecchio indirizzo reindirizza).

Alcuni di voi avevano chiesto la compatibilità con Joomla 5 e se il progetto fosse stato abbandonato. Per un periodo è rimasto fermo, è vero. Da luglio è ripartito e oggi siamo alla 2.0.2:

  • Joomla 5 e 6, PHP 8.1 o superiore (verificato su 5.4 e 6.2). Chi è ancora su Joomla 4 resta alla 1.2.1, che rimane scaricabile.
  • App di valutazione dei modelli: sul sito demo la 2.0.1 supera 8 criteri obbligatori su 9 del modello scuole (pa-website-validator-ng 1.1.40); il nono è la dichiarazione di accessibilità, che pubblica ogni scuola. Il rapporto completo è nel repository.
  • Accessibilità: filtri usabili da tastiera, un solo H1 per pagina, titoli di pagina distinti; la mappa delle sedi non chiama più servizi esterni.
  • Correzioni dalle vostre segnalazioni: nella 2.0.2 abbiamo chiuso otto bug aperti su GitHub dal 2023, tra cui le date di pubblicazione degli articoli che risultavano sempre “oggi”. Abbiamo risposto a tutte le 50 issue aperte: le richieste di funzionalità restano aperte come enhancement.
  • Aggiornamenti: da questa versione Joomla segnala da solo le versioni nuove (update server).
  • Documentazione: 15 guide in italiano in doc/. Il pacchetto quickstart con i contenuti di esempio, che alcuni avevano chiesto qui, è in preparazione.

Grazie a chi in questi anni ha aperto segnalazioni e proposto correzioni: molte delle cose sistemate vengono da lì.

Abbiamo anche chiesto l’inserimento nel catalogo del software open source di Developers Italia. Le segnalazioni sono benvenute qui o nelle issue su GitHub.