Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
D7 Entities
1. Drupal 7 Entities
DrupalCamp Helsinki
27.9.2011
Tomi Mikola
business of open technology
2. About me
• Working at Mearra
• Architect, senior developer, project
mgr, salesman, co-founder, Drupal
evangelist
• Drupal as the primary platform since
2006
business of open technology
4. Concept of Entity
• Generalization of something that can
be stored in Drupal
• Standardized set of how data
structures are represented
• In D6 nodes were considered as the
main abstraction point
business of open technology
5. Concept of Entity
• Type of objects which Drupal is
aware of
• Something unique, relevant to the
application
• "The new Node"
• D7: Nodes, Users, Files, Comments,
Terms, ...
business of open technology
10. Entity API
• Contrib module (drupal.org/project/entity)
• Completes what Drupal core entities
should be
• Full CRUD operations
business of open technology
17. Poll Improved (demo)
• Drupal core Poll doesn’t take
advantage of entities
• Started new project to test Entity API
• Model (contrib module) as basis
• Flexibility by using Field API
business of open technology