11.9. Neue Website-Funktionen bereitstellen
Kopieren Sie eine Ansicht, die Sie in einer lokalen Entwicklungsumgebung erstellt haben, auf eine Live-Website.
- Das Modul, Configuration Manager, das mit dem Kernsystem ausgeliefert wird, muss sowohl auf der Website in der Entwicklungsumgebung, als auch auf der Live-Website installiert sein. Siehe: Abschnitt 4.3, „Ein Modul installieren“ für Anweisungen zur Installation von Modulen, die mit dem Kernsystem ausgeliefert werden.
- Der Inhaltstyp Lieferant muss sowohl in der Entwicklungsumgebung als auch auf der Live-Website vorhanden sein.
- Die beiden Inhaltstypen müssen die gleichen Felder enthalten. Siehe: Abschnitt 6.1, „Hinzufügen eines Inhaltstyps“.
- Die Ansicht Lieferanten muss auf der Entwicklungsumgebung vorhanden sein, nicht jedoch auf der Live-Website. Siehe Abschnitt 9.3, „Erstellen einer Ansicht zur Ausgabe von Listen“.
- Öffnen Sie die Website in der lokalen Entwicklungsumgebung.
- Navigieren Sie im Menü Verwalten zum Menüpunkt Konfiguration > Entwicklung > Konfigurationssynchronisation > Export > Einzelnes Element (admin/config/development/configuration/single/export). Die Seite „Einzelnes Element“ erscheint.
- Wählen Sie Ansicht aus der Liste Konfigurationstyp.
- Wählen Sie Lieferanten aus der Liste Konfigurationsname aus. Die Konfiguration erscheint im Textfeld.
Kopieren Sie die Konfiguration aus dem Textfeld.

- Öffnen Sie die Live-Website.
- Navigieren Sie im Menü Verwalten_ zum Menüpunkt Konfiguration > Entwicklung > Konfigurationssynchronisation > Import > Einzelnes Element (_admin/config/development/configuration). Die Seite Import erscheint.
- Wählen Sie Ansicht aus der Liste Konfigurationstyp.
- Fügen Sie die Konfiguration in das Textfeld ein.
- Klicken Sie auf Importieren. Die Bestätigungsseite erscheint.
- Klicken Sie auf Bestätigen.
- Überprüfen Sie, ob die Ansicht importiert wurde, indem Sie im Menü Verwalten zum Menüpunkt Struktur > Ansichten navigieren.
Die Arbeitsschritte dieses Themas zeigen, wie Sie eine einzelne Konfiguration exportieren und wieder importieren können. Wenn Sie neue Funktionen auf einer Entwicklungs-Website erstellen und auf Ihre Live-Website übertragen, müssen Sie oft mehrere Konfigurationselemente exportieren und wieder importieren. Wenn Sie zum Beispiel einen neuen Inhaltstyp mit Feldern entwickelt haben, müssen Sie mehrere Konfigurationselemente für jedes Feld übertragen, ein Konfigurationselement für den Inhaltstyp selbst und möglicherweise mehrere Konfigurationselemente für mehrere Ansichtsmodi sowie mehrere Konfigurationselemente für Formularanzeigemodi. Außerdem müssen diese Elemente in der richtigen Reihenfolge übertragen werden. Diese Übertragung korrekt auszuführen, kann sowohl mühsam als auch aufwändig sein.
Als Alternative hierzu können Sie die komplette Konfiguration einer Website übertragen. Dazu benötigen Sie eine Website in einer lokalen Entwicklungsumgebung, bei der es sich um einen Klon der Live-Website handelt. Siehe Abschnitt 11.8, „Eine Entwicklungs-Website erstellen“. Anschließend können Sie die Schritte in Abschnitt 11.10, „Synchronisieren von Konfigurationsversionen“ zur Synchronisierung der Konfiguration zwischen Entwicklungs- und Live-Umgebung ausführen.
Eine weitere Alternative ist die Verwendung des von der Community bereitgestellten Zusatzmoduls Features. Dieses Modul ermöglich den Export und den Import sog. Vorgefertigte Funktionen (Eine vorgefertigte Funktion kann dabei z. B. alle Konfigurationen für eine Fotogalerie enthalten).
Wenn die Auswirkungen dieser Änderungen anschließend auf Ihrer Website nicht zu sehen sein sollten, müssen Sie evtl. den Cache leeren. Siehe: Abschnitt 12.2, „Leeren des Cache“.
Source file: extend-deploy.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion