conf

configuration

Astuces composer

utiles

composer self-update

composer require drupal/module_name -vvv

trop long ?

composer update --prefer-dist -vvv --profile

maj dec 2017

maj debian, firmware :

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get dist-upgrade
sudo apt-get clean
sudo rpi-update
reboot

maj composer et drupal 8

cd drucomp ; composer update

composer require 'drupal/views_slideshow: ^4.6'
composer require 'drupal/admin_toolbar: ^1.21'

core drupal 8.4.3-> soucis de date php 32b

+ composer require 'drupal/paragraphs: ^1.2'
composer require 'drupal/entity_browser:^1.4'  et theme boostrap 3.7

 

Débugger twig

Source : https://www.drupal.org/docs/8/theming/twig/debugging-twig-templates

Activer via sites/default-ou-soussite/services.yml (en dev seul, pas en prod, et vider le cache):

Changes depuis drupal7

Quelques notes sur les nouveautés et différences entre drupal8 et drupal 7.

Nouveautés

UUID

ID universel unique, un ex: c3632b14-6594-5245-d28a-4580b338b9bb
utilisé dans les exports de conf (un motif du module pathauto a un uuid)

views

intégré au core => un certain nb d'écran d'admin sont maintenant modifiables (who's online et nouveaux membres, block_content des bib de blocks perso, commentaires récents, gestion des fichiers, admin/people,

Nouveau champs: liens d'action (liste modifier/supprimer)

Finalisation de la conf

Php7, mysql, composer et drupal 8 installé sur raspbian jessie

 

logs

syslog

conf sendmail (notifs) + dans /var/log/mail.err

sm-msp-queue[3010]: My unqualified host name (nom-du-pi) unknown; sleeping for retry
sendmail a un soucis avec /etc/hosts : il cherche un FQDN sur une unique ligne "localhost.localdomain". En d'autres termes, il faut que son nom localhost et nom.domain soit sur une ligne unique, puis relancer send mail (service sendmail restart)

Outils drupal 8

Outils en ligne de commande

Drush, drupal console, drupal code generator, git, composer et dos2unix (vérifier/corriger les fin de fignes de type "unix")

drupal console

https://drupalconsole.com/

Synchronisation de la conf

bases du truc

Doc pour deployer config d'un meme site sur plusieurs serveurs (prod et dev) à https://www.drupal.org/documentation/administer/config

La conf active est en db, on peux exporter soit la totale (fichiers .yml dans un .tar.gz) soit pour un module (à admin/config/development/configuration/single/export), soit encore via drush.

Pages

S'abonner à RSS - conf