Topics

NameLocationDescription
Automatic interface translation importincludes/locale.inc
Batch operationsincludes/form.incFunctions 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.
Database abstraction layerincludes/database.incAllow the use of different database servers using the same code base.
Default theme implementationsincludes/theme.incFunctions and templates that present output to the user, and can be implemented by themes.
Example batch definitionsdeveloper/examples/batch_example.moduleDefinitions of the batches used in this module.
Extra system updates for 5.xmodules/system/system.install
Extra system updates for 6.xmodules/system/system.install
File interfaceincludes/file.incCommon file handling functions.
Form builder functionsincludes/form.incFunctions that build an abstract representation of a HTML form.
Form generationincludes/form.incFunctions to enable the processing and display of HTML forms.
Formattingincludes/common.incFunctions to format numbers, strings, dates, etc.
Hook implementations for user-created content types.modules/node/node.module
Hooksincludes/module.incAllow modules to interact with the Drupal core.
Image toolkitsincludes/image.incDrupal'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 validationincludes/common.incFunctions to validate user input.
Language addition and editing functionalityincludes/locale.inc
Language addition API.includes/locale.inc
Language deletion functionalityincludes/locale.inc
Language negotiation options screenincludes/locale.inc
Language overview functionalityincludes/locale.inc
List of predefined languagesincludes/locale.inc
Menu systemincludes/menu.incDefine the navigation menus, and route page requests to code based on URLs.
Node access rightsmodules/node/node.moduleThe node access system determines who can do what to which nodes.
Private update status cache systemmodules/update/update.moduleWe 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 APIincludes/database.incA 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 interfacemodules/search/search.moduleThe Drupal search interface manages a global search mechanism.
String search functions.includes/locale.inc
System updates from 5.x to 6.xmodules/system/system.install
Translation (template) export API.includes/locale.inc
Translation delete interface.includes/locale.inc
Translation export screen.includes/locale.inc
Translation import API.includes/locale.inc
Translation import screen.includes/locale.inc
Translation overview screen.includes/locale.inc
Translation search screen.includes/locale.inc
Translation text editingincludes/locale.inc
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.