drupal 8

Menus drupal 8

conf druc1 et druc2

en aout : drupal 8.3.5, drush 8.1.12, nginx 1.6.2, php7, mysql 5.5

druc1

1 page de base (page 1), un article (conf), 2 contenus "drupal"

modules activés

book et forum (core), views_accordion et views slideshow (super), admin_toolbar (et ses tools), content translation, pathauto, token

types de données

drupal (avec taxo version drupal "field_dru_tdrup, field_tags et bool field_drufini + fichiers field_drufile), et pour tests ixe: pub et x_autrice

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):

Notes theme drupal 8 drupalcamp Floride 2017

Présente les thèmes du core drupal 8, avec drupal 7 une logique de retrait alors que drupal 8 a une logique d'ajout (présentation de without), référencer d'autres templates twigs (3 façons), présentation des "blocks de twig", les librairies (les override, dépendances, extentions...).

Mes notes (transcription en fr) selon la conf (avec slide) du drupalcamp de floride 2017 (en anglais).

Chainer les tokens

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)

test vue maitre/fils

contenu "maitre": titre maitre et tof
contenu "fils": titre, couv, collection (taxo) et ref_maitre

vue "maitre"

master

contenu de type maitre et publié, avec les champs ID et Title (affiche nos 3 maitres), sans tri les maitres sont par ordre d'id (cause, viennot et barasc).

page qui va afficher tous les livres (plusieurs fois si a plusieurs maitres)

liste non mise en forme de champs, avec id, titre et tof. Filtre: maitre

Vues

Le module Views est intégré au core de drupal 8

Pages

S'abonner à RSS - drupal 8