Open Knock-Out opened 5 months ago
Salve, risponderò a tutti, anche in riferimento alla issue #101 di @vittorioalfieri.
Personalmente, ho eseguito due progetti seguendo le linee guida di questo repository, ed è importante notare che entrambi sono stati asseverati. Ciò indica che, se si segue la documentazione, Joomla Italia Theme è valido e funzionale. Grazie a questi progetti, ho compreso la struttura delle informazioni e acquisito una notevole competenza nello sviluppo e nelle personalizzazioni.
Per il terzo progetto, ho deciso di partire da zero e ricostruire completamente la struttura. La mia attenzione è stata principalmente rivolta alla predisposizione e gestione dei campi, che ho rivisto e riscritto singolarmente, prendendo come punto di partenza il documento sull'Architettura delle Informazioni preparato dal Team Digitale. Ho utilizzato plugin di terze parti per la gestione dei campi e degli allegati, nonostante sia possibile utilizzare quelli del core di Joomla! tuttavia, ho preferito optare per i plugin esterni per una questione di praticità.
Durante questo processo, ho sviluppato nuovi override per i tipi di layout, richiedendo una certa conoscenza specifica di programmazione e della libreria Bootstrap, dato che Bootstrap Italia costituisce la base su cui si fondano. Inoltre, ho ottimizzato e adattato i nuovi campi per garantire un funzionamento ottimale.
Per quanto riguarda il mio contributo a questo repository, ho ottimizzato e aggiunto diverse correzioni e migliorie, che potete trovare tra le issue e le PR. Tuttavia, queste modifiche non saranno disponibili fino a quando non saranno controllate, approvate e incluse in una nuova versione del progetto. Attualmente potete prelevarle manualmente copiando il codice o scaricando il file appropriato.
Le mie correzioni sono diverse e riguardano vari aspetti del progetto che coinvolgono l'estetica e le funzionalità. Ad esempio:
Potete trovare ulteriori dettagli su queste modifiche direttamente nelle issue corrispondenti.
Tuttavia, è importante sottolineare che, a discrezione di @pcrt finché queste correzioni non saranno controllate, approvate e rilasciate, non potrò assumere la responsabilità dell'utilizzo corretto da parte vostra.
Questo per quanto riguarda il repository ufficiale.
Per quanto riguarda le mie personalizzazioni, che ritengo non opportuno presentare in questo repository poiché coinvolgono nuovi campi non previsti, nuovi layout e override, e dato che tali personalizzazioni sono state commissionate su misura, vi allego alcuni screenshot.
Chiunque fosse interessato a una collaborazione o volesse ulteriori informazioni, nei limiti del possibile, è invitato a contattarmi liberamente. Grazie per l'attenzione.
Claudio, sarebbe molto interessante trovare una forma di collaborazione, io sono un docente ITP di Informatica e mi sto occupando della migrazione del sito della mia scuola dal tema ItaliaPA, su cui avevo fatto alcune piccole personalizzazioni sia php che css. Il nuovo tema JIT mi sembra interessante, ma al di là dell'asseverazione che non vedo come obiettivo primario, trovo nella documentazione alcune parti poco dettagliate, nella pagina "custom-field-articoli.md" ad esempio quando viene detto di creare "Dove si trova" viene detto di usare i campi "Nome Sede (text) Indirizzo (text) Orari (editor) Gps (text) Email (text) PEC (text) Telefono (text)" ma non viene spiegato come crearli, sono gli stessi della sezione "Servizi" ? oppure nella pagina "menu.md" non si parla per nulla dei vari moduli menù del footer. Prendendo il codice dal tuo fork (ho però dovuto correggere la "index.php" e "templateDetails.xml" che contengono codice duplicato) sto provando le tue modifiche ed ho trovato un solo problema che rilevo però anche nel ramo padre. Con il mio DB mi "spariscono i menu default" mentre con la versione 1.2.1 si vedono correttamente, ma sono riuscito a correggere reintegrando nei menu i "require" invece dei "require_once". Magari su queste cose apro delle singole issue.
Se stai utilizzando Joomla 3 con solo il template installato, ricorda che è compatibile dalla versione 4.x in poi. Personalmente, ho scelto di effettuare una nuova installazione, creando la struttura e importando manualmente i contenuti. Questo mi ha permesso di comprendere il sistema e individuare eventuali errori. Dalla tua risposta, sembra che tu abbia seguito la stessa procedura, quindi non capisco perché riscontri degli errori.
Riguardo alla guida del progetto, sebbene non sia completa, è possibile comprendere la sua logica attraverso competenze e sperimentazione.
Il mio fork non ha file aggiornati poiché ho effettuato ulteriori correzioni che devo ancora pubblicare.
no uso J4 ho fatto in parallelo sia una istallazione pulita, che una migrazione j3->J4 ripulendo estensioni, plugin, template preventivamente, e poi testando il J4 importato usando un template standard poi ci ho montato sopra il JIT ed altre estensioni in versione J4.
ora sono fuori, dopo ti posto i link
Buongiorno Claudio, in questi giorni i vari impegni scolastici mi hanno distolto dallo sviluppo. ho fatto diversi passi avanti ma ancora la sezione scuola o la sezione panoramica delle varie voci non mi vanno come pensavo, ad esempio se prendi la voce "novita -> panoramica" non mostra neanche una circolare ma poi cliccando su "vedi tutti" noterai che i documenti ci sono, cosi anche le altre voci di tipo "panoramica".
ecco il link al sito in lavorazione https://wwww.iismarconipieralisi.edu.it
ti sarei grato se vorrai darmi un suggerimento in che direzione guardare perché mi sono spulciato la documentazione in lungo e largo ma non ho trovato il bandolo della matassa ....
Grazie
Buongiorno
La panoramica della scuola deve essere impostata dalla categoria 'La scuola'. Se hai creato i campi aggiuntivi correttamente, troverai il tab 'La scuola' all'interno della categoria.
Buongiorno
- Blog per le categorie della sezione novità
- Tab: Layout blog >> Articoli introduttivi
La panoramica della scuola deve essere impostata dalla categoria 'La scuola'. Se hai creato i campi aggiuntivi correttamente, troverai il tab 'La scuola' all'interno della categoria.
Le ho provate tutte ... ma nulla
come se mostrasse solo i primi articoli della prima sottocategoria ignorando le altre
Si il problema sembra lo stesso ma se io imposto il numero articoli a 40 o 60 come suggerivi, ottengo sempre e comunque gli articoli della prima categoria ....
@vittorioalfieri, hai risolto il problema o almeno sei riuscito a capirlo?
Risolto no, capito si.
In pratica è proprio il core di joomla che prima carica dal database N articoli impostati nel componente, poi li raggruppa in sottocategorie e successivamente li passa al template per la visualizzazione. Questo comporta che se ho delle categorie molto popolate di recente prendono la precedenza su quelle che vengono popolate meno frequentemente.
Bisognerebbe riscrivere o fare override del componente (se possibile) per estrarre un certo numero di articoli per ogni categoria, non capisco se sia "corretto" rileggere tutti i dati dentro l'override del layout... Questo risolverebbe anche la sezione "Circolari, Notizie, Eventi" in home page che ha lo stesso problema e che io ho risolto pubblicando tre moduli distinti.
Il giorno lun 6 mag 2024 alle ore 18:42 Claudio Rosselli < @.***> ha scritto:
@vittorioalfieri https://github.com/vittorioalfieri, hai risolto il problema o almeno sei riuscito a capirlo?
— Reply to this email directly, view it on GitHub https://github.com/pcrt/joomla-italia-theme/issues/102#issuecomment-2096472372, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEO5VWGM5IPU73ZJA3LZJ4LZA6XF5AVCNFSM6AAAAABF4747ZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJWGQ3TEMZXGI . You are receiving this because you were mentioned.Message ID: @.***>
Guarda la pagina delle novità, questo è il quarto sito che ho sviluppato.
Salve, risponderò a tutti, anche in riferimento alla issue #101 di @vittorioalfieri.
Personalmente, ho eseguito due progetti seguendo le linee guida di questo repository, ed è importante notare che entrambi sono stati asseverati. Ciò indica che, se si segue la documentazione, Joomla Italia Theme è valido e funzionale. Grazie a questi progetti, ho compreso la struttura delle informazioni e acquisito una notevole competenza nello sviluppo e nelle personalizzazioni.
Per il terzo progetto, ho deciso di partire da zero e ricostruire completamente la struttura. La mia attenzione è stata principalmente rivolta alla predisposizione e gestione dei campi, che ho rivisto e riscritto singolarmente, prendendo come punto di partenza il documento sull'Architettura delle Informazioni preparato dal Team Digitale. Ho utilizzato plugin di terze parti per la gestione dei campi e degli allegati, nonostante sia possibile utilizzare quelli del core di Joomla! tuttavia, ho preferito optare per i plugin esterni per una questione di praticità.
Durante questo processo, ho sviluppato nuovi override per i tipi di layout, richiedendo una certa conoscenza specifica di programmazione e della libreria Bootstrap, dato che Bootstrap Italia costituisce la base su cui si fondano. Inoltre, ho ottimizzato e adattato i nuovi campi per garantire un funzionamento ottimale.
Per quanto riguarda il mio contributo a questo repository, ho ottimizzato e aggiunto diverse correzioni e migliorie, che potete trovare tra le issue e le PR. Tuttavia, queste modifiche non saranno disponibili fino a quando non saranno controllate, approvate e incluse in una nuova versione del progetto. Attualmente potete prelevarle manualmente copiando il codice o scaricando il file appropriato.
Le mie correzioni sono diverse e riguardano vari aspetti del progetto che coinvolgono l'estetica e le funzionalità. Ad esempio:
- Ho risolto il problema relativo allo Slideshow non si ferma su un solo slide #79
- Ho aggiunto un pulsante nel modulo della didattica che consente di accedere a tutti i percorsi di studio, simile al modello di WordPress (Aggiungere percorso di accesso a tutti i percorsi di studio nel modulo "Didattica" #98).
- Ho risolto Errore di indirizzamento dei campi di tipo SQL #55 .
- Ho corretto Modulo elenco articoli - Formattazione errata intro-text #74 .
- Ho migliorato Miglioramento del layout nella voce di menu "Lista di Tutti i Tag #95 .
- Ho integrato Richiesta di integrazione del file user.css e user.js #47 ."
Potete trovare ulteriori dettagli su queste modifiche direttamente nelle issue corrispondenti.
Tuttavia, è importante sottolineare che, a discrezione di @pcrt finché queste correzioni non saranno controllate, approvate e rilasciate, non potrò assumere la responsabilità dell'utilizzo corretto da parte vostra.
Questo per quanto riguarda il repository ufficiale.
Per quanto riguarda le mie personalizzazioni, che ritengo non opportuno presentare in questo repository poiché coinvolgono nuovi campi non previsti, nuovi layout e override, e dato che tali personalizzazioni sono state commissionate su misura, vi allego alcuni screenshot.
Chiunque fosse interessato a una collaborazione o volesse ulteriori informazioni, nei limiti del possibile, è invitato a contattarmi liberamente. Grazie per l'attenzione.
Trovo davvero poco rispettoso, nei confronti di chi ha lavorato per mesi allo sviluppo di questo template, togliere l'attribuzione nel footer. In tutti i siti che hai sviluppato è stato rimosso. Complimenti!
Buongiorno a tutti. Sto cercando invano di costruire il nuovo sito della scuola per cui lavoro. Ho un problema con la visualizzazione dei menu. Dopo aver creato tutte le voci, sia il menu principale, sia i menu a fondo pagina, non compaiono. Compare solo la prima voce e basta. Inoltre, se provo ad installare il template direttamente da url, compare questo avviso: Impossibile trovare il file manifest. Qualcuno saprebbe aiutarmi ho darmi un'indicazione? Grazie Jacopo di Varmo
Grazie 1000 e ancora complimenti per il lavoro svolto fino a qua!
Originally posted by @vittorioalfieri in https://github.com/pcrt/joomla-italia-theme/issues/34#issuecomment-2042280318