Activer le bouton (bascule) des fonctionnalités sur le kit de développement logiciel Adobe Experience (AEM SDK)
Le bouton bascule des fonctionnalités dans AEM permet aux administrateurs d’activer ou de désactiver des fonctionnalités au moment de l’exécution, ce qui est idéal pour gérer les fonctionnalités d’adoption précoce et de version préliminaire sans changement de code. Il prend en charge les déploiements progressifs, les tests A/B et la désactivation rapide des fonctionnalités instables.
Cet article explique comment activer les bascules de fonctionnalités dans la configuration locale d’AEM SDK, qui simule AEM as a Cloud Service à l’aide de SDK et de Dispatcher. Cette configuration permet aux équipes de tester dans un environnement de production avant le déploiement sur le cloud.
Pourquoi utiliser les bascules de fonctionnalités dans une configuration AEM SDK ?
Lorsque vous travaillez dans une configuration AEM SDK, la fonctionnalité active/désactive l’aide dans :
-
Tester les caractéristiques expérimentales en toute sécurité.
-
Déploiement de nouveaux composants par phases.
-
Gestion d’une base de code unique dans plusieurs environnements.
-
Réduction des risques lors des déploiements et des mises à niveau.
Prérequis
Avant d’activer les bascules de fonctionnalité dans votre configuration d’AEM SDK, vérifiez les points suivants :
-
L’utilisateur est membre du groupe
forms-users. -
Accédez à
http://<author-instance-url>:portnumber/system/console/bundleset vérifiez si le lot (com.adobe.granite.toggle.impl.dev-1.1.2.jar) est présent ou non. S’il n’est pas présent téléchargez le lot à partir du lien.
Bouton (bascule) Activer la fonction
Pour activer les bascules de fonctionnalité dans votre instance AEM SDK, procédez comme suit :
-
Connectez-vous à l’instance AEM Forms.
-
Accédez à
http://author-instance-url:portnumber/system/console/configMgr. -
Recherchez le fournisseur de basculement dynamique Adobe Granite dans le gestionnaire de configuration.
-
Cliquez sur l’icône ✏️ .
-
Dans la section Activation des bascules , cliquez sur ➕ .
-
Ajoutez l’ID de basculement de la fonctionnalité, comme illustré dans l’image ci-dessous.
-
Cliquez sur Enregistrer.
Désactiver le bouton (bascule) des fonctionnalités
Pour désactiver la ou les fonctionnalités dont le ou les boutons d’activation sont activés, procédez comme suit :
-
Connectez-vous à l’instance AEM Forms.
-
Accédez à
http://author-instance-url:portnumber/system/console/configMgr. -
Recherchez le fournisseur de basculement dynamique Adobe Granite dans le gestionnaire de configuration.
-
Cliquez sur l’icône ✏️.
-
Dans la section Désactiver les bascules, cliquez sur ➕.
-
Ajoutez le numéro du bouton (bascule) de la fonction à désactiver.
Considérations Techniques
Les bascules de fonctionnalités sont gérées lors de l’exécution et conviennent mieux aux configurations de développement ou de test. Dans une configuration AEM SDK, assurez-vous que les bascules sont contrôlées par version et synchronisées avec CI/CD. Il peut être nécessaire d’actualiser la page ou d’effacer le cache pour que les modifications soient prises en compte.