Block title
Block content
Ze webmaster
Par Ze webmaster,
Thu 06 December 2018

Customiser son drupal 8

Pimp my ride

Principe


Drupal 8 s'installe par défaut avec Bartik pour le thème de votre site et seven pour l'administration. Mais disons que pour ma part, je les trouve un peu rugueux... Mais, avec quelques composants...

Alors, c'est parti pour les installations. Sortez les consoles ... Mario kart, pour tout à l'heure ... et on se place à la racine du projet.

 

L'administration


1 // Adminimal menu
https://www.drupal.org/project/adminimal_theme

Pour améliorer le rendu des interfaces d'administration.

composer require drupal/adminimal_theme
drush then -y adminimal_theme

 

2 // Adminimal Admin Toolbar
https://www.drupal.org/project/adminimal_admin_toolbar

En complément d'Admininal menu, ce module améliore la navigation dans le menu d'administration grâce à des menus accordéon ! INDISPENSABLE !!!

composer require drupal/adminimal_admin_toolbar
drush en -y adminimal_admin_toolbar 
drush en -y admin_toolbar_tools

 

3 // Module Devel
Totalement indispensable
https://www.drupal.org/project/devel

composer require drupal/devel
drush en -y devel

 

 

Le thème


1 // Bootstrap
https://www.drupal.org/project/bootstrap

Et même si on n'est pas designer, il est très facile de concevoir des interfaces sobres et agréables.
D'autant plus que bootstrap intègre nativement des thèmes bootswtach.
Personnellement j'aime bien le matérial design, je paramètre mon thème avec le thème paper.
La liste des thèmes est accesible depuis l'interface d'administration Drupal, dans les options avancés de bootstrap.
/admin/appearance/settings/bootstrap

composer require drupal/bootstrap
drush then -y bootstrap
drush config-set bootstrap.settings cdn_jsdelivr_theme paper -y
drush cr

 

Un peu plus de documentation sur bootstrap :
https://drupal-bootstrap.org/api/bootstrap
Pour choisir les thèmes intégrés :
https://bootswatch.com/default/

 

Y en toujours un peu plus


Mais ceux là, c'est la base .... J'en rajouterai au fur et à mesure!

 

Tout en un


composer require drupal/adminimal_theme
drush then -y adminimal_theme
composer require drupal/adminimal_admin_toolbar
drush en -y adminimal_admin_toolbar
drush en -y admin_toolbar_tools
composer require drupal/bootstrap
drush then -y bootstrap
drush config-set bootstrap.settings cdn_jsdelivr_theme paper -y
drush cr

 

Commentaires


Ajouter un commentaire

edit Ajouter un commentaire