Contributions API

Topics

Namesort iconLocationDescription
6/ includes/ locale.inc
Batch operations6/ includes/ 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.
book.module handlerscontributions/ views/ modules/ book.views.inc
comment.module handlerscontributions/ views/ modules/ comment.views.incIncludes the tables 'comments' and 'node_comment_statistics'
Database abstraction layer6/ includes/ database.incAllow the use of different database servers using the same code base.
Default theme implementations6/ includes/ theme.incFunctions and templates that present output to the user, and can be implemented by themes.
Example batch definitionsdocumentation/ examples/ batch_example.moduleDefinitions of the batches used in this module.
Extended language APIcontributions/ i18n/ i18n.moduleThis is an extended language API to be used by modules in i18n package.
File interface6/ includes/ file.incCommon file handling functions.
Form builder functions6/ includes/ form.incFunctions that build an abstract representation of a HTML form.
Form generation6/ includes/ form.incFunctions to enable the processing and display of HTML forms.
Formatting6/ includes/ common.incFunctions to format numbers, strings, dates, etc.
Handlers for argumentscontributions/ views/ includes/ argument.handlers.inc
Hook implementations for user-created content types.6/ modules/ node/ node.module
Hooks6/ includes/ module.incAllow modules to interact with the Drupal core.
Image toolkits6/ includes/ 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 validation6/ includes/ common.incFunctions to validate user input.
Menu system6/ includes/ menu.incDefine the navigation menus, and route page requests to code based on URLs.
miscellaneous handlerscontributions/ views/ modules/ views.views.inc
Node access rights6/ modules/ node/ node.moduleThe node access system determines who can do what to which nodes.
node.module handlerscontributions/ views/ modules/ node.views.incIncludes the tables 'node', 'node_revisions' and 'history'.
Non-volatile cache storagecontributions/ views/ includes/ cache.incThe non-volatile object cache is used to store an object while it is being edited, so that we don't have to save until we're completely done. The cache should be 'cleaned' on a regular basis, meaning to remove old objects from the...
Objects that represent a View or part of a view.contributions/ views/ includes/ view.incThese objects are the core of Views do the bulk of the direction and storing of data. All database activity is in these objects.
Pathauto: Automatically generates aliases for contentcontributions/ pathauto/ pathauto.moduleThe Pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of...
poll.module handlerscontributions/ views/ modules/ poll.views.incIncludes only the core 'poll' table for now.
profile.module handlerscontributions/ views/ modules/ profile.views.inc
Schema API6/ includes/ 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 interface6/ modules/ search/ search.moduleThe Drupal search interface manages a global search mechanism.
search.module handlerscontributions/ views/ modules/ search.views.incIncludes the tables 'search_index'
statistics.module handlerscontributions/ views/ modules/ statistics.views.incIncludes the ability to create views of just the statistics table.
system.module handlerscontributions/ views/ modules/ system.views.inc
taxonomy.module handlerscontributions/ views/ modules/ taxonomy.views.inc
upload.module handlerscontributions/ views/ modules/ upload.views.inc
user.module handlerscontributions/ views/ modules/ user.views.inc
Views' display pluginscontributions/ views/ includes/ plugins.incDisplay plugins control how Views interact with the rest of Drupal.
Views' field handlerscontributions/ views/ includes/ field.handlers.incHandlers to tell Views how to build and display fields.
Views' filter handlerscontributions/ views/ includes/ filter.handlers.incHandlers to tell Views how to filter queries.
Views' hookscontributions/ views/ docs/ docs.phpHooks that can be implemented by other modules in order to implement the Views API.
Views' join handlerscontributions/ views/ includes/ join.handlers.incHandlers to tell Views how to join tables together.
Views' relationship handlerscontributions/ views/ includes/ relationship.handlers.incHandlers to tell Views how to create alternate relationships.
Views' row pluginscontributions/ views/ includes/ plugins.incRow plugins control how Views outputs an individual record. They are tightly coupled to style plugins, in that a style plugin is what calls the row plugin. See alsohook_views_plugins
Views' sort handlerscontributions/ views/ includes/ sort.handlers.incHandlers to tell Views how to sort queries
Views' style pluginscontributions/ views/ includes/ plugins.incStyle plugins control how a view is rendered. For example, they can choose to display a collection of fields, node_view() output, table output, or any kind of crazy output they want.
Views' template filescontributions/ views/ theme/ theme.incAll views templates can be overridden with a variety of names, using the view, the display ID of the view, the display type of the view, or some combination thereof.