Funktionsumschalter in Adobe Experience Software Development Kit (AEM SDK) aktivieren
Mit dem Feature Toggle in AEM können Admins Funktionen zur Laufzeit aktivieren oder deaktivieren, die sich ideal für die Verwaltung von Early-Adopter- und Vorabversionsfunktionen ohne Code-Änderungen eignen. Es unterstützt schrittweise Rollouts, A/B-Tests und die schnelle Deaktivierung instabiler Funktionen.
In diesem Artikel wird beschrieben, wie Sie die Funktions-Umschalter im lokalen AEM-SDK-Setup aktivieren, das AEM as a Cloud Service mithilfe von SDK und Dispatcher simuliert. Mit dieser Einrichtung können Teams Tests in einer produktionsähnlichen Umgebung durchführen, bevor sie in der Cloud bereitgestellt werden.
Warum sollten in einem AEM SDK-Setup Funktions-Umschalter verwendet werden?
Beim Arbeiten mit einem AEM SDK-Setup können Sie mit den Funktionen die Hilfe zu folgenden Themen umschalten:
-
Testen von Experimentalfunktionen sicher.
-
Das Rollout neuer Komponenten in Phasen.
-
Pflege einer einzelnen Code-Basis über mehrere Umgebungen hinweg.
-
Reduzierung des Risikos bei Bereitstellungen und Upgrades.
Voraussetzungen
Stellen Sie vor dem Aktivieren der Funktionsumschalter in Ihrem AEM SDK-Setup Folgendes sicher:
-
Benutzer ist Mitglied
forms-users
Gruppe. -
Navigieren Sie zu
http://<author-instance-url>:portnumber/system/console/bundles
und überprüfen Sie, ob das Bundle (com.adobe.granite.toggle.impl.dev-1.1.2.jar) vorhanden ist. Falls nicht vorhanden (laden das Bundle über den Link herunter.
Umschalter für Funktionen aktivieren
Führen Sie die folgenden Schritte aus, um Funktions-Umschalter in Ihrer AEM SDK-Instanz zu aktivieren:
-
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 ➕ .
-
Fügen Sie die Funktions-Umschalter-ID für die Funktion hinzu, wie in der Abbildung unten dargestellt.
-
Klicken Sie auf „Speichern“.
Umschalten zwischen Funktionen deaktivieren
Gehen Sie wie folgt vor, um die Umschalter 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 ➕.
-
Fügen Sie die Umschaltnummer hinzu, damit die Funktion deaktiviert wird.
Technische Überlegung
Funktionsumschalter werden zur Laufzeit verwaltet und eignen sich am besten für Entwicklungs- oder Testsetups. Stellen Sie bei einem AEM SDK-Setup sicher, dass die Umschalter versionsgesteuert sind und mit CI/CD synchronisiert werden. Seitenaktualisierung oder Cache-Leerung können erforderlich sein, damit die Änderungen berücksichtigt werden.