Drupal 8, la dernière version du CMS (Content Management System)


Après plusieurs articles sur Drupal, j’ai décidé d’essayer l’installation de la 8ème version du CMS.

En quelques mots, un Content Management System (ou SGC Système de Gestion de Contenu), appelé CMS, vous permet de gérer un site web. La gestion est améliorée par l’interface « front-end » (ce que le surfeur lit lorsqu’il visite le site web) et l’interface « back-end ». L’interface « back-end » est puissante, car plusieurs menus et options adaptent la gestion de votre site internet à l’utilisation du concepteur/auteur.

L’interface « back-end » est cachée pour le lecteur/visiteur, seul l’administrateur a accès à cette partie essentielle du site internet : ajout d’un utilisateur, écrire un article, construire une page, choisir un thème pour l’apparence du site internet, gérer la maintenance, afficher les rapports ou « logs » etc.

Afin d’installer le logiciel, je voulais utiliser une architecture intégrée Serveur Apache+MySQL+PHP avec WampServer mais un fichier .dll ne me permit pas d’utiliser Wampserver. Après des recherches sur le World Wide Web, j’ai trouvé EasyPHP Devserver (un environnement de développement) et EasyPHP WebServer (pour héberger un serveur Web). J’ai complété ces deux outils avec PHPMyAdmin, dans le but de gérer la création de bases de données MySQL.

Après avoir allumé les serveurs, j’ai lancé l’installation de Drupal le 8ème du nom. L’installation est facile, seulement quelques étapes :

  • choix du langage
  • choix du profil
  • vérification des pré-requis
  • installation de la base de données
  • installation du site internet,
  • configuration du site

Un avertissement apparut quand les pré-requis étaient vérifiés : l’OPcache n’était pas activé si bien que j’ajoutai les lignes de code ci-dessous au fichier php.ini de la configuration du serveur :

[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

Autre fonction que je ne pouvais utiliser, la traduction française du texte de Drupal, parce que le serveur de traduction n’était pas accessible : je pense que je ne savais pas comment m’y connecter alors j’ai utilisé la version anglaise.

Vous pouvez noter que la base de données doit être créée avant que vous ne lanciez l’installation de Drupal. En effet, à l’étape « installation de la base de données », vous devez compléter le nom de la base de données dans la zone consacrée.

Les captures d’écran des étapes de l’installation :

Ce diaporama nécessite JavaScript.

The setup steps

 

Quand l’installation est terminée, vous accédez à l’administration du site avec un identifiant et un mot de passe.

Alors, le site web peut évoluer et être mis à niveau. La possibilité d’adapter l’interface du site est riche. Par exemple, j’ai ajouté le « Bootstrap » thème pour différencier la présentation graphique de mon site internet plutôt qu’un thème basique fourni par défaut.

L’utilisation du menu extension est un moyen d’ajouter des modules et extensions afin d’adapter votre site internet. Il existe plusieurs modules et extensions disponibles pour Drupal.

D’autres extensions ont été intégrés au coeur de Drupal, comme le XYSIWYG (What You See Is What You Get) CKEditor.

Ce diaporama nécessite JavaScript.

 

 

Maintenant, il est temps pour vous d’installer et d’utiliser Drupal !

Drupal.org

Official site Drupal 8th

Community Documentation

The Drupal Community

 

Publicités

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

Un site WordPress.com.

Retour en haut ↑

%d blogueurs aiment cette page :