Adobe Experience Manager (AEM) 6.5中的功能切换 enable-feature-toggle-aem-forms-65
功能切换是AEM中的一项功能,它允许管理员动态启用或禁用特定功能。 此功能在管理 早期采用者功能 和 预发行功能 时特别有用,无需对代码库进行主要部署或更改。 它可确保灵活并控制可在AEM环境中访问哪些功能。
为何在AEM 6.5设置中使用功能切换?
在AEM 6.5设置中工作时,功能可切换以下帮助:
-
安全地测试实验功能。
-
分阶段推出新组件。
-
跨多个环境维护单个代码库。
-
减少部署和升级期间的风险。
注意事项
从AEM 6.5 SP23开始,您无需安装包com.adobe.granite.toggle.impl.dev,因为该包已与Forms附加组件AEM Service Pack一起安装。
先决条件
在AEM 6.5设置中启用功能切换之前,请确保以下各项:
-
用户是
forms-users组的成员。 -
导航到
http://<author-instance-url>:portnumber/system/console/bundles并检查 (com.adobe.granite.toggle.impl.dev-1.1.8.jar) 包是否存在。 如果不存在,请从链接下载包。
启用功能切换 enable-feature-toggle-65
早期采用者的功能切换或新功能可以通过 AEM Web Console 进行配置,具体步骤如下:
-
登录到您的AEM Forms实例。
-
导航到
http://<author-instance-url>:portnumber/system/console/configMgr。 -
在配置管理器中搜索Adobe Granite动态切换提供程序。
-
单击图标
。
-
在已启用切换部分中,单击
。
-
为功能添加功能切换ID,如下图所示。
note note NOTE 您可以在文档中找到特定于早期采用者功能的功能切换ID。 -
单击“保存”。
禁用功能切换 disable-feature-toggle-65
要禁用启用了切换功能的功能切换,请执行以下步骤:
- 登录到您的AEM Forms实例。
- 导航到
http://<author-instance-url>:portnumber/system/console/configMgr。 - 在配置管理器中搜索Adobe Granite动态切换提供程序。
- 单击图标
。
- 在已禁用的切换部分中,单击
。
- 为要禁用的功能添加切换号码。
- 单击“保存”。
技术考虑
功能切换特定于环境,在运行时进行管理,因此它们不需要重新启动服务器。 但是,某些功能可能需要刷新相关页面或清除缓存以反映更改。
您可以通过http://<author-instance-url>:4502/etc.clientlibs/toggles.json访问为您的环境通过功能切换启用的功能列表。