multi-langue

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.5.2 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 :

Media en 7.x-2.0

7.x-2.0

attention: si on utilise entity_translation alors il faut passer entity_translation à entity_translation beta6 + et appliquer ce patch

Doc à

Drupal 7 a un fichier .editorconfig

nouveautés et améliorations de 7.50 : "administer fields" permission, Support MySQL "full UTF-8", PHP 7, editorconfig (Drupal 8 a aussi ce fichier)

Langues Drupal 8

Drupal, choix des langues et traduction

Regroupe des notes concernant le module i18n, entity translation, ... tout ce qui concerne les langues et les pays....

Un soucis de traduction ?

rechercher "portor" et ajouter un aliasSuite à divers soucis de traduction (contenus créés en double, un en anglais l'autre en fr), et suppression de contenus :
créer un alias?

Balise hreflang

Le module i18n n'ajoute pas la balise hreflang.

Solution: Alternate hreflang https://www.drupal.org/project/hreflang

Ne requiert rien, fonctionne bien avec entity_translation (je ne l'ai pas testé avec entity_translation).

Aucune configuration à faire avec i18n, aucune permission à donner, il faut juste activer le module.

Pages

S'abonner à RSS - multi-langue