ePrometeusCorsoLinuxLinux
testi articoli
Testi Articoli  Download
Home | OpenSource | PhpNuke | Programming | SysAdm | 
CorsoJava è ora Video! Free for all!
Clicca Qui!
PHPNUKE I TEMI
PHPNuke: I temi
Installazione
Analisi di un portale
Creare un nuovo tema
Intestazioni e Piedino
Blocchi e Moduli
Conclusioni


<<< Analisi di un portale >>>
Un portale ha una struttura ben definita, e i suoi componenti hanno dei nomi ben precisi. A questi nomi corrispondono diversi componenti che possono essere configurati e programmati separatamente.  In Figura 3 è riassunta la struttura di un portale realizzato con il Nuke.


 
Figura 3 - Struttura di PHPNuke

Possiamo riconoscere tre elementi principali: il tema, il blocco e il modulo.  Nella figura possiamo riconoscerli.  Il modulo occupa  la parte centrale di ogni pagina. Ogni operazione che si svolge, viene svolta da un modulo. Quando si visualizza un articolo, oppure il risultato di una ricerca,  o ancora ci si registra nel sito, al centro compare qualcosa di diverso. Quello che compare al centro viene realizzato da un modulo.

I blocchi  sono gli elementi che vengono posti lateralmente, e sono comuni a tutto il sito.
In pratica con Nuke si configurano dei blocchi laterali e questi compaiono in tutte le pagine del sito. C'è una eccezione, ovvero la  possibilità per un blocco di comparire oppure no a seconda di determinate condizioni. Per esempio una condizione è   l'utente loggato in quel momento: il blocco che consente di accedere all'amministrazione può essere configurato per comparire solamente se al sito sta accedendo l'amministratore. Questi elementi (blocchi e moduli) saranno esaminati in dettaglio nei prossimi articoli.

 Il tema è l'elemento esterno caratterizzante la grafica e il look-and-feel di un sito.  Il tema è forse la parte più semplice da codificare perché è quasi tutto solo grafica, ma anche il meno immediato da spiegare, perché non è concentrato in un solo punto della pagina come i blocchi e i moduli. Pertanto elenchiamo le parti che compongono un tema. Innanzitutto, intestazione e piedino fanno parte del tema. Fa parte del tema anche la struttura del sito, che generalmente è a tre colonne ma niente impedisce che si sviluppi su due colonne oppure su tre righe in orizzontale, è solo questione di scelta.

L'altro aspetto che fa parte del tema è il look dei blocchi e dei moduli. Infatti il tema prevede esplicitamente la definizione degli elementi grafici che caratterizzano sia ciò che compare ai lati sia ciò che compare al centro.  Se vogliamo, possiamo dire che fanno parte del tema l'intestazione e il piedino di ogni blocco e di ogni modulo. La figura dovrebbe dare l'idea: fa parte del tema solo il "contorno" del blocco. Il contenuto interno di un  blocco o di un modulo invece viene gestito dal blocco o dal modulo stesso.  Quanto detto diverrà  più chiaro implementando concreatamente il tema di un portale.
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com