one of the most popular CMSs on the market! – WAU

If you still don’t quite understand what Drupal is, there is an easy way to know what it is about: it is a direct competitor of WordPress. Best known among e-commerce companies, because of its more advanced functionalities for this area, the platform in question is also a […]

If you still don’t quite understand what Drupal is, there is an easy way to know what it is about: it is a direct competitor of WordPress.

Best known among e-commerce companies, because of its more advanced functionalities for this area, the platform in question is also a excellent option for those who need a website or blog that requires a more complex structure.

In global terms, the system does not have such a significant participation among the CMSs available on the market. According to data from W3Techs, updated in July 2018, the segment ranking is easily led by WordPress (59.9% share), followed by Joomla (which has 5.9% of the segment) and Drupal (with 3 , 9%).

This position is probably related to the ease of use of the system, which is one of its critical points, especially for those who do not master the web language. However, it takes advantage of important aspects, such as security and flexibility.

Want to know more about Drupal? Then continue with us, as we will introduce the system, how to install it, how to use it, in addition to detailing the main benefits of using it as a CMS!

What is a CMS?

But first, let’s understand what a CMS is and why it is so useful. A Content Management System is a platform that offers the necessary tools to create, publish and manage online content.

Today, most CMS come with several tools necessary to create any type of content, although the decision making when buying a system should be on the system that seems most appropriate for your purpose.

Even people who have no experience in web development can benefit from using a CMS. And even programming-savvy professionals can take advantage of CMS when it makes more sense to use a platform instead of creating a website from scratch.

Content management system (CMS): why implement it in your company?
What is the difference between CMS and hosting? Understand here!
Corporate blog for beginners: how to choose a CMS
Understand how to keep your website safe

What is Drupal?

Drupal is a content management system written in PHP and seen as a modular framework. After all, it allows you to create and manage content, modify the appearance of the website or blog, in addition to automating tasks that can be performed by users and collaborators registered in the system.

As its developed is in PHP, a language open source, Drupal does not need a specific operating system. However, you need an HTTP server that is compatible with PHP, as well as the Apache Server and a database like MySQL, the most recommended for its operation.

Drupal is described as a Content Management Framework because it has basic functionalities of a CMS in addition to allowing different tools in the cloud to communicate, which facilitates the development of extensive modules.

What are the main features of Drupal?

  • allows the creation of more complex websites and who need to manage a high volume of customer data;
  • technical characteristics, it has a fast loading and a very adequate level of security;
  • it is a multilingual solution, that is, it is available in several languages;
  • the latest version was designed to meet users’ multichannel demand. So, we are talking about a responsive system and that offers the best front end experience, regardless of the access device;
  • accessible by default, Drupal incorporates international standards in this area into its configuration. On a daily basis, this means that sites can be used, managed and edited by people with disabilities.

How does Drupal work?

Drupal is a more flexible system than WordPress, although it has more settings that you will need to deal with to make the site or blog the way you want it.

So let’s show you how to use this system now, check it out:

How to install Drupal?

For you to install the Drupal CMS on your website, the simplest way is to use an auto installer that usually comes with most hosting services.

To do this, simply access your host’s control panel, search for the auto-installer and, inside it, the Drupal icon. He should ask for some information such as username and password before completing the installation.

If your server does not have an installer, don’t worry, as you can install it manually.

How to install Drupal manually?

To install manually, visit the official Drupal website and download the file in zip format. Then, extract the compressed files and transfer them to your hosting account via FTP or the host’s file manager itself.

Once you are in your hosting directory, you need to choose the path in which you must install. Generally, “public_html” is the folder for that. Then, extract the zipped file into it until all the content appears.

Now the next step is to create a database. In most servers, the database offered is MySQL which can be created in a few clicks.

After completing the steps above, installation can begin once you access your website or blog’s home page. The screen will ask you to choose the standard or minimum version. Choose the default to be able to use the main features of Drupal or the minimum if you want further customization (this option is recommended for advanced developers).

