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 ​进行配置,具体步骤如下:

  1. 登录到您的AEM Forms实例。

  2. 导航到 http://<author-instance-url>:portnumber/system/console/configMgr

  3. 在配置管理器中搜索​Adobe Granite动态切换提供程序

  4. 单击图标 铅笔图标

  5. 在已启用切换部分中,单击 铅笔图标

  6. 为功能添加功能切换ID,如下图所示。
    添加切换开关

    note note
    NOTE
    您可以在文档中找到特定于早期采用者功能的功能切换ID。
  7. 单击“保存”。

禁用功能切换 disable-feature-toggle-65

要禁用启用了切换功能的功能切换,请执行以下步骤:

  1. 登录到您的AEM Forms实例。
  2. 导航到 http://<author-instance-url>:portnumber/system/console/configMgr
  3. 在配置管理器中搜索​Adobe Granite动态切换提供程序
  4. 单击图标 铅笔图标
  5. 在已禁用的切换部分中,单击 铅笔图标
  6. 为要禁用的功能添加切换号码。
    删除切换
  7. 单击“保存”。

技术考虑

功能切换特定于环境,在运行时进行管理,因此它们不需要重新启动服务器。 但是,某些功能可能需要刷新相关页面或清除缓存以反映更改。
您可以通过http://<author-instance-url>:4502/etc.clientlibs/toggles.json访问为您的环境通过功能切换启用的功能列表。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2