Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Drupal tipi di contenuto
Corso Drupal luglio 2016
2
Strutturare, strutturare, strutturare
Uno dei vantaggi fondamentali di Drupal rispetto ad altri CMS è la possibilità di strutturare i dati del proprio sito Strutturare il dato significa analizzare le informazioni destinate all’inserimento e identificarne le entità e le relazioni Una progettazione sbagliata porta quasi inevitabilmente a problemi nel dataflow Insomma, strutturare il dato vi ripagherà, prima o poi
3
Entità,relazioni? (RDF: Resource description Framework)
Dati personali Curriculum vitae SSD Crediti Dati personali Matricola Docente 1 insegna N Corso N iscritti N Studenti soggetto predicato oggetto predicato soggetto
4
Dal RDF a Drupal = campi = tipo di contenuto relazione Docente insegna
Dati personali Curriculum vitae SSD Crediti Docente 1 insegna Corso N = tipo di contenuto relazione
5
Cosa c’è in un campo? Quello che Drupal chiama campo è in realtà una sotto-struttura del tipo di contenuto che può anche essere complessa Ad esempio, ogni tipo di campo può contenere valori multipli e discreti Oltre ai tipi di campo «base» (alfanumerico, numerico, booleano ecc.) ne esistono altri peculiari a Drupal (file, lista, testo lungo) e altri possono essere aggiunti da moduli (entity reference, date, field collection)
6
I tipi di campo DEMO
7
Tipo di contenuto: le metainformazioni
Il tipo di contenuto, oltre che dai suoi campi, è caratterizzato da un certo numero di metainformazioni Alcune di queste informazioni saranno usate come default nella creazione dei nodi, altre come descrittori del bundle Attenzione al machine name!!
8
Riutilizzo di un campo Quando si definisce un tipo di contenuto è possibile creare un nuovo campo o riusarne uno esistente Questo può tornare utile nel caso in cui si abbiano dei campi contenenti delle liste complesse che si vogliano definire una sola volta Il riutilizzo è MOLTO utile (e tira fuori dai guai) in certi casi nell’utilizzo delle viste
9
DRUPAL TIPI DI CONTENUTO
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.