{"version":"1.0","provider_name":"Understand Drupal","provider_url":"https:\/\/understanddrupal.com\/fr\/","title":"Conseils pour \u00e9crire des migrations Drupal - Understand Drupal","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"OWaLLOU01d\"><a href=\"https:\/\/understanddrupal.com\/fr\/blog\/conseils-pour-ecrire-des-migrations-drupal\/\">Conseils pour \u00e9crire des migrations Drupal<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/understanddrupal.com\/fr\/blog\/conseils-pour-ecrire-des-migrations-drupal\/embed\/#?secret=OWaLLOU01d\" width=\"600\" height=\"338\" title=\"&#8220;Conseils pour \u00e9crire des migrations Drupal&#8221; &#8212; Understand Drupal\" data-secret=\"OWaLLOU01d\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"d\u00e9pendance de module, activez le module qui d\u00e9finit la migration, et ex\u00e9cutez-le en supposant que tout fonctionne du premier coup. Mais les migrations Drupal impliquent souvent un peu d'essais et d'erreurs. Il s'agit \u00e0 tout le moins d'un processus it\u00e9ratif. Aujourd'hui, nous allons parler de ce qui se passe apr\u00e8s les op\u00e9rations d'importation\u00a0et de\u00a0rollback, comment\u00a0r\u00e9cup\u00e9rer apr\u00e8s une migration rat\u00e9e, et quelques conseils pour\u00a0\u00e9crire des fichiers de d\u00e9finition.","thumbnail_url":"https:\/\/understanddrupal.com\/wp-content\/uploads\/2022\/01\/migration_workflows_0.jpeg"}