Batch API
Documentation for the Drupal 7 core Batch API.
Cache API
Documentation for the Drupal 7 core Cache API.
Database API
Documentation for Database API in Drupal 7.
- Database API overview
- General concepts
- Database configuration
- Static queries
- Fetching into a custom class
- Dynamic queries
- Result sets
- Insert queries
- Update queries
- Delete queries
- Merge queries using db_merge
- Writing database drivers
- Error handling
- Transactions
- Chaining
- Functions and operators
- SQL Views
Entity API
Entity API in Drupal 7 (Content, Users, Taxonomy Terms, Comments).
- An Introduction to Entities
- Entity API Tutorial
- Entity Token Support
- Providing a new entity type
- Make an entity type exportable
- Making an entity revisionable
- Enabling Revisions on a Table With Existing Data
- Viewing entities
- Module integration helpers
- i18n module integration
- Making use of the admin UI
- Documentation template for provided hooks
- Basic file skeleton + CRUD hooks
- View-related hooks.
- Additional hooks for exportable entities
- Misc hooks
- Providing metadata for additional entity types
- Views integration
- Entity property information
- Data types
- Entity metadata wrappers
- Property info for fields
- Displaying properties when viewing entities
Field API
Documentation for Field API in Drupal 7.
File API
File API in Drupal 7.
Form API
Documentation for Form API in Drupal 7.
JavaScript API
This guide describes the APIs in Drupal dealing with JavaScript, AJAX, and AHAH.
- Adding JavaScript to your theme or module
- JavaScript API overview
- Introducing jQuery
- Managing JavaScript
- Debugging JavaScript
- Ajax Forms in Drupal 7
- Ajax in Drupal using jQuery
- Multiple different versions of jQuery co-existing
- Creating custom Drupal.ajax object 'on the fly' and attach it to any DOM element on the page (div, td, span etc.)
- Add More Button for Text field /file field using AHAH with drupal 7 form API
- Simple Drupal AJAX load with jQuery and delivery callback
Localization API
Documentation about Localization API in Drupal 8.
- Localization API overview
- When to use st(), t() and get_t() in install and update functions
- Dynamic strings with placeholders
- Dynamic or static links and HTML in translatable strings
- Formatting numbers, dates/times, sizes and intervals with localization
- Strings at well-known places: built-in menus, permissions, log messages and .info files
- Translating strings in JavaScript
- Language Negotiation API
- String context
RDF Mapping API
RDF Mapping API in Drupal 7.
Render Arrays
Documentation for the Render Arrays in Drupal 7.
Schema API
Documentation for Schema API in Drupal 7.
Theme API
Documentation for the Drupal 7 core Theme API.
XML-RPC API
Documentation for the Drupal 7 core XML-RPC api.