Common concepts of Drupal community documentation

Source: Internet
Author: User
Tags php template drupal

Last Updated November 4, 2015. Created on April 1, 2005. Edit Mgosur,mrchone,[email protected],dcdenison. Log on to edit this page. The article discusses some general concepts that will be useful when you start exploring Drupal. For these concepts, you can follow the links of other documents for more details. Node (content) A knot is a generic term for the content of your website. This content type will define which fields are included in the node. Depending on the type of node, the different realms will be connected, which is well known as the content type. For example, a basic page content type is like a title and a body field. Other examples of content types: This page is used for books, discussion topics in forums, blog pages in blogs, and news articles. "Node" does not mean to be a part of a network in mathematical sense. More useful materials in Drupal content management, see Resource Guide: In Drupal Content management tools. Entity type an entity type is a useful abstraction for a set of realms. Entity types are used to store and display data, can be knot (content), comments, classifications, user profiles, or custom development. Read more about the API documentation for entity entities Comment reviews are the other content types that you can have on your site (if you have enabled the kernel comment module). Each comment is usually a small piece of content that the user submits, connected to a specific node. For example, each connection to a particular forum topic discussion is a comment node. Category Drupal has a categorized content called System classification. This is provided by the core classification module. You can define your own vocabulary (group classification terms) and add terms to each term. Then each word can be connected to one or more content types, and in this way, the nodes on your site can be divided into different categories, labeled as categories, or in any way you choose. Read more about this concept of the classification module document user User is an entity that represents a real site user. By default, users have a set of properties including user name, password, role, and e-mail address. However, they may also be provided by other modules for additional performance and can be extended to new areas. For example, you can add a new "link" to the domain of a user's Twitter address. Module A module is software (code) that extends the functionality of Drupal. The module is divided into three categories: The core module is already included in the downloaded Drupal master. These can be turned on or off without the need to download additional components. Examples include blogs, books, surveys, or classifications. The contribution module is downloaded from the module download section of drupal.org and installed in your Drupal installation. Examples include panel views or meta tags. Custom module module you write it yourself. This requires an in-depth understanding of drupal,php programming, and Drupal APIs. A set of useful materials for the development of modules, looking at the development of Drupal modules. Areas and blocks in your DrupalThe page layout area of the site. These can include header, footer, sidebar, and main content area. Your theme can define additional areas. Blocks are information that displays discrete blocks in the page area of your site. Blocks can be in the form of HTML or text static blocks, the menu (which is the URL navigation), the output of the module (such as a forum hotspot), or a dynamic list, which you create yourself (such as a list of Todo events). Menu Drupal has 74 of the standard menu: This main menu is created by the site administrator and automatically displayed on many topic page titles (if not, you can make your own blocks to display them). Management is the admin menu and is described in the Administration tool. Navigation is an all-encompassing menu that is usually included in the link module provided on your website. The User menu contains user account links and logout links. You can also create your own custom menus and make their blocks appear. You can customize menus in a variety of ways, such as sort menu items, press "weight" or simply drag and drop to their places, rename menu items, and change the link title (show ToolTips when your mouse is in the menu item). You can move the menu item to a different menu to edit the parent property of the food item. You can also add a custom menu item to the menu, manage the Screen menu tab from the menu you added. Create a menu item and you will need to provide the path to that content. In all cases a menu item is only displayed to the visitor if they are browsing the page right. For example, the Administrator menu does not show that visitors are not logged on. This topic layer is separated from the data layer, the Functional extension layer (module), and the core. The appearance (appearance) of the theme control site, or your site display, including appearance, layout, and color. The theme contains one or more PHP template files that define the HTML output of your site pages, as well as one or more CSS files that define the layout, font, color, and other styles. A collection of useful materials, which, looking at themes and front-end development Drupal. Although not all sites have views, most sites include view modules, as it provides excellent tools. Views allow users to select a node list or other entities and use them as page blocks, RSS feeds, or other formats. The primary use case for a view is to create a list of dynamically updated content (for example, an up-to-date news list), based on the nature of the content (the news list, such content type is "News", the publication date sort). Database drupal information is stored in the database. In this database, each type of information has its own database table. For example, the basic information about the nodes of your site is stored in a node table, and each field stores data in a separate table (Drupal is created automatically). Comments and users also have their own database tables, such as roles, permission settings, and so on. The most common database for Drupal is MySQL. However, you can also run Drupal in other database systems, such as PostgreSQL, as well. Path when you go to the URL in your Drupal site, in yourThe base site address is known as a part of the URL path. When you visit a path at your Drupal site, Drupal points out what information should be sent to your browser by checking its menu items and routing table. In general, Drupal allows each module to define modules that are responsible for routing the path when you choose to access a specific path that Drupal asks should be displayed on the page. For example, the page you are viewing is http://drupal.org/node/19828, and Path node/19828 ". The module is responsible for this road is the core node module, so when you visit this page, Drupal lets the node module determine how to display it. Bootstrap This bootstrap is the CPU (central processing unit) Drupal. In other interactive software environments, this is sometimes referred to as an event loop. The core of Drupal is a bit like. It is located in the wait path requirement and then begins processing this request. Permission permissions can be set to control which users have access to a specific area of view and/or edit a site. These permissions belong to registered users (i.e., managers, content editors, website members) and non-registered users. Permissions can be set to be very specific and granular so that a powerful feature is used in the development of a Web site structure.

Common concepts of Drupal community documentation

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.