module

vers tags: drupal, drupal 7, drupal 8.

Tests de migration, oct et nov 2018

Etude de la structure et volumétrie d'un site drupal 7, en vue d'une migration vers un dupal 8 vierge (via drush 9).

Modules config_

Conf de dev migration

Présentation (rapide, mais compréhensible pour un débutant) de l'environnement ddev8 (un docker installé sur ubuntu 18, qui va servir à migrer un site drupal 7 vers drupal 8).

On aura drush 9.4.0 et un drupal 8.6.x, dans un environnement ddev (un docker "simplifié"). Il faut ajouter les modules de migrations, puis, suite à un (seul) drush migrate-upgrade .. --configure-only on va importer les données d'un drupal 7, dans ce nouveau drupal 8 installé (et qui sera effacé), à l'aide de diverses commandes :

  • ddev exec drush migrate-import upgrade_d7_nomID  (ou drush mim IDmig)
  • voir l'état de la migration avec drush ms mais aussi l'UI (via /admin/structure/migrate/manage/migrate_drupal_7/migrations)

Selon les sites, l'ordre des imports est essenciel, surtout si l'on en profite pour en modifier la structure (optimisation de taxonomies ou de bundle, renommage de champs....). Cette page regroupe des informations sur comment modifier les définitions des migrations : présentation de diverses techniques (à la mano via Configuration Manager, Drupal console...), et diverses commandes fréquentes lors de migrations avec ddev (ddev, drush et composer).

Autres pages liées :

Maj Media 7.x-2.19

Maj : Media 7.x-2.19 + entity_translation 7.x-1.0 + File entity 7.x-2.22 + Global redirect 7.x-1.6 + Media CKEditor 7.x-2.5

Avec module ckeditor 7.x-1.18 et lib  4.7.1

Module Metatag drupal 7 (7.x-1.25)

Avril 2018, version 7.x-1.25 et 8.x-1.2.

diverses infos

Il est recommandé (tab d'admin drupal) d'installer schema_metatag (format JSON LD), mais il y a un soucis avec Drupal 7 Zen.

avec Entity Token

Si Entity Token est installé (requis par Rules, Commerce...) le navigateur de token donne un time out ou échoue - c'est connu.

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

 

entity browser

1. créer 2 types de contenus : maitre et fils. maitre aura un champs qui référence 1 ou x fils.

2. créer une vue, qui liste tous les fils (les plus récents en haut de liste). Lui ajouter une page de type "entity browser" (sera utilisée plus loin)

3. créer à admin/config/content/entity_browser pour créer un object:

Pages

S'abonner à RSS - module