Aktivera växling av funktioner i Adobe Experience Software Development Kit (AEM SDK)
Med Toggle för funktioner i AEM kan administratörer aktivera eller inaktivera funktioner vid körning som är idealiska för hantering av tidiga Adobe- och Prerelease-funktioner utan kodändringar. Den stöder gradvisa driftsättningar, A/B-testning och snabb inaktivering av instabila funktioner.
I den här artikeln beskrivs hur du aktiverar funktionsväxlingar i AEM Local SDK, som simulerar AEM as a Cloud Service med SDK och Dispatcher. Med den här installationen kan teamen testa i en produktionsliknande miljö innan de distribuerar till molnet.
Varför ska du använda? Växlar i en AEM SDK-konfiguration?
När du arbetar i en AEM SDK-konfiguration växlar funktionen hjälpen i:
-
Testa experimentella funktioner på ett säkert sätt.
-
Nya komponenter rullas ut i faser.
-
En och samma kodbas i olika miljöer.
-
Minska riskerna vid driftsättning och uppgraderingar.
Förutsättningar
Innan du aktiverar funktionsväxlingar i AEM SDK ska du kontrollera följande:
-
Användaren är medlem i gruppen
forms-users. -
Navigera till
http://<author-instance-url>:portnumber/system/console/bundlesoch kontrollera om paketet (com.adobe.granite.toggle.impl.dev-1.1.2.jar) finns eller inte. Om det inte finns hämtar du paketet från länken.
Aktivera växling av funktioner
Följ de här stegen för att aktivera funktionsväxlingar i din AEM SDK-instans:
-
Logga in på din AEM Forms-instans.
-
Navigera till
http://author-instance-url:portnumber/system/console/configMgr. -
Sök efter dynamisk växlingsprovider för Adobe Granite i Configuration Manager.
-
Klicka på ikonen ✏️ .
-
Klicka på ➕ i avsnittet Aktiverade växlar.
-
Lägg till alternativknapps-ID för funktionen enligt bilden nedan.
-
Klicka på Spara
Inaktivera funktion, växla
Följ stegen nedan för att inaktivera funktionsknapparna för funktioner vars växlingsknappar är aktiverade:
-
Logga in på din AEM Forms-instans.
-
Navigera till
http://author-instance-url:portnumber/system/console/configMgr. -
Sök efter dynamisk växlingsprovider för Adobe Granite i Configuration Manager.
-
Klicka på ikonen ✏️.
-
Klicka på ➕ i avsnittet Inaktiverade växlar.
-
Lägg till växlingsnumret för den funktion som ska inaktiveras.
Tekniska överväganden
Funktionsreglage hanteras under körning och passar bäst för utvecklings- och testinställningar. Kontrollera att växlarna är versionskontrollerade och synkroniserade med CI/CD i en installation av AEM SDK. Siduppdatering eller cacherensning kan behövas för att ändringarna ska speglas.