1. FIELDS Drupal 6 : Nodes -> customisable / extensible par CCK MAIS: User / Comments / TaxonomyTerms / Autres types de contenus customisé (images, pièces jointes, URLs) doivent tous être transformé en Nodepour prendre avantage de CCK (et Views, entre autre) Drupal 7 : CCK est devenu un élément Core "Fields” (plus ou moins…) NOTE: Fields – même que champs CCK - sont récupérable sur plusieurs Types de Contenus
2. ENTITY (1) Type d’entité : Le type d’information que l’on manipule Nodes, Files, User, Comments, Taxonomy = Type d'Entités (ce sont les Type d'Entités par défaut en D7) Bundle : Un groupe d’entités d’un même type, possédant les mêmes propriétés (par exemple, les même Fields, versioning, URI, etc) "Blog", "Group", Product", "Bisounours” Entité : Un élément particulier de contenu un billet de blog, une groupe, Bisounours Bleu, etc
3. ENTITY (2) Entités peuvent stocker + ou - d'infos que les Nodes (+) - soit *dans* le Entity, soit avec Fields (pas recommandé) (-) - par exemple, si pas besoin de stocker auteur, date de création, etc Créer des nv éléments (contenus, autres types de données, etc) utilisant Entity donne accès à Views, tout les API, etc