Drupal is written in PHP programming language with strict rules in its standard of writing code and in accordance with the principles of open source. Drupal can also be run in parallel or cross-platform with a variety of other web programming languages like ASP, ASP Net, Cold Fusion, CGI, Java, Python and others. Drupal is not affected * specific to the operating system like Linux, * Microsoft Windows, Mac OS X, FreeBSD, Solaris and other operating systems as long as it can run * PHP with various web servers such as Apache, Microsoft IIS, Nginx, Lighttpd or Litespeed and database server like MySQL, MariaDB, PostgreSQL, SQL Lite, or even Oracle to store all its data.
Some Important Concepts in Drupal
Node.
Node is a unit of content contained within Drupal. A node can be a blog, forum topics, news, static pages, images, video, audio, and Flash. This is a collection of nodes that make up the entire content in a Drupal-based website.
Field.
Content in Drupal is made up of various areas / fields. * Field titles node, the node body. * You can use the fields in Drupal to build any type of content you can think of. For example, match. * If you think about an event, usually contains a title, description (or body), start date, start time, duration, location, and possibly link to register for the event.
Each element is a field. * Drupal has the ability to create a content type using the field, either through programming by creating a module or through the Drupal administration interface to create new content types and make the fields through the user interface. Field API (in Drupal 7) or CCK (Drupal 4.7, 5, 6) made it very easy and simple to build complex types of content with very little programming is not even necessary.
Taxonomy.
Node is so much need to be categorized according to their respective topics. In Drupal Taxonomy module are used to categorize content. Taxonomy name is taken from the science of classification. Thus each unit of content or commonly called the Term may be mentioned whether the category Politics, Economics, Science, or Religion. Ways of classifying the content is left entirely to the user who has the right to organize Taxonomy. Other modules also use the Taxonomy module to classify certain content, such as the Forum and Image Gallery.
Module.
Drupal website can be coupled with specific modules as needed. Module is a unit of a program written in PHP which if activated will add specific functions. Organic Groups modules provide the function of group / mailing list such as Google Groups or Yahoo Groups. * Images module to allow users to upload an image as a node.
Theme.
Theme is the outer appearance of a Drupal website. Theme system will govern how the website is displayed, page layouts, block placement, style, and so forth. Theme can be changed by selecting themes that are available in the directory / themes or / sites / all / themes.
User.
Drupal is a concept unique to the user. * On the website simple and can usually be managed only updated by a single administrator was a separate system. With the concept of community Drupal site *, you will be able to set up Drupal to allow all individuals who use this site to register the site and create their own user accounts and make the division the authority to manage them in an integrated way.
Block.
Block is basically a container or a stand-alone space that can be used to be occupied any part you can think of a website. For example, the block contains a login form; the box contains the title line of the latest articles and so on. In common parlance might be called another CMS Block is a Widget.
Menu.
Drupal menu system is a system for handling the request via the URL. If the Clean URL is not enabled, then any query string in the form q = will be handled by the system menu.
Comment.
Comment in response to a node that is written by the user (Comments).
Hook.
User is never aware of this concept in Drupal, unless they are developers. Hook is a method used Drupal so that each module can add certain function, by linking a specific function is to hook the system owned by Drupal. For example, each module can add a new menu by defining module menu function, which will ensure Drupal do not forget to take into account the existence of the menu when necessary.
Field.
Content in Drupal is made up of various areas / fields. * Field titles node, the node body. * You can use the fields in Drupal to build any type of content you can think of. For example, match. * If you think about an event, usually contains a title, description (or body), start date, start time, duration, location, and possibly link to register for the event.
Each element is a field. * Drupal has the ability to create a content type using the field, either through programming by creating a module or through the Drupal administration interface to create new content types and make the fields through the user interface. Field API (in Drupal 7) or CCK (Drupal 4.7, 5, 6) made it very easy and simple to build complex types of content with very little programming is not even necessary.
Taxonomy.
Node is so much need to be categorized according to their respective topics. In Drupal Taxonomy module are used to categorize content. Taxonomy name is taken from the science of classification. Thus each unit of content or commonly called the Term may be mentioned whether the category Politics, Economics, Science, or Religion. Ways of classifying the content is left entirely to the user who has the right to organize Taxonomy. Other modules also use the Taxonomy module to classify certain content, such as the Forum and Image Gallery.
Module.
Drupal website can be coupled with specific modules as needed. Module is a unit of a program written in PHP which if activated will add specific functions. Organic Groups modules provide the function of group / mailing list such as Google Groups or Yahoo Groups. * Images module to allow users to upload an image as a node.
Theme.
Theme is the outer appearance of a Drupal website. Theme system will govern how the website is displayed, page layouts, block placement, style, and so forth. Theme can be changed by selecting themes that are available in the directory / themes or / sites / all / themes.
User.
Drupal is a concept unique to the user. * On the website simple and can usually be managed only updated by a single administrator was a separate system. With the concept of community Drupal site *, you will be able to set up Drupal to allow all individuals who use this site to register the site and create their own user accounts and make the division the authority to manage them in an integrated way.
Block.
Block is basically a container or a stand-alone space that can be used to be occupied any part you can think of a website. For example, the block contains a login form; the box contains the title line of the latest articles and so on. In common parlance might be called another CMS Block is a Widget.
Menu.
Drupal menu system is a system for handling the request via the URL. If the Clean URL is not enabled, then any query string in the form q = will be handled by the system menu.
Comment.
Comment in response to a node that is written by the user (Comments).
Hook.
User is never aware of this concept in Drupal, unless they are developers. Hook is a method used Drupal so that each module can add certain function, by linking a specific function is to hook the system owned by Drupal. For example, each module can add a new menu by defining module menu function, which will ensure Drupal do not forget to take into account the existence of the menu when necessary.
Although according to some developers Drupal is fairly difficult for new users, but with many advantages, Drupal CMS is one of the best. In fact, the ability not just as a CMS, however, with the flexibility and the API (Application Programming Interface) it can also be used Drupal as the framework * / framework to build web based applications.
Comments :
0 komentar to “Technology Platform of Drupal”
Posting Komentar