11.9. Neue Website-Funktionen bereitstellen

Last updated on
14 April 2025

Zielsetzung

Kopieren Sie eine Ansicht, die Sie in einer lokalen Entwicklungsumgebung erstellt haben, auf eine Live-Website.

Anforderungen an die Website

Arbeitsschritte

  1. Öffnen Sie die Website in der lokalen Entwicklungsumgebung.
  2. 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.
  3. Wählen Sie Ansicht aus der Liste Konfigurationstyp.
  4. Wählen Sie Lieferanten aus der Liste Konfigurationsname aus. Die Konfiguration erscheint im Textfeld.
  5. Kopieren Sie die Konfiguration aus dem Textfeld.

    Ein einzelnes Objekt exportieren

  6. Öffnen Sie die Live-Website.
  7. Navigieren Sie im Menü Verwalten_ zum Menüpunkt Konfiguration > Entwicklung > Konfigurationssynchronisation > Import > Einzelnes Element (_admin/config/development/configuration). Die Seite Import erscheint.
  8. Wählen Sie Ansicht aus der Liste Konfigurationstyp.
  9. Fügen Sie die Konfiguration in das Textfeld ein.
  10. Klicken Sie auf Importieren. Die Bestätigungsseite erscheint.
  11. Klicken Sie auf Bestätigen.
  12. Überprüfen Sie, ob die Ansicht importiert wurde, indem Sie im Menü Verwalten zum Menüpunkt Struktur > Ansichten navigieren.

Vertiefen Sie Ihre Kenntnisse

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“.

Videos

Mitwirkende

Geschrieben von Boris Doesborg.

Ins Deutsche übersetzt von Joachim Namyslo.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: extend-deploy.asciidoc

Help improve this page

Page status: No known problems

You can: