Ich habe endlich angefangen, mich ernsthaft mit Drupal 8 zu beschäftigen und interessiere mich besonders für das Konfigurationsmanagement. Ich bin auf etwas gestoßen, das ein bisschen problematisch sein könnte, und zwar in Bezug auf benutzerdefinierten Blockinhalt.
Ich kann sehen, dass das Konfigurationsverwaltungssystem Blockkonfigurationen exportieren kann - Region, Thema, Gewicht, Sichtbarkeit usw. Der tatsächliche Blockinhalt wird jedoch beim Konfigurationsexport nicht berücksichtigt, was angemessen und verständlich ist.
Beim Importieren dieser Blockkonfiguration in einen Produktionsstandort wird anscheinend die Blockkonfiguration erstellt und eine Wartemeldung erstellt, in der gemeldet wird, dass der Block beschädigt ist oder fehlt. Offensichtlich ist der Blockinhalt nicht auf dem Produktionsserver vorhanden.
Wie können benutzerdefinierte Blöcke von einem Entwicklungs- / Staging-Server auf einen Produktionsserver migriert werden? Mir ist klar, dass Blöcke in Drupal 8 feldfähige Entitäten wie Knoten sind und daher auf die gleiche Weise migriert werden müssen, und ich verstehe, dass es in Drupal 8 eine Migrate-API gibt, die jedoch für die Migration von Inhalten von Drupal 6- und Drupal 7-Sites entwickelt wurde Drupal 8 im Gegensatz zu Drupal 8 zu Drupal 8-Sites.
Dieses Problem bezieht sich speziell auf benutzerdefinierte Blöcke, da von anderen Modulen wie Ansichten generierte Blöcke offensichtlich als Konfiguration migriert werden.