This site is archived.

20 APIs Every Drupal Developer Should Know

11:00 AM - 12:00 PM
308 Rackspace

Presented by

John Snow (jtsnow)
Under the HoodUnder the Hood
Technical details: Study servers, Drupal core, module building, and more.

Drupal offers a rich framework of APIs for developers to use. There are many invaluable APIs in Drupal core as well as in contributed modules that all developers should be aware of. Whether you are developing a custom module for a site, creating a theme, or developing a contributed module, knowing the APIs that are at your disposal will save you a lot of time and improve the quality of your work. The goal of this session is to give developers a general introduction to several important APIs.

This session will provide information on the following:

  • What important APIs should I know about?
  • What can I do with these APIs?
  • When should I use each API?
  • Brief examples of how to use each API

Which APIs will be covered?

1. CCK
2. Ctools
4. Preprocessing / Theme layer
5. Hooks (creating your own)
6. Relationships
7. Activity
8. Feeds
9. Services API
10. Workflow
11. Node API
12. Forms API
13. Triggers and Actions
14. Messaging / Notifications
16. ApacheSolr
17. Voting API
18. Domain Access
19. Token
20. Organic Groups

Tolead up to the session, I will be posting blog posts about one API per day. Check it out here:

Experience: Beginner, Intermediate
Industry: education, entertainment, library, marketing, media, non-profit
Tags: api, Code, Code & Development, contributed modules, core, How To