Skip navigation.
Share and Free Speech on line
International Webmasters Association.

Categorie

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini


(a cura di Daniele Dallatomasina)

Affrontiamo un altro argomento fondamentale di Drupal: le categorie (o taxonomy).
Il sito sul quale ho lavorato è http://www.matitephp.net/corso_drupal

La Tassonomia di Drupal, ossia le Categorie, permette di organizzare i contenuti del nostro sito secondo l'ordine logico che vorremmo dargli.

L'organizzazione dei contenuti, quasi come la costruzione della mappa del sito, è un momento abbastanza complesso che andrebbe affrontato prima della pubblicazione di un sito: è il momento infatti nel quale decidiamo quali saranno le varie sezioni in cui inserire i contenuti.

Ricordiamoci, infatti, che Drupal è un Blog[ i ]: esso permette facilmente di pubblicare articoli, pagine, immagini ecc. che verranno presentate secondo un ordine cronologico invertito (l'ultimo inserimento viene collocato in cima alla lista dei contenuti).

In questo tutorial creeremo tre sezioni del sito: "News", "Corsi" e "Tutorial".
Queste tre sezioni faranno parte dell'argomento generale "Drupal".

Vogliamo fare in modo che ogni nuovo contenuto da pubblicare possa essere inserito in una di queste sezioni.

Quindi, usando il linguaggio di Drupal, creremo la voce di vocabolario "Drupal" all'interno della quale creeremo tre termini: News, Corsi e Tutorial.

Alla fine realizzaremo delle voci per il menu di navigazione del sito "Risorse" che punteranno alle tre sezioni "News", "Corsi" e "Tutorial".

Procediamo facendo un passo alla volta:

Clicchiamo sulla voce categorie a sinistra e poi su "aggiungi un vocabolario":

Tutorial10_1
 
 

Creiamo la voce di vocabolario "Drupal".
Ogni voce di vocabolario dobbiamo associarla a qualche tipo di contenuto: nel nostro caso al nodo pagina. Quando creeremo altri tipi di nodo (per esempio le immagini) dovremo ricordarci di tornare nella sezione categorie e mettere i segni di spunta ai vocabolari:

Tutorial10_2
 
 

Ho messo i segni di spunta alle voci che mi interessano:

Tutorial10_3
 
 

Per il vocabolario "Drupal" dobbiamo creare una serie di termini:

Tutorial10_4
 
 

Per il vocabolario "Drupal" creiamo tre termini: News, Tutorial e Corsi.
Iniziamo con il termine "News:
Tutorial10_5

 
 

Ecco come apparirà l'elenco dei termini creati per il vocabolario "Drupal:

Tutorial10_6
 
 

Andiamo ora a vedere in concreto a cosa serve tutta questa fatica.
Pubblichiamo una nuova pagina:

Tutorial10_7
 
 

Pubblichiamo un avviso riguardante l'inizio del nostro corso.
Assegnamo questo nuovo nodo al temine "News" del vocabolario "Drupal".
Selezioniamo quindi la voce "News":

Tutorial10_8
 
 

Andiamo nell'home[ i ] page del sito.
Vediamo che il nuovo nodo è stato pubblicato e compare sotto il messaggio di benvenuto (che abbiamo stabilito debba rimanere fisso in cima alla lista).

Sotto il nuovo nodo compare il termine al quale appartiene il nuovo nodo, cioè "News".
Tutti i nodi che assegneremo al termine "News" verranno pubblicati nell'home page, se lo desideriamo, ma anche nelle sezione del sito che abbiamo creato con il termine "News":

Tutorial10_9
 
 

Clicchiamo sul titolo del nodo appena pubblicato.

Vediamo che il nodo è inserito nella sezione "News". In questa sezione saranno pubblicati tutti i nodi assegnati al termine "News".

Queste considerazioni valgono anche per i nodi assegnati alle sezioni create con i termini "Corsi" e "Tutorial":

Tutorial10_10
 
 

Vogliamo ora che nel menu di navigazione del sito "Risorse" a sinistra, che per ora ha solo il link a "chi siamo", compaiano le voci di collegamento alle sezioni creati con i termini "News", "Corsi" e "Tutorial".

Andiamo nella sezione "menu" di Drupal e creiamo la nuova voce di menu "News" che assegneremo al menu "Risorse".
Dobbiamo inserire il path al termine "News". In questo caso è taxonomy/term/1:

Tutorial10_11
 
 

Ora comparirà la voce di menu "News" anche a sinistra:

Tutorial10_12
 
 

Creiamo anche la voce di menu per la sezione "Corsi":

Tutorial10_13
 
 

Creiamo, infine,e la voce di menu per la sezione "Tutorial":

Tutorial10_14
 
 

Ora il nostro menu di navigazione a sinistra è completo:

Tutorial10_15
 
 

Ecco una delle sezioni del sito (ancora senza contenuti) realizzata con le categorie di Drupal:

Tutorial10_16
 
 

Teniamo d'occhio anche il codice web delle nostre pagine.
Validiamo l'home page all'indirizzo http[ i ]://validator.w3.org
E' sorprendente: abbiamo creato un sito in XHML 1.0 STRICT!!!!!

Tutorial10_18