Baiganova A.M, Kulmagambetova Z.K

Aktobe Regional State University named K.Zhubanov, Kazakhstan

Control system of site Drupal

By means of this system it is possible to build the sites and web appendices of different function and difficulties. The interface of the user allows to operate the sites on Drupal without knowledge of HTML, web imposition and programming languages. Drupal is developed by the international team of developers, as the software with the open source texts protected by the public license GNU. The international site of the project — drupal.org, on the site it is possible to receive information on Drupal. There is a set of ways of management of contents of your web site, beginning from the simple mechanism of web magazines (blog) allowing the limited publication of contents to the full-function integrated applied system on the basis of which you can create an own control system of contents

Drupal — this software allowing to publish, operate and organize easily various contents on the web site. Drupal contains the functionality allowing to create control systems of contents, blogs, environments for joint creative activity, forums, information letters, galleries of images, systems of loading of files and many other things

Drupal is the program with open source codes which uses the license GPL, copes and developed by community of thousands of users and developers. Drupal can be loaded and used freely. The control system of contents of Drupal keeps the contents in a database. In the database contents are stored in a type of knots (nodes) and other objects of high level, such as users and comments. There are many various, predetermined types of knots, including notes (stories), blogs (blogs) and votes (polls). Drupal forms the page containing one or several fragments of information in the form of knots, blocks and other elements. Each page usually consists of the central column of contents with the left and right side panels (side-bars), and also has the top headline, or heading (header), and the lower headline, or a footnote (footer). Except for the central column other areas are optional. The central column is used for display of the main contents of the site, and optional areas are intended for additional contents. For filling of optional areas with small fragments of information of Drupal uses blocks. Optional areas usually contain navigation references (for example, the most popular knots) and other reduced contents. Similar to any contents, blocks can be dependent on a role of the user, providing, thus, a specialized type of information. One of the most important functionality of Drupal is ability to expand types of available knots (for example, for specific contents of your appendix) by writing of specialized modules of knot. The separation of contents from representation is carried out by system which forms subjects of pages on the basis of templates.

The most part of contents can be easily structured and issued by determination of templates (or tpl), files and functions of a subject. Nodes can be organized in category or a taxonomy. The appeal to any contents is made through system of powers for access control and change of contents of the web site.

The important concept in Drupal is that all contents are stored in a type of nodes. They are basic functional units for system and create the base which can be expanded with the contents which is stored in Drupal. Creation of new modules of nodes allows developers to define and save additional fields in a database which are specific to the specific site. Nodes are classified according to their type. Each node type can be processed and be visualized differently on the basis of option of its use.

The system of a taxonomy in Drupal allows to execute classification of nodes that gives the chance to organize contents of nodes on the displayed web page. Such division into categories can be also used for change of navigation according to the web site. Categories are defined by tags or elements (terms). Item collections can be grouped in the dictionary. Drupal can classify automatically node contents with elements, or contents of a node can be classified manually with use of the assigned dictionaries. Also Drupal allows to use freely tags, allowing users to define own elements for node contents.

Development of the site on Drupal differs in efficiency, flexible setup according to wishes of the customer and opportunity it is simple to make necessary changes to site contents, and also in case of desire quickly to expand the site according to new needs of the company owner. This system easily adapts the opportunities therefore practically any site regardless of the volume of its contents and functionality ideally works at it.

CMS Drupal is one of the most popular content management systems of the site in a pattern. Primary benefits of the site created on Drupal:

• first of all the reliability of CMS Drupal allowing not to worry about possible cracking of the site;

• openness of the source code CMS Drupal that allows to upgrade easily system under the needs;

• extensive community of users of CMS Drupal which participants are always ready to answer questions about CMS Drupal at specialized forums;

• a set of ready expansion units of CMS Drupal and subjects of design of CMS Drupal that allows to create quickly the site on CMS Drupal without knowledge of any technical subtleties, including HTML and CSS, not to mention PHP.

References:

1.     http://www.drupal.ru/

2.Drupal 6 Search Engine Optimization

3. David Mercer - Drupal 6.