12
Drupal Field API

Introduzione a Drupal 7 Entity

Embed Size (px)

Citation preview

Page 1: Introduzione a Drupal 7 Entity

DrupalField API

Page 2: Introduzione a Drupal 7 Entity

Ogni tipologia di contenuto che creiamo all’interno di Drupal può avere le sue

impostazioni predefinite, quali ad esempio comportamenti e campi.

Page 3: Introduzione a Drupal 7 Entity

Drupal 6 ‣ CCK

Page 4: Introduzione a Drupal 7 Entity

Drupal 7 ‣ Field API

Page 5: Introduzione a Drupal 7 Entity
Page 6: Introduzione a Drupal 7 Entity

DrupalEntities

Page 7: Introduzione a Drupal 7 Entity

Drupal 6 ‣ node

Page 8: Introduzione a Drupal 7 Entity

Let us make everything a node!

Page 9: Introduzione a Drupal 7 Entity

Everything is an entity!

Page 10: Introduzione a Drupal 7 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.

Page 11: Introduzione a Drupal 7 Entity

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.

Page 12: Introduzione a Drupal 7 Entity

2015 Giovanni Buffa - CC by-nd 3.0