Same name and namespace in other branches
  1. 6.x-1.x examples.module \examples
  2. 8.x-1.x examples.module \examples

Well-documented API examples for a broad range of Drupal 7 core functionality.

Developers can learn how to use a particular API quickly by experimenting with the examples, and adapt them for their own use.

Download the Examples for Developers Project (and participate with submissions, bug reports, patches, and documentation) at http://drupal.org/project/examples

File

./examples.module, line 14
This file serves as a stub file for the many Examples modules in the Examples for Developers Project which you can download and experiment with.

Functions

Namesort ascending Location Description
examples_help ./examples.module Implements hook_help().

Sub-Topics

Namesort ascending Location Description
Example: XML-RPC xmlrpc_example/xmlrpc_example.module Demonstration of XML-RPC in Drupal 7.
Example: Vertical Tabs vertical_tabs_example/vertical_tabs_example.module Demonstrates the vertical tabs functionality provided by Drupal 7.
Example: Trigger trigger_example/trigger_example.module Trigger definition example module.
Example: Token API token_example/token_example.module Examples using the Token API.
Example: Theming theming_example/theming_example.module Example of Drupal theming.
Example: Tablesort tablesort_example/tablesort_example.module Example of a sortable table display.
Example: Tabledrag tabledrag_example/tabledrag_example.module Example of draggable table rows.
Example: Simpletest simpletest_example/simpletest_example.module An example of simpletest tests to accompany the tutorial at http://drupal.org/node/890654.
Example: Render render_example/render_example.module Demonstrate 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: RDF rdf_example/rdf_example.module Example RDF Mapping.
Example: Queue queue_example/queue_example.module Demonstrating the Queue API
Example: Pager pager_example/pager_example.module Example of a results pager.
Example: Page page_example/page_example.module This example demonstrates how a module can display a page at a given URL.
Example: NodeAPI nodeapi_example/nodeapi_example.module Example using NodeAPI.
Example: Node Access node_access_example/node_access_example.module Demonstrates node access.
Example: Node node_example/node_example.module Example defining a node type in code.
Example: Menu menu_example/menu_example.module Demonstrates uses of the Menu APIs in Drupal.
Example: JavaScript js_example/js_example.module Examples using Drupal 7's built-in JavaScript.
Example: Image image_example/image_example.module Demonstrates the basic use of image API.
Example: Form API form_example/form_example.module Examples demonstrating the Drupal Form API.
Example: Filter filter_example/filter_example.module Demonstrates the creation of filters.
Example: Field Types API field_example/field_example.module Examples using Field Types API.
Example: Field Permissions field_permission_example/field_permission_example.module Example using permissions on a Field API field.
Example: Entity entity_example/entity_example.module Example creating a core Entity API entity.
Example: Email email_example/email_example.module Example of how to use Drupal's mail API.
Example: Database (DBTNG) dbtng_example/dbtng_example.module Database examples, including DBTNG.
Example: Cron cron_example/cron_example.module Example using Cron API, including hook_cron() and hook_cron_queue_info().
Example: Contextual Links contextual_links_example/contextual_links_example.module Example of implementing contextual links.
Example: Cache API cache_example/cache_example.module Outlines how a module can use the Cache API.
Example: Block block_example/block_example.module Demonstrates code creation of blocks.
Example: Batch API batch_example/batch_example.module Outlines how a module can use the Batch API.
Example: AJAX Graceful Degradation ajax_example/ajax_example_graceful_degradation.inc These examples show AJAX with graceful degradation when Javascript is not available.
Example: AJAX ajax_example/ajax_example.module These examples show basic AJAX concepts.
Example: Action action_example/action_example.module Creating actions in Drupal 7