| Name | Description |
|---|---|
| Actions | Functions that perform an action on a certain system object. |
| Automatic interface translation import | |
| Batch operations | Functions allowing forms processing to be spread out over several page requests, thus ensuring that the processing does not get interrupted because of a PHP timeout, while allowing the user to receive feedback on the progress of the ongoing operations. |
| Blog API updates from 5.x to 6.x | |
| Database abstraction layer | Allow the use of different database servers using the same code base. |
| Default theme implementations | Functions and templates that present output to the user, and can be implemented by themes. |
| Example: AHAH | AHAH examples. (drupal 6) |
| Example: Batch API | Examples using batch API. (drupal 6) |
| Example: Block | Block defined by a module. (drupal 6) |
| Example: Email | Example of mail API. (drupal 6) |
| Example: Filter | Defining a filter in a module. (drupal 6) |
| Example: Form API | Examples demonstrating the Form API. (drupal 6) |
| Example: Menu API | Examples using Menu API. (drupal 6) |
| Example: Node | Creating a new content type in a module. (drupal 6) |
| Example: Node Access | Examples of node access restriction. (drupal 6) |
| Example: NodeAPI | Modifying a node during its life-cycle. (drupal 6) |
| Example: Page | Create a page in a module. (drupal 6) |
| Example: Simpletest | Creating tests. (drupal 6) |
| Example: Token API | Examples using the Token API. (drupal 6) |
| Example: Trigger | Examples of module-defined triggers. (drupal 6) |
| Example: Vertical Tabs | Using vertical_tabs module. (drupal 6) |
| Example: XML-RPC | XML-RPC client/server. (drupal 6) |
| Examples | Well-documented API examples for a broad range of Drupal 6 core functionality. |
| Extra database logging updates for 6.x | |
| Extra openid updates for 6.x | |
| Extra statistics updates for 6.x | |
| Extra system updates for 5.x | |
| Extra system updates for 6.x | |
| File interface | Common file handling functions. |
| Form builder functions | Functions that build an abstract representation of a HTML form. |
| Form generation | Functions to enable the processing and display of HTML forms. |
| Formatting | Functions to format numbers, strings, dates, etc. |
| Functions to coordinate long-running operations across requests. | In most environments, multiple Drupal page requests (a.k.a. threads or processes) will execute in parallel. This leads to potential conflicts or race conditions when two requests execute the same code at the same time. A common example of this is a… |
| Hook implementations for user-created content types. | |
| Hooks | Allow modules to interact with the Drupal core. |
| Image toolkits | Drupal's image toolkits provide an abstraction layer for common image file manipulations like scaling, cropping, and rotating. The abstraction frees module authors from the need to support multiple image libraries, and it allows site… |
| Input validation | Functions to validate user input. |
| Language addition and editing functionality | |
| Language addition API. | |
| Language deletion functionality | |
| Language negotiation options screen | |
| Language overview functionality | |
| List of predefined languages | |
| Locale updates from 5.x to 6.x | |
| Menu system | Define the navigation menus, and route page requests to code based on URLs. |
| Node access rights | The node access system determines who can do what to which nodes. |
| Private update status cache system | We specifically do NOT use the core cache API for saving the fetched data about available updates. It is vitally important that this cache is only cleared when we're populating it after successfully fetching new available update data. Usage of… |
| Schema API | A Drupal schema definition is an array structure representing one or more tables and their related keys and indexes. A schema is defined by hook_schema(), which usually lives in a modulename.install file. |
| Search interface | The Drupal search interface manages a global search mechanism. |
| String search functions. |
Other projects: