LA TASSONOMIA APPLICATA AL CMS DRUPAL (A,R)
Cos è la tassonomia? Ταξι: taxis, "ordinamento", e νομο: nomos, "norma" o "regola. La tassonomia è la scienza che si occupa della classificazione, ovvero della descrizione di una entità in un sistema tassonomico. In un CMS, ovvero in un sistema di gestione di contenuti, la catalogazione ed organizzazione di questi ultimi risulta un compito arduo, ma fondamentale. In Drupal abbiamo a disposizione per questo fine un modulo del core: quello della Tassonomia. Tassonomia - Valentina Palma Pagina 2
Il modulo tassonomia in Drupal Il modulo della tassonomia di Drupal dà la possibilità di organizzare contenuti usando parole chiave. Uno dei modi più comuni di usare la tassonomia è quello di taggare i contenuti: ad esempio spesso nei siti di informazione si usano i tag: politica, esteri, cronaca etc Queste parole chiave, che chiameremo termini sono contenute nei vocabolari. Possiamo creare infiniti vocabolari, con infiniti termini. A esempio, nel vocabolario animali, ci saranno i termini: cane, gatto, etc Possiamo creare delle gerarchie nel nostro vocabolario: mammiferi, felini, etc Tassonomia - Valentina Palma Pagina 3
Configurare il modulo tassonomia Per amministrare il modulo tassonomia: Amministrazione > Struttura > Tassonomia. E buona prassi decidere in anticipo chi amministrerà la tassonomia del vostro sito. Posso fare in modo che ogni vocabolario creato sia gestito univocamente da un gruppo ( ruolo ) di persone. Configurate quindi i permessi: Amministrazione > Persone > Permessi. Per iniziare a lavorare, aggiungendo per prima cosa un vocabolario: Amministrazione > Struttura > Tassonomia > Aggiungi vocabolario Tassonomia - Valentina Palma Pagina 4
Tipi di vocabolari Esistono tre tipi di vocabolari: Semplici Gerarchici Multigerarchici Il primo tipo è una semplice lista di termini, mentre in quelli che seguono sono presenti relazioni gerarchiche. Tassonomia - Valentina Palma Pagina 5
Vocabolari, Termini e Gerarchie Facciamo un esempio di categorizzazione nel creare un vocabolario di termini riguardanti il cibo: Prodotti caseari Latte Formaggio Stracchino Parmigiano Bevande Latte Bevande Alcooliche Birra Vino Notiamo che il termine Latte è figlio sia di prodotti caseari sia di bevande, ha più padri, questo tipo di vocabolario è multigerarchico. Tassonomia - Valentina Palma Pagina 6
Vocabolari, Termini e Gerarchie in Drupal Procediamo con l integrare questo vocabolario nel sito, quindi: Amministrazione > Struttura > Tassonomia > Aggiungi vocabolario. Chiamerò il vocabolario: Cibo e aggiungerò una breve descrizione. Il vocabolario è privo di termini: comincio ad inserirli cliccando sulla voce: Aggiungi termine. Tassonomia - Valentina Palma Pagina 7
Vocabolari, Termini e Gerarchie in Drupal Dopo aver aggiunto tutti i termini di seguito, ecco la situazione: Cliccando sulla freccia sulla sinistra di ogni parola, comincio a spostare i termini nell ordine che avevo pianificato. Tassonomia - Valentina Palma Pagina 8
Vocabolari, Termini e Gerarchie in Drupal Eccomi nella situazione che avevo preventivato: Tassonomia - Valentina Palma Pagina 9
Usare la tassonomia nei content type Per iniziare ad usare la tassonomia per categorizzare i content type devo assicurarmi che il campo tags sia presente nel tipo di contenuto che voglio utilizzare. Se così non fosse, procedo nell aggiungerlo accedendo a: Amministrazione >> Struttura >> Tipi di contenuto E, una volta scelto il content type di mio interesse, cliccare su gestisci campi. Lo completiamo come di seguito: Tassonomia - Valentina Palma Pagina 10
Creare contenuti categorizzati Vado a creare un contenuto: Amministrazione > Contenuto > Aggiungi Contenuto Tassonomia - Valentina Palma Pagina 11
Creare contenuti categorizzati Ho inserito nella voce tags i termini vino e birra. Ecco come apparirà il mio articolo all utente che accede al sito: Cliccando sulla voce vino mi appariranno tutti i contenuti presenti nel sito in cui alla voce tags è stato inserito il termine vino. Tassonomia - Valentina Palma Pagina 12
Accedere alla categoria Ecco tutti i contenuti che sono contenuti sul mio sito nella categoria vino: Tassonomia - Valentina Palma Pagina 13
Creare una vista basata sulla tassonomia Possiamo pensare di creare una vista basata sulla tassonomia, ad esempio potrei essere interessato a visualizzare una lista di contenuti che si occupano di didattica. Vado in: Home >> Amministrazione >> Struttura >> Views Clicco sul tasto: Si apre una schermata che mi permette di configurare una vista. Tassonomia - Valentina Palma Pagina 14
Creare una vista basata sulla tassonomia/2 Tassonomia - Valentina Palma Pagina 15
Creare una vista basata sulla tassonomia/3 Cha Chiaramente devo aver taggato alcuni contenuti col tag didattica, altrimenti la query mi restituirà una pagina vuota. Ecco quello che ottengo: Tassonomia - Valentina Palma Pagina 16