Drupal 6 navigazione veloce.
menu principale | colonna di navigazione a sinistra | contenuto principale | colonna di navigazione a destra | piè di pagina

menu principale

contenuto principale

Tutorial modulo cck (creare nodi personalizzati)

Il modulo CCK si utilizza per creare nodi (cioè tipi di contenuto come pagine e storie) personalizzati.
Il modulo CCK lavora molto bene in coppia con il modulo VIEWS, grazie al quale è possibile creare liste e ed elenchi di contenuti di ogni tipo.

In questo tutorial useremo CCK per creare un nuovo tipo di nodo che utilizzeremo per pubblicare sul sito web le circolari della nostra scuola

Il modulo CCK si scarica all'indirizzo http://drupal.org/project/cck:

cck 1

Il  modulo va scaricato e poi dezippato sul proprio pc:

cck 2

 

Il modulo dezippato va quindi caricato via FTP sul proprio spazio web nella cartella destinata ai moduli aggiuntivi di Drupal, cioè nella cartella www.miosito.it/sites/all/modules:

cck 3

 

Il modulo va quindi attivato nella sezione "Moduli" del Pannello di Amministrazione di Drupal.
CCK si compone di una serie di moduli i quali devono essere attivati spuntando le varie voci:

cck 4

 

Dopo aver attivato i moduli che compongono CCK compare un messaggio di avvertimento che ci ricorda di assegnare ai vari tipi di utenti il permesso di visualizzare i campi personalizzati di nuovi nodi che andremo a creare grazie al modulo CCK.

Torneremo su questo punto alla fine del tutorial:

cck 5

 

Nel Pannello di Amministrazione di Drupal clicchiamo su "Tipi di contenuto":

cck 6

 

In questa sezione troviamo elencati i vari tipi di nodo a disposizione per default (Page e Story):

cck 7

 

Per creare un nuovo tipo di contenuto, ossia di nodo, clicchiamo su "Aggiungi tipo di contenuto".

Vogliamo, infatti, creare un nodo che chiameremo "Circolare" che utilizzaremo per pubblicare le circolari del nostro Istituto.
Esso dovrà comporsi di una serie di campi ulteriori rispetto a i classici campi "Titolo" e "Corpo" messi a disposizione dal core di Drupal.

Inseriamo prima di tutto il nome, il tipo e una breve descrizione del nuovo nodo Circolare:

cck 8

Il nuovo nodo "Circolare" è ora elencato nella sezione "Tipi di contenuto" del Pannello di Amministrazione di Drupal:

cck 9

 

Ora possiamo far entrare in azione il modulo CCK.

Dopo aver cliccato su "modifica", clicchiamo sullla voce "Gestisci campi".
Qui possiamo aggiungere un nuovo campo (field) al nodo Circolare:

cck 10

Creiamo un campo che ci permetterà di assegnare un numero progressivo alle circolari d'Istituto scegliendolo da una lista di selezione.

Chiamiamo il nuovo campo "Circolare numero" che sarà di tipo decimale con lista di selezione:

cck 11

Un messaggio di allerta ci informa che dobbiamo specificare i valori consentiti per il campo appena creato.
Spuntiamo la voce "Richiesto" e scegliamo il valore "1" dalla lista di selezione "Number of values".
cck 12

Inseriamo i seguenti valori:
Valore minimo: 1
Valore massimo: 500
Scale: 0

cck 13

 

Nel campo "Allowed values" inseriamo la lista dei valori da 1 a 500 (la lista si può creare con pochi click con un qualsiasi foglio di calcolo tipo Excel o Calc):

cck 14

Ecco i campi del nodo Circolare: per adesso il nodo Circolare è composto dai campi Titolo, Circolare numero, Corpo e File allegati.
Con il metodo Drag and Drop possiamo spostare a nostro piacimento i vari campi:

cck 15

Nella sezione "Crea contenuto" di Drupal è quindi già possibile pubblicare nuovi nodi del tipo "Circolare":

cck 16

Per adesso il nuovo nodo del tipo circolare si differenzia dal nodo Pagina e Storia per la presenza del campo "Circolare numero":

cck 17

Vogliamo però arricchire il nodo Circolare con altri campi.

Creiamo il nuovo campo che chiameremo "Ordine di scuola" di tipo Testo con lista di selezione:

cck 18

Il campo "Ordine di scuola" è un campo obbligatorio. Spuntiamo quindi la voce "richiesto":

cck 19

Tra i valori consentiti del campo "Ordine di scuola" inseriamo "Infanzia", "Primaria" e "Secondaria":

cck 20

 

Creiamo anche un campo chiamato "Destinatari", anch'esso di tipo testuale con lista di selezione:

cck 21

 Il campo "Destinatari" è campo obbligatorio. Questa volta scegliamo l'opzione "Nessun limite" dalla lista di selezione "Number of values". Questo perchè una circolare può essere destinata conteporaneamente a più categorie di utenti:

cck 23

Tra i valori consentiti inseriamo "ATA", "Docenti", Famiglie" e "Studenti":

cck 22

 Creiamo anche un nuovo campo che ci permetterà di selezionare l'Anno Scolastico:

cck 24

 Anche il campo "Anno Scolastico" è richiesto e i valori consentiti sono quelli relativi ai prossimi Anni Scolastici:

cck 25


Creiamo anche un nuovo campo "Argomenti" di tipo testuale  che ci permetterà di inserire qualche parola chiave per sintetizzare il contenuto delle circolari:

cck 27

 Rinominiamo il campo "Titolo" del nodo Circolare in "Oggetto":

cck 28

Ora il nodo "Circolare" ha tutti i campi di cui c'è bisogno.

E' necessario creare per il nodo Circolare una voce di Vocabolario al quale assegnare una serie di Temini.

Andiamo quindi nella sezione "Taxonomy" del Pannello di Amministrazione di Drupal:

cck 29

Creiamo una nuova voce di Vocabolario che chiamiamo "Circolari".
Assegniamo il nodo "Circolare" alla nuova voce di Vocabolario:

cck 30

Nelle impostazioni della voce di vocabolario mettiamo la spunta a "Selezione multipla" e "Richiesto":

cck 31

Ecco il risultato.
La nuova voce di Vocabolario sarà presente nell'elenco della Tassonomia del nostro sito realizzato con Drupal:

cck 32

Cliccando su "Aggiungi " creiamo il termine "Circolari 2009/2010" per la voce di vocabolario "Circolari":

cck 38

Cliccando su "lista termini" compariranno i termini del vocabolario "Circolari":

cck 39

 

Per migliore l'estetica del nodo Circolare clicchiamo su "Visualizza campi" del nodo "Circolare" in "Tipi di Contenuto" del Pannello di Amministrazione di Drupal..
Selezioniamo la voce "In linea" nella colonna "Etichetta" di tutti i campi personalizzati che abbiamo creato per il nodo Circolare:

cck 35

 Ora possiamo, finalmente, cominciare a pubblicare le circolari del nosto Istituto:

cck 40

 Riempiamo i campi che ci interessano e poi salviamo per pubblicare la circolare:

cck 41

 Ecco il risultato: abbiamo pubblicato la circolare numero 1 dell'Anno Scolastico 2009-10 che ha per Oggetto "Viaggio a Strasburgo":

cck 42

 Per completare la nostra opera dobbiamo andare nella sezione "Permessi d'accesso" del Pannello di Amministrazione di Drupal per dare ai visitatori del sito la possibilità di visualizzare i campi personalizzati che abbiamo creato per il nodo "Circolare":

cck 37




colonna sinistra

colonna destra