Drupal 8, the latest version of the CMS (Content Management System)


After several articles about Drupal, I decided to try the setup of the 8th version of the CMS.

In a few words, a Content Management System, named CMS, allows you to manage a website. The management is improved by the front-end interface (what the websurfer read when he visits the website) and the back-end interface. The back-end interface is powerful, because many menus and options adapt the management of your website to the use of the designer/author.

The back-end interface is hidden for the reader/visitor, only the administrator has access to this essential part of the Website : add a user, write an article, build a page, choose a theme for the appearance of the Website, manage the maintenance, display the report logs etc.

In order to install the software, I wanted to use an integrated architecture Apache Server+MySQL+PHP with WampServer but a file .dll didn’t permit to use WampServer. After researches on the World Wide Web, I have found EasyPHP DevServer (a development environment) and EasyPHP WebServer (for hosting a webserver). I have completed these two tools with PHPMyAdmin, in the aim to manage the creation of MySQL Databases.

After turning on the servers, I launched the setup of Drupal the 8th. The installation is easy, only few steps :

  • Choose language
  • Choose profile
  • Verify requirements
  • Set up database
  • Install site
  • Configure site

A warning appeared when the requirement was reviewed : the OPcache was not enabled so that I add the lines of code below to the php.ini file of the webserver configuration :

[opcache]
zend_extension=php_opcache.dll
;Determines if Zend OPCache in enabled
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

Source : https://www.drupal.org/node/2679959

Other function I couldn’t use, the french translation of the text of Drupal, because of the translation server was not accessible : I think I didn’t know how to connect to it so that I used the english version.

You can note that the database has to be created before you launched the setup of Drupal. In fact, to the « set up databe » step, you must fill the name of the database in the devoted zone.

The snapshots of the setup steps :

 

Ce diaporama nécessite JavaScript.

 

The setup steps

When the setup is finished, you access to the administration of the site with a login et and a password.

Then, the website can be evolved and upgraded. The possibility to customize the interface of the site is wealthy. For example, I add the « Bootstrap » theme to differentiate the graphical presentation of my website rather than a basic theme provided by default.

The use of the « extend menu » is a way to add modules and extensions in order to adapt your website. There are multiple available modules and extensions for Drupal.

Other extensions have been integrated to the « core » of Drupal, as the WYSIWYG (What You See Is What You Get) CKEditor.

Ce diaporama nécessite JavaScript.

 

 

 

Now, it’s time for you to setup and use Drupal !

Drupal.org

Official site Drupal 8th

Community Documentation

The Drupal Community

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s