Umschalten zwischen Funktionen in Adobe Experience Manager (AEM) 6.5 enable-feature-toggle-aem-forms-65
Der Funktionsumschalter ist eine Funktion in AEM, mit der Admins bestimmte Funktionen dynamisch aktivieren oder deaktivieren können. Diese Funktion ist besonders nützlich für die Verwaltung von Early-Adopter- und Vorabversionsfunktionen ohne größere Bereitstellungen oder Änderungen an der Code-Basis. Sie gewährleistet Flexibilität und Kontrolle darüber, auf welche Funktionen in einer AEM-Umgebung zugegriffen werden kann.
Warum sollten in einem AEM 6.5-Setup Funktionsumschalter verwendet werden?
Beim Arbeiten mit einem AEM 6.5-Setup helfen Funktionsumschalter bei Folgendem:
-
Sicheres Testen von Experimentalfunktionen.
-
Rollout neuer Komponenten in Phasen.
-
Pflege einer einzelnen Code-Basis über mehrere Umgebungen hinweg.
-
Reduzierung des Risikos bei Bereitstellungen und Upgrades.
Überlegung
Ab AEM 6.5 SP23 müssen Sie das Bundle com.adobe.granite.toggle.impl.dev nicht mehr installieren, da es bereits mit dem Forms-Add-on AEM Service Pack installiert ist.
Voraussetzungen
Stellen Sie vor dem Aktivieren der Funktionsumschalter in Ihrem AEM 6.5-Setup Folgendes sicher:
-
Die Benutzerin bzw. der Benutzer ist Mitglied der Gruppe
forms-users. -
Navigieren Sie zu
http://<author-instance-url>:portnumber/system/console/bundlesund überprüfen Sie, ob das Bundle (com.adobe.granite.toggle.impl.dev-1.1.8.jar) vorhanden ist. Falls nicht vorhanden laden Sie das Bundle über den Link herunter.
Funktionsumschalter aktivieren enable-feature-toggle-65
Funktionsumschalter für Early Adopters oder neue Funktionen können über die AEM-Web-Konsole konfiguriert werden, indem Sie die folgenden Schritte ausführen:
-
Melden Sie sich bei Ihrer AEM Forms-Instanz an.
-
Navigieren Sie zu
http://<author-instance-url>:portnumber/system/console/configMgr. -
Suchen Sie im Konfigurations-Manager nach Adobe Granite Dynamic Toggle Provider.
-
Klicken Sie auf das Symbol
.
-
Klicken Sie im Abschnitt Aktivierte Umschalter auf das
.
-
Fügen Sie die Funktionsumschalter-ID für die Funktion hinzu, wie in der Abbildung unten dargestellt.
note note NOTE Die Funktionsumschalter-ID finden Sie im dedizierten Dokument für die Early-Adopter-Funktionen. -
Klicken Sie auf „Speichern“.
Deaktivieren des Funktionsumschalters disable-feature-toggle-65
Gehen Sie wie folgt vor, um die Funktionsumschalter für Funktionen zu deaktivieren, deren Umschalter aktiviert sind:
- Melden Sie sich bei Ihrer AEM Forms-Instanz an.
- Navigieren Sie zu
http://<author-instance-url>:portnumber/system/console/configMgr. - Suchen Sie im Konfigurations-Manager nach Adobe Granite Dynamic Toggle Provider.
- Klicken Sie auf das Symbol
.
- Klicken Sie im Abschnitt Deaktivierte Umschalter auf das
.
- Fügen Sie die Umschalternummer für die zu deaktivierende Funktion hinzu.
- Klicken Sie auf „Speichern“.
Technische Überlegung
Funktionsumschalter sind umgebungsspezifisch und werden zur Laufzeit verwaltet, sodass kein Neustart des Servers erforderlich ist. Bei einigen Funktionen ist es jedoch möglicherweise erforderlich, die relevanten Seiten zu aktualisieren oder den Cache zu löschen, um Änderungen widerzuspiegeln.
Sie können über http://<author-instance-url>:4502/etc.clientlibs/toggles.json auf die Liste der Funktionen zugreifen, die über den Funktionsumschalter für Ihre Umgebung aktiviert sind.