How to make a website on Drupal yourself
As according to a survey, Drupal ranks third in the world among all the CMS currently available. This engine runs about 2.4% of all sites on the web. Among the resources using CMS, the share of Drupal reaches 4.5%. Why is this management system of content worthy of attention? How to use it to make a website yourself?
Table of contents:
Why choose Drupal
How to install Drupal
How to configure CMS Drupal
Why choose Drupal:
Drupal is a content management system that is distributed under the GNU GPL license. Due to this, the engine can be used free of charge for the implementation of any projects, including commercial ones.
Because of its flexibility and multitasking, Drupal is often referred to as a CMF rather than a CMS: a content management framework or framework for content management systems and web applications. This determines the versatility of Drupal. On its basis, you can implement any project: create an online store , company website, blog, forum or portal. Here are some resources that work on Drupal:
French government .
What is there Forbes and the French government, even Playboy.de works for Drupal:
Drupal is developing a community of enthusiasts. Volunteers regularly update the kernel, instantly find vulnerabilities and release patches, create specialized assemblies and modules, and support newbies. This ensures the friendliness of the engine to the owners and administrators of sites.
How is Drupal better than WordPress and Joomla? This question is improper. Do not rate the engines on a “good – bad” scale to avoid falling into the trap of subjectivity. Choose a CMS in accordance with the features of the project and the needs of the audience.
The main feature of Drupal is flexibility. To explain this, the authors from the official Drupal website used a good image . They compared most CMS with toy cars. You can play different games with them, but toys are always machines. And Drupal is not a complete car, but a constructor. From it you can collect a model of a passenger car, truck or fire truck. Moreover, you can also make a plane or a ship with it.
How to install Drupal:
The easiest way to solve this problem is to choose a hosting service with a pre-installed engine or the ability to install CMS through the hosting control panel using the auto-installer of scripts. You can also download the distribution from the official Drupal website and install it yourself on the server. You can choose the third path: installation and configuration of the engine on the local server and subsequent transfer to the server hoster
To install a CMS on a hosting server, proceed as follows:
Download the Drupal distribution from the official project site . On the Drupal Core tab you will find the base engine of the engine. And in the Distributions section you can find specialized CMS assemblies, for example, Drupal for online stores, corporate sites, content projects and even religious communities. You need a constructor, not a complete machine model, so choose a base core.
Unzip the archive.
Upload content to server. Use any FTP client, for example, FileZilla. The distribution needs to be loaded into the root folder. The path to it is marked on the illustration with a yellow marker.NB! Steps 4, 5 and 6 are needed if the provider did not create the database automatically when ordering hosting.
Create a database. Find the section “Databases” in the hosting control panel. Specify the name of the database and click “Create”.
Create a new database user and specify a password.
Delegate management rights to the profile. Use the “Add” button, and on the page that opens, check the box next to the “All rights” field. Click the “Make Changes” button.
In the hosting control panel, select the version of PHP 7.1. This is necessary for Drupal 8 to work correctly. You can select the PHP version in the “Software and Services” section of cPanel.
Launch the CMS installation manager. To do this, enter in the browser address bar the site URL. In the language selection section, select a language.
How to configure CMS Drupal:
At this stage, you will select and install a design template and theme for the administrative panel, create a menu, choose a way to display content blocks, Russify the CMS and define user roles. Start with the site Russification.