Topics

NameDescription
About Views handlersIn Views, a handler is an object that is part of the view and is part of the query building flow.
About Views pluginsIn Views, a plugin is a bit like a handler, but plugins are not directly responsible for building the query. Instead, they are objects that are used to display the view or make other modifications.
Access control
ActionsFunctions that perform an action on a certain system object.
Ajax frameworkFunctions for Drupal's Ajax framework.
Ajax framework commandsFunctions to create various Ajax commands.
API functionsThere are two different functions to send messages. Either by starting a new thread or reply to an existing thread.
Authorized operationsFunctions to run operations with elevated privileges via authorize.php.
Automatic interface translation importFunctions to create batches for importing translations.
Batch operationsCreate and process batch operations.
Code registryThe code registry engine.
Command dispatching functions.These functions handle command dispatching, and can be used to programatically invoke drush commands in different ways.
Command processing functions.These functions manage command processing by the main function in drush.php.
Content Lock HooksHooks which allow <a href="http://drupal.org/project/content_lock">content_lock</a> to be extended.
Content markersMarkers used by theme_mark() and node_mark() to designate content.
Core drupal hooks
CRUD functions for export.export.inc supports a small number of CRUD functions that should always work for every exportable object, no matter how complicated. These functions allow complex objects to provide their own callbacks, but in most cases, the default callbacks will be…
Database abstraction layerAllow the use of different database servers using the same code base.
Database convenience functions.
Default theme implementationsFunctions and templates for the user interface to be implemented by themes.
Entity API wrapper.
Example: ActionCreating actions in Drupal 7
Example: AJAXThese examples show basic AJAX concepts.
Example: AJAX Graceful DegradationThese examples show AJAX with graceful degradation when Javascript is not available.
Example: Batch APIOutlines how a module can use the Batch API.
Example: BlockDemonstrates code creation of blocks.
Example: Cache APIOutlines how a module can use the Cache API.
Example: CronExample using Cron API, including hook_cron() and hook_cron_queue_info().
Example: Database (DBTNG)Database examples, including DBTNG.
Example: EmailExample of how to use Drupal's mail API.
Example: Field Types APIExamples using Field Types API.
Example: FilesExamples demonstrating the Drupal File API (and Stream Wrappers).
Example: FilterDemonstrates the creation of filters.
Example: Form APIExamples demonstrating the Drupal Form API.
Example: ImageDemonstrates the basic use of image API.
Example: JavaScriptExamples using Drupal 7's built-in JavaScript.
Example: MenuDemonstrates uses of the Menu APIs in Drupal.
Example: NodeExample defining a node type in code.
Example: Node AccessDemonstrates node access.
Example: NodeAPIExample using NodeAPI.
Example: PageThis example demonstrates how a module can display a page at a given URL.
Example: QueueDemonstrating the Queue API
Example: RenderDemonstrate how render arrays are arranged and how they can be altered. This alters blocks and the page to show the actual render array that is being used to create each item.
Example: SimpletestAn example of simpletest tests to accompany the tutorial at http://drupal.org/node/890654.
Example: Token APIExamples using the Token API.
Example: TriggerTrigger definition example module.
Example: Vertical TabsDemonstrates the vertical tabs functionality provided by Drupal 7.
Example: XML-RPCDemonstration of XML-RPC in Drupal 7.
ExamplesWell-documented API examples for a broad range of Drupal 7 core functionality.
Extensions management.Functions to manage extensions.