Drupal tipi di contenuto

Slides:



Advertisements
Presentazioni simili
Modello E-R Andrea Dori Dipartimento di Ingegneria informatica, automatica e gestionale Antonio Ruberti GLAD – Gruppo di Lavoro Ateneo Drupal.
Advertisements

FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
I dispositivi di rete. La Scheda Di Rete La scheda di rete, o LAN adapter è un circuito stampato che collega il cavo per il collegamento internet al PC.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
Lite. FlowLine Flowline Lite e' il sistema integrato per la gestione di database di CV aziendali tramite web. Fornito in modalita' ASP (application service.
CORSO elementare su DATABASE Applicativo utilizzato OpenOffice 3.0.
Fondamenti di Informatica A - Massimo Bertozzi LE RAPPRESENTAZIONI CONCATENATE.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
ERASMUS: PROCEDURE E DOCENTI DI RIFERIMENTO – aa. 2016/2017
Facile da usare Un'interfaccia amministrativa completamente rinnovata, iniziare con Drupal è più facile!
La progettazione concettuale
Introduzione al backend di Sharepoint_P3
Progettazione di una base di dati relazionale
Rileaborato da M. Lenzerini - Basi di dati
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning
Rielaborato da Atzeni et al., Basi di Dati, Mc-Graw Hill
Universita’ di Milano Bicocca Corso di Basi di Dati 1 in eLearning C
Crediti totali riconosciuti
FlowLine Flowline e' il sistema integrato per la gestione del recruitment aziendale tramite web. Fornito in modalita' ASP (application service provider)
Rielaborato da Atzeni et al., Basi di Dati, Mc-Graw Hill
di Basi di Dati: Overview
Algoritmi Avanzati a.a.2015/2016 Prof.ssa Rossella Petreschi
Progettazione di una base di dati relazionale
Commissione Calcolo e Reti
EasyGraph Dynamic web-based dashboard
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
OER (Open Educational Resources)
how to use Windows SharePoint Services
Microsoft Office Access
Progettazione di una base di dati relazionale
Raccolta ed Analisi dei Requisiti nella Progettazione
Progettazione di una base di dati relazionale
Wordpress web communicator
AlmaEsami Demo Appelli e Prenotazioni – Versione 01
Semplice presentazione e descrizione della loro struttura
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Introduzione alle griglie computazionali
Un’università vuole raccogliere ed organizzare in un database
Progettazione di una base di dati relazionale
I vincoli di integrità Alcuni aspetti della realtà NON possono essere modellati solamente con entità, attributi e relazioni, per esempio i vincoli di integrità.
Organizzazione fisica
Rielaborato da Atzeni et al., Basi di Dati, Mc-Graw Hill
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Recap su: array e puntatori
Consultare un corpus con AntConc
realizzato dal prof.Conti Riccardo
IMPRESA FORMATIVA SIMULATA
Gestione Griglie nel Form Designer
Progettazione concettuale
La modellazione concettuale
Nome e numero del corso Docente Nomi dei membri del gruppo
DISEQUAZIONI IRRAZIONALI
Esercitazione sulle modalità
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
APPUNTI SUL LINGUAGGIO C
Progetto 1 Input Creare una Funzione commentata che prenda come input:
APPUNTI SUL LINGUAGGIO C Esercizi su File e Alberi Binari
Gli archivi e le basi di dati
APPUNTI SUL LINGUAGGIO C Allocazione dinamica della memoria
Progettazione di una base di dati
APPUNTI SUL LINGUAGGIO C
Crediti totali riconosciuti
Il questionario: progettazione e redazione II Modulo
Corso di Fondamenti di Informatica
Ruolo: Redattore Corsi
Vincoli di Integrità Non tutte le combinazioni possibili di valori dei domini su cui è definita una relazione sono accettabili. Alcuni attributi possono.
Transcript della presentazione:

Drupal tipi di contenuto Corso Drupal 101 4-5-6 luglio 2016

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

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

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

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)

I tipi di campo DEMO

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!!

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

DRUPAL TIPI DI CONTENUTO