In questo articolo intendiamo mostrare la estrema versatilità dell’architettura a pagine mastro su cui si poggia GiapCMS.
Andiamo infatti ad affrontare un compito notoriamente complesso per la quasi totalità dei cms open-source (ma non solo), ovvero la possibilità di modificare il template grafico per una sottosezione del sito; in pratica facciamo convivere, all’interno dello stesso sito, due distinti layout grafici.
L’idea è quella di creare un look diverso per la sezione ad accesso riservato, con l’aggiunta di un menu di secondo livello specifico delle pagine che sono presenti in tale sezione.
Tanto per non perderci in parole passiamo ai fatti, ma non prima di avervi fatto toccare con mano quale sarà l’aspetto finale delle 2 sezioni del sito (vedi immagini in coda all’articolo): la sezione pubblica (figura 1) e la sezione riservata del sito (figura 2).
In queste due sezioni, si possono riscontrare una diversa organizzazione della testata, nonché la diversa impostazione del layout della pagina, con 3 colonne centrali nella sezione pubblica e 2 nella sezione riservata.
Quindi non siamo andati a toccare solamente l’aspetto grafico, ma anche la
struttura vera e propria
delle pagine che compongono le due sezioni, possibilità che ci viene messa a disposizione dall’adozione delle pagine mastro.
Infatti per la sezione riservata del sito, non abbiamo fatto altro che
creare una nuova pagina mastro (Mastro-area-riservata), facendogli ereditare i contenuti dalla “Mastro-base”, ovvero quei contenuti comuni a tutte le pagine del sito. Sulla nuova mastro abbiamo poi ridimensionato l'altezza della testata, modificato il layout a 2 colonne centrali ed aggiunto gli elementi che saranno comuni alle pagine della sezione riservata del sito. Le due mastro sono visibili sempre in coda all’articolo (figure 3 e 4).
A questo punto basta
associare la “mastro-area-riservata” alle pagine che via via andranno a comporre la sezione riservata del sito ed il gioco è fatto. Sarà sempre possibile, anche successivamente alla creazione delle pagine, aggiungere, modificare o togliere elementi in questa mastro per vedere le modifiche applicate all’intera sezione riservata di questo sito.
Questo esempio può essere visto all’opera sul sito
master-azienda.giapcms.it e potete apprezzare l’area riservata loggandovi con le credenziali dell’utente guest “Mario” con password “Rossi”.
Chi volesse, può creare il
sito di prova partendo dal template “Azienda”, in modo da poter continuare a personalizzare tale mastro in qualunque modo ritenga opportuno, magari aggiungendo una immagine di sfondo alla testata, provando così personalmente come sia facile modificare la struttura di un intero sito oppure di una sua sottosezione; per entrambe le operazioni si usa la stessa procedura qui descritta, semplicemente cambiano le pagine mastro su cui agire.
Da notare che per creare questa “variante” abbiamo impiegato 20 minuti, la maggior parte dei quali dedicati all’aspetto grafico del nuovo menu specifico dell’area riservata (quello in rosso) ed alla scelta e rifinitura delle immagini da inserire nella zona di sinistra.
Aspetto vostri commenti e come al solito, buon divertimento con GiapCMS.