Then you must confirm some information from your server and insert the data from the database. In the last step you must choose the site name, username and password to access. After completing this, the installation is complete and you can start creating your website!

How to create a website or blog with Drupal

Now that the installation of Drupal is done, let’s see how to create the site on the system. After logging in for the first time, you will be presented with the administrative panel consisting of the following sections:

  • Content: here you can manage files, content and comments;
  • Structure: in this section you can manage the type of content, menus, views, contact forms, comments, etc;
  • Appearance: focused on downloading and installing themes;
  • Extensions: as the name says, they are those that improve the functionality of your website;
  • Settings: section dedicated to the adjustment and configuration of parameters;
  • People: focused on the management of users and their respective functions within the website or blog;
  • Reports: here all reports are organized;
  • Help: section that you can use every time you need assistance.

How to create Drupal taxonomies

When we talk about Drupal, taxonomy is a term used to describe or manage content. And to create it you must follow the following steps:

  1. Access the structure tab;
  2. Click taxonomy;
  3. Click on add vocabulary;
  4. Enter name and description;
  5. Click add terms;
  6. Write the name, description, format, URL and click save;
  7. Repeat the previous step to create other terms and the taxonomy is ready.

How to create articles and pages via Drupal

Drupal, by default, serves the following types of content:

  • Articles: they are used to display information that can be changed or updated at any time, such as blog posts;
  • Basic page: these can be used to display the static content of the website which is not usually modified frequently;
  • Blog Entry: gives the function of creating blogs linked to the site;
  • Book Page: this mode displays the content as if it were a book page;
  • Forum Theme: in this, you can define a discussion topic through comments;
  • Survey: if you want to conduct surveys among your visitors, you can use this function.

To start creating articles using Drupal, you must first enter the control panel and click on content. When choosing the option “add content”, a window will open and, in it, click on “article”. In it you can add the title, tags, body, text format and the image to be displayed in the article.

In “menu settings”, you can add review information as well as authoring, publishing options and URL structure.

Finally, click on “view” to view the article and “save” to publish it.

Now, to create pages within the site, you must click on “contents” and then on “add content”. When clicking on “basic page”, enter the title and body of the page.

After writing the content, to link the link of a page to the menu (such as “Who we are”, for example), click on “provide a menu link”, click on “save” and “publish”.

What are the benefits of Drupal

Let’s see what are the benefits that Drupal can bring you.

Responsive themes

All themes used in Drupal are responsive, that is, adapted for mobile devices as well as screens of different sizes.

In addition, Drupal also has HTML5 which, in terms of producing web content, gives access to input fields (email, address, date, among others) and does all the necessary installation via mobile devices .

Considering that more than 60% of Brazilians access the internet using mobile devices and that Google prioritizes mobile sites as an indexing criterion, it is important that your website and blog have this suitability for mobile devices.

Drupal is more in line with the world’s web standards

Drupal brought a standardization of good practices due to PHP frameworks such as Symfony. In addition, the use of plugins is also a great advantage as it gives more flexibility for customization.

That way, you can count on a complete content management platform and the possibility to leave the website or blog the way you want.

What are the disadvantages of Drupal

Now let’s know what are the disadvantages presented by Drupal.

Drupal requires technical knowledge

Unlike WordPress, Drupal can be a difficult system to handle for users who do not have much technical knowledge or experience in CSM.

Therefore, if a marketing manager wants to make changes to the design or functionalities of the corporate blog, for example, it is necessary to ask a programmer or a professional who has full knowledge of the subject to do so.

Drupal has fewer support communities

It is very common for CMS to have forums or support groups administered by the users themselves to answer questions about the use of the system.

However, Drupal does not have as many groups and, as a result, fewer options for support and help from people using CMS.

Now that you know how to use Drupal, you can start producing content after you have installed it. However, remember that the content needs to be based on a strategy.

And for you to know how to develop it, check out our complete Content Marketing ebook: first steps!