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. 在Configuration Manager中搜尋​Adobe Granite動態切換提供者

  4. 按一下圖示 鉛筆圖示

  5. 在已啟用的切換區段中,按一下 鉛筆圖示

  6. 新增功能的功能切換ID,如下圖所示。
    新增切換

    note
    NOTE
    您可在檔案中找到早期採用者功能的特定功能切換ID。
  7. 按一下「儲存」。

停用功能切換 disable-feature-toggle-65

若要針對已啟用切換功能的功能停用功能切換,請遵循下列步驟:

  1. 登入您的AEM Forms執行個體。
  2. 導覽至 http://<author-instance-url>:portnumber/system/console/configMgr
  3. 在Configuration Manager中搜尋​Adobe Granite動態切換提供者
  4. 按一下圖示 鉛筆圖示
  5. 在已停用的切換區段中,按一下 鉛筆圖示
  6. 為要停用的功能新增切換號碼。
    移除切換
  7. 按一下「儲存」。

技術考量

功能切換是特定於環境的,在執行階段進行管理,因此不需要重新啟動伺服器。 不過,有些功能可能需要重新整理相關頁面或清除快取以反映變更。
您可以透過http://<author-instance-url>:4502/etc.clientlibs/toggles.json存取透過功能切換為您的環境啟用的功能清單。

recommendation-more-help
experience-manager-65-help-main-toc