Anonymous user
###Anonymous user
AnAn anonymous user is a visitor to a Drupal website who is not currently logged in. Drupal considers any such visitor as being the anonymous user, with the user ID 0, and belonging to the anonymous user role.
During the installation, Drupal adds an entry to the user database table; the absence of that entry could cause problems with Drupal or third-party modules.
Argument
###Argument
AA section of the URL for a page on a Drupal website. For example, in `http://example.com/node/180370), the first argument is "node", and the second is "180370". Some modules allow the use of "wildcard" arguments that allow a particular page to vary depending on context.
Block
###Block
BlocksBlocks are a method for positioning data within a page. They often contain lists of nodes or other navigational content and are frequently placed in the left or right regions of a page. Assignment to a region is specified through the administration settings. Blocks themselves are not nodes. You can specify that a block only appears on certain pages or in certain contexts.
Content type
###Content type
EveryEvery node belongs to a single "node type" or "content type," which defines various default settings for nodes of that type, such as whether the node is published automatically and whether comments are permitted. Modules can define their own content types; the core Drupal Book and Poll modules are two examples of modules that define content types.
Callback
###Callback
AA callback is a string that references a specific function to be executed when a certain action occurs, usually to handle data processed by another function or hook. See also menu callback.
Custom module
###Custom module
CustomCustom modules are any modules that are used to implement features specific for a site, or a group of sites. Those modules are not generic enough to be used on any site, and generally are not hosted on Drupal.org, with the exception of those modules that are used to run Drupal.org itself. Examples of custom modules are
Filter
###Filter
FiltersFilters are used to strip out HTML, PHP, JavaScript, and other undesirable elements from content before pages are displayed. Other filters add formatting and features such as smilies. It is possible to create custom filters that allow or forbid only those tags you wish, or that change strings found in the text.
Input filter
###Input filter
SeeSee "Filter."
Input format
###Input format
AnAn input format is a collection of filters, arranged in a certain order, that defines the processing that happens to user-entered text before it is shown in the browser.
Menu
###Menu
InIn Drupal, the term menu refers both to the clickable navigational elements on a page, and to Drupal's internal system for handling requests. When a request is sent to Drupal, the menu system uses the provided URL to determine which function needs to be invoked to obtain the output that will be returned to the visitors.
Menu callback
###Menu callback
AA menu callback is a reference in a menu definition that defines what function should be called given a specific URL path. See also callback.
Module
###Module
AA module is the software that extends Drupal features and functionality. Core modules are those included with the main download of Drupal; contributed (or "contrib") modules are available for separate download from the module section of downloads. Similar concepts exist in other CMS's, and are sometimes called plugins, add-ons or extensions. When downloading a module to use on your site, be sure that the version of the contributed module you wish to use matches your version of Drupal.
Node
###Node
AA node is a piece of content, typically corresponding to a single page on the site, that has a title, an optional body, and perhaps additional fields. Every node belongs to a particular content type, and can additionally be classified using the taxonomy system. Examples of nodes are polls, stories, book pages, etc. Nodes are accessible through URLs that follow the schema http://example.com/node/<node-id>
.
Panel
###Panel
TheThe term refers to one of the pages output from the Panels module. See "Panels" for more information.
Path
###Path
PathPath is the unique, last part of the URL for a specific function or piece of content. For example, for a page whose full URL is http://example.com/?q=node/7
, the path is node/7
. Drupal can use "clean URLs" if the Path module is enabled, which would change the full URL in the example to http://example.com/node/7
; the path would still be node/7
.
Taxonomy
###Taxonomy
TaxonomyTaxonomy is a core module that allows your sites to use "terms," organizational keywords known in other systems as categories, tags, or metadata. In Drupal, these terms are gathered within "vocabularies." The Taxonomy module allows you to create, manage and apply those vocabularies.
Theme
###Theme
AA theme is a collection of files, which together determine the look and feel of a site. A theme contains elements such as the header, icons, block layout, etc. Drupal modules define themeable functions which can be overridden by the theme file.
User1 (or user #1)
###User1 (or user #1)
It'sIt's the first user created on installation and that automatically gets all the permissions defined in a Drupal site, both from core and third-party modules. This user is referred to as the site maintenance account in Drupal 7.
View
###View
TheThe term generally refers to a page output from the Views module. See "Views."
###Weight
Weight
Weight
Weight is the term used to define the priority or order in which a function is processed or a block/node is displayed; a lower weight value (-10) will float to the top of lists, while heavier (+10) weights will appear lower in lists.