Upload
giovanni-buffa
View
46
Download
0
Embed Size (px)
Citation preview
DrupalField API
Ogni tipologia di contenuto che creiamo all’interno di Drupal può avere le sue
impostazioni predefinite, quali ad esempio comportamenti e campi.
Drupal 6 ‣ CCK
Drupal 7 ‣ Field API
DrupalEntities
Drupal 6 ‣ node
Let us make everything a node!
Everything is an entity!
Sono strutture, dati, informazioni, “cose” che vengono utilizzate all’interno di Drupal.
Grazie a queste “cose” possiamo rappresentare nodes, taxonomy, users, ecc.
Questi sono i nostri principali mattoni e sono tutti delle entities.
Grazie ad entities, noi stessi possiamo definire un nuovo tipo di entity e, in modo del tutto automatico, ereditare da Drupal la possibilità di essere estesi da
fields.
Ad esempio, il modulo file_entity in congiunzione con il modulo media, estende l’entity file e permette di definire svariate tipologia di file... ma, essendo un
entity, il file stesso diventa estensibile grazie ai fields.
2015 Giovanni Buffa - CC by-nd 3.0