建立和同步 Live Copies creating-and-synchronizing-live-copies

您可以從頁面或Blueprint設定建立即時副本,然後管理繼承和同步。

管理Blueprint設定 managing-blueprint-configurations

Blueprint設定會識別您要當作一或多個即時副本頁面來源的現有網站。

NOTE
Blueprint設定可讓您將內容變更推送至即時副本。 另請參閱 即時副本 — 來源、Blueprint和Blueprint設定.

建立Blueprint設定時,您可以選取定義Blueprint內部結構的範本。 預設Blueprint範本假設來源網站具有下列特性:

  • 網站具有根頁面。
  • 根的直接子頁面是網站的語言分支。 建立即時副本時,語言會顯示為可選內容,以便包含在副本中。
  • 每個語言分支的根都有一個或多個子頁面。 建立即時副本時,子頁面會顯示為可包含在即時副本中的章節。
NOTE
不同的結構需要另一個Blueprint範本。

建立Blueprint設定後,您可以設定以下屬性:

  • 名稱:Blueprint設定的名稱。
  • 來源路徑:您當作來源的網站根頁面的路徑(Blueprint)。
  • 說明. (選用)Blueprint設定的說明。 說明會顯示在建立網站時可選用的Blueprint設定清單中。

使用您的Blueprint設定時,您可以將其與轉出設定建立關聯,以決定來源/Blueprint的即時副本同步的方式。 另請參閱 指定要使用的轉出設定.

建立Blueprint設定 creating-a-blueprint-configuration

若要建立Blueprint設定:

  1. 導覽工具 功能表,然後選取 網站 功能表。

  2. 選取 藍圖 以開啟 Blueprint設定 主控台:

    Blueprint設定

  3. 選擇 建立

  4. 選取Blueprint範本,然後 下一個 以繼續。

  5. 選取要用作Blueprint的來源頁面;然後 下一個 以繼續。

  6. 定義:

    • 標題:藍圖的強制標題
    • 說明:選用的說明,可提供詳細資訊。
  7. 建立 將根據您的規格建立Blueprint組態。

編輯或刪除Blueprint設定 editing-or-deleting-a-blueprint-configuration

您可以編輯或刪除現有的Blueprint設定:

  1. 導覽工具 功能表,然後選取 網站 功能表。

  2. 選取 藍圖 以開啟 Blueprint設定 主控台:

    Blueprint設定

  3. 選取所需的Blueprint設定 — 工具列中會顯示適當的動作:

    • 屬性;您可以使用它來檢視並編輯設定的屬性。
    • 刪除

建立即時副本 creating-a-live-copy

建立頁面的即時副本 creating-a-live-copy-of-a-page

您可以建立任何頁面或分支的即時副本。 建立即時副本時,您可以指定用於同步內容的轉出設定:

  • 所選的轉出設定會套用至即時副本頁面及其子頁面。
  • 如果您未指定任何轉出設定,MSM會決定要使用的轉出設定。 另請參閱 指定要使用的轉出設定.

您可以建立任何頁面的即時副本:

  • 由參照的頁面 Blueprint設定.
  • 以及與設定無連線的頁面。
  • AEM也支援在另一個即時副本的頁面中建立即時副本。

唯一的差異在於 轉出 「來源/Blueprint」頁面上的命令取決於Blueprint設定是否參考了來源:

  • 如果您從具有以下特性的來源頁面建立即時副本: 在Blueprint設定中參照,則轉出命令將適用於來源/Blueprint頁面。
  • 如果您從具有以下特性的來源頁面建立即時副本: 不是 在Blueprint設定中參照,則轉出命令將無法在來源/Blueprint頁面上使用。

若要建立即時副本:

  1. 網站 主控台選取 建立,然後 即時副本.

    建立即時副本

  2. 選取來源頁面,然後按一下 下一個. 例如:

    選取來源頁面

  3. 指定即時副本的目的地路徑(開啟即時副本的父資料夾/頁面),然後按一下 下一個.

    指定目的地

    note note
    NOTE
    目的地路徑不能位於來源路徑內。
  4. 輸入:

    • a 標題 用於頁面。
    • a 名稱,此資訊會用於URL中。

    輸入標題和名稱

  5. 使用 排除子頁面 核取方塊:

    • 選取:僅建立所選頁面的即時副本(淺層即時副本)
    • 未選取:建立包含所選頁面所有子系的即時副本(深層即時副本)
  6. (選用)若要指定用於LiveCopy的一或多個轉出設定,請使用 轉出設定 用於選取的下拉式清單;選取的設定會顯示在下拉式選取器下方。

  7. 按一下「建立」。確認訊息隨即顯示,您可以從此處選取 開啟完成.

從Blueprint設定建立網站的即時副本 creating-a-live-copy-of-a-site-from-a-blueprint-configuration

使用Blueprint設定建立即時副本,以根據Blueprint (來源)內容建立網站。 從Blueprint設定建立即時副本時,選取要複製的Blueprint來源的一或多個語言分支,然後從語言分支選取要複製的章節。 另請參閱 建立Blueprint設定.

如果您在即時副本中省略了一些語言分支或章節,可以稍後新增;請參閱 在即時副本中建立即時副本(Blueprint設定).

CAUTION
當Blueprint來源包含以不同分支中的段落為目標的連結和參照時,即時副本頁面中的目標不會更新,而是仍指向原始目的地。

建立網站時,請提供下列屬性的值:

  • 初始語言:要包含在即時副本中的Blueprint來源的語言分支。
  • 初始章節:要包含在即時副本中的Blueprint語言分支的子頁面。
  • 目的地路徑:即時副本網站的根頁面位置。
  • 標題:即時副本網站根頁面的標題。
  • 名稱:(選用)儲存即時副本根頁面的JCR節點名稱。 預設值以標題為基礎。
  • 網站擁有者:(選擇性)
  • 即時副本:選取此選項可與來源網站建立即時關係。 如果您未選取此選項,則會建立Blueprint的復本,但之後不會與來源同步。
  • 轉出設定:(選用)選取一或多個轉出設定以用於同步即時副本。 依預設,轉出設定是從Blueprint繼承;請參閱 指定要使用的轉出設定 以取得更多詳細資料。

若要從Blueprint設定建立網站的即時副本:

  1. 網站 主控台,選取 建立,然後 網站 從下拉式選擇器中。

  2. 選取要作為即時副本來源的Blueprint設定,並繼續 下一個

    選取Blueprint設定作為即時副本的來源

  3. 使用 初始語言 選取器,指定用於即時副本的Blueprint網站語言。

    預設會選取所有可用語言。 若要移除語言,請按一下 X 顯示在語言旁邊。

    例如:

    選取初始語言

  4. 使用 初始章節 下拉式清單來選取要納入即時副本中的Blueprint區段。 同樣地,預設會包含所有可用的章節,但可以移除。

  5. 提供剩餘屬性的值,然後選取 建立. 在確認對話方塊中選取 完成 以返回 網站 主控台,或 開啟網站 以開啟網站的根頁面。

在即時副本中建立即時副本(Blueprint設定) creating-a-live-copy-inside-a-live-copy-blueprint-configuration

當您在現有即時副本(使用Blueprint設定建立)中建立即時副本時,可以插入最初建立即時副本時未包含的任何語言副本或章節。

監視您的即時副本 monitoring-your-live-copy

檢視即時副本的狀態 seeing-the-status-of-a-live-copy

即時副本頁面的屬性會顯示下列有關即時副本的資訊:

  • 來源:即時副本頁面的來源頁面。

  • 狀態:即時副本的同步狀態。 狀態包括即時副本是否與來源保持同步、上次同步發生的時間以及同步的執行者。

  • 設定

    • 頁面是否仍受即時副本繼承的約束。
    • 設定是否繼承自父頁面。
    • 即時副本使用的任何轉出設定。

若要檢視屬性:

  1. 網站 控制檯中,選取即時副本頁面並開啟屬性。

  2. 選取 即時副本 標籤。

    例如:

    選取即時副本

    note note
    NOTE
    如需詳細資訊,另請參閱知識庫文章 即時副本狀態訊息 — 最新/綠色/同步中.

檢視Blueprint頁面的即時副本 seeing-the-live-copies-of-a-blueprint-page

Blueprint頁面(在Blueprint設定中參照)為您提供使用目前(Blueprint)頁面作為來源的即時副本頁面清單。 使用此清單來追蹤即時副本。 此清單會顯示在 Blueprint 的標籤 頁面屬性.

Blueprint標籤

同步您的即時副本 synchronizing-your-live-copy

轉出Blueprint rolling-out-a-blueprint

轉出Blueprint頁面以將內容變更推送至即時副本。 A 轉出 動作會執行使用的轉出設定 轉出時 觸發器。

NOTE
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
此類 轉出時需要處理和解決衝突.

從頁面屬性轉出Blueprint rolling-out-a-blueprint-from-page-properties

  1. 網站 主控台,選取Blueprint中的頁面並開啟屬性。

  2. 開啟 Blueprint 標籤。

  3. 選取 轉出.

    選取轉出

  4. 指定頁面及任何子頁面,然後使用核取記號確認:

    指定頁面和子頁面

  5. 指定轉出工作是否應該立即執行(現在)或其他日期/時間(稍後)。

    轉出Blueprint

轉出會以非同步作業處理,並且可在以下位置檢視: 非同步工作狀態 儀表板全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,會立即同步處理頁面。

從參考邊欄轉出Blueprint roll-out-a-blueprint-from-the-reference-rail

  1. 網站 控制檯中,選取即時副本中的頁面,然後開啟 引用 面板(從工具列)。

  2. 選取 Blueprint 選項,以顯示與此頁面關聯的Blueprint。

  3. 從清單中選取所需的Blueprint。

  4. 按一下 轉出.

  5. 系統會要求您確認轉出的詳細資訊:

    • 轉出範圍

      指定範圍是僅針對所選頁面,還是應包含子頁面。

    • 排程

      指定轉出工作是否應該立即執行(現在)或之後的日期/時間(稍後)。

      指定排程

  6. 確認這些詳細資料後,請選取 轉出 以執行該動作。

轉出會以非同步作業處理,並且可在以下位置檢視: 非同步工作狀態 儀表板全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,頁面會立即同步處理,除非 背景轉出 選項已核取。

從即時副本概觀轉出Blueprint roll-out-a-blueprint-from-the-live-copy-overview

即時副本概觀也提供轉出動作,在選取Blueprint頁面時。

  1. 開啟 即時副本概觀 並選取Blueprint頁面。

  2. 選取 轉出 工具列中的。

  3. 指定頁面及任何子頁面,然後使用核取記號確認:

    選取頁面和子頁面

  4. 指定轉出工作是否應該立即執行(現在)或其他日期/時間(稍後)。

    轉出Blueprint

轉出會以非同步作業處理,並且可在以下位置檢視: 非同步工作狀態 儀表板全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,會立即同步處理頁面。

同步即時副本 synchronizing-a-live-copy

同步即時副本頁面,以將內容變更從來源提取到即時副本。

從頁面屬性同步即時副本 synchronize-a-live-copy-from-page-properties

同步即時副本,以將變更從來源提取到即時副本。

NOTE
同步會執行使用 轉出時 觸發器。
  1. 網站 控制檯中,選取即時副本頁面並開啟屬性。

  2. 開啟 即時副本 標籤。

  3. 按一下 同步.

    同步

    將要求確認,使用 同步 以繼續進行。

從即時副本概述同步即時副本 synchronize-a-live-copy-from-the-live-copy-overview

即時副本概述中也提供同步動作,在選取即時副本頁面時。

  1. 開啟 即時副本概觀 並選取即時副本頁面。

  2. 選取 同步 工具列中的。

  3. 確認 轉出 在指定是否要包含之後,在對話方塊中執行動作:

    • 頁面和子頁面
    • 僅頁面

    確認轉出

變更即時副本內容 changing-live-copy-content

若要變更即時副本內容,您可以:

  • 將段落新增至頁面。
  • 中斷任何頁面或元件的即時副本繼承來更新現有內容。
NOTE
如果您在即時副本中手動建立頁面,則它是即時副本的本機頁面,這表示它沒有要附加到的對應來源頁面。
建立屬於關聯一部分的本機頁面的最佳實務是在來源中建立它,並進行(深入)轉出。 這會將頁面在本機建立為即時副本。
NOTE
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
此類 轉出時需要處理和解決衝突.

將元件新增至即時副本頁面 adding-components-to-a-live-copy-page

隨時新增元件至即時副本頁面。 即時副本及其段落系統的繼承狀態不會控制您新增元件的能力。

當即時副本頁面與來源頁面同步時,新增的元件將維持不變。 另請參閱 變更即時副本頁面上的元件順序.

NOTE
在本機對標示為容器的元件進行的變更不會由轉出時的Blueprint內容覆寫。 另請參閱 MSM最佳實務 以取得詳細資訊。

暫停頁面的繼承 suspending-inheritance-for-a-page

建立即時副本時,即時副本設定會儲存在已複製頁面的根頁面上。 根頁面的所有子頁面都會繼承即時副本設定。 即時副本頁面上的元件也會繼承即時副本設定。

您可以暫停即時副本頁面的即時副本繼承,以便變更頁面屬性和元件。 當您暫停繼承時,頁面屬性和元件將不再與來源同步。

NOTE
您也可以 分離即時副本 從其Blueprint移除所有連線。 分離動作是永久性且無法復原。
NOTE
如果元件標示為容器,則取消和暫停動作不會套用至其子元件。 另請參閱 MSM最佳實務 以取得其他資訊。

暫停來自頁面屬性的繼承 suspending-inheritance-from-page-properties

若要暫停頁面上的繼承,請執行下列動作:

  1. 使用「 」開啟Live Copy頁面的屬性 檢視屬性 命令 網站 主控台或使用 頁面資訊 ,位於頁面工具列上。

  2. 按一下 即時副本 標籤。

  3. 選取 暫停 工具列中的。 然後,您可以選取:

    • 暫停:僅目前頁面
    • 與子項一起暫停:目前頁面連同任何子頁面
  4. 選取 暫停 在確認對話方塊上。

暫停來自即時副本概觀的繼承 suspending-inheritance-from-the-live-copy-overview

即時副本概觀中也提供暫停動作,在選取即時副本頁面時。

  1. 開啟 即時副本概觀 並選取即時副本頁面。

  2. 選取 暫停 工具列中的。

  3. 從下列專案選取適當的選項:

    • 暫停
    • 與子項一起暫停

    選取適當的暫停選項

  4. 確認 暫停 中的動作 暫停即時副本 對話方塊:

    暫停動作

恢復頁面的繼承 resuming-inheritance-for-a-page

暫停頁面的即時副本繼承是暫時的動作。 暫停後, 繼續 動作將變為可用,可讓您恢復即時關係。

當您重新啟用繼承時,頁面不會自動與來源同步。 如果需要,您可以請求同步,方法是:

  • 繼續/回覆 對話方塊;例如:

    繼續或回覆

  • 在稍後階段,透過手動選取同步化動作。

CAUTION
當您重新啟用繼承時,頁面不會自動與來源同步。 如果需要,您可以在恢復時或稍後手動要求同步。

繼續頁面屬性的繼承 resuming-inheritance-from-page-properties

一次 已暫停繼續 動作會在頁面屬性的工具列中變成:

繼續

選取後,對話方塊隨即顯示。 您可以視需要選取同步,然後確認動作。

從即時副本概觀繼續即時副本頁面 resume-a-live-copy-page-from-the-live-copy-overview

即時副本概觀中也提供繼續動作,在選取即時副本頁面時。

  1. 開啟 即時副本概觀 並選取已暫停的即時副本頁面,其顯示為 已取消繼承.
  2. 選取 繼續 工具列中的。
  3. 指示您是否要在恢復繼承後同步頁面,然後確認 繼續 中的動作 繼續即時副本 對話方塊。

變更繼承深度(淺/深) changing-inheritance-depth-shallow-deep

您可以在現有的即時副本上變更頁面的深度,也就是是否包含子頁面。

  • 切換到淺層即時副本:

    • 將立即生效且不可還原。

      • 子頁面會明確從即時副本分離。 如果還原,則無法保留對子項所做的進一步修改。

      • 將移除任何下級 LiveRelationships 即使有巢狀 LiveCopies.

  • 切換到深層即時副本:

    • 子頁面保持不變。
    • 若要檢視切換的效果,您可以進行轉出,系統會根據轉出設定套用任何內容修改。
  • 切換至淺層即時副本,然後回到深:

    • (先前的)淺層即時副本的所有子項都會被視為是手動建立的,因此會使用將其移開 [oldname]_msm_moved name.

若要指定或變更深度,請執行下列動作:

  1. 使用「 」開啟Live Copy頁面的屬性 檢視屬性 命令 網站 主控台或使用 頁面資訊 ,位於頁面工具列上。

  2. 按一下 即時副本 標籤。

  3. 設定 部分,設定或清除 即時副本繼承 選項(視是否包含子頁面而定):

    • 勾選 — 深層即時副本(包含子頁面)
    • 清除 — 淺層即時副本(排除子頁面)
    note caution
    CAUTION
    切換至淺層即時副本將立即生效且不可還原。
    另請參閱 即時副本 — 構成 以取得詳細資訊。
  4. 按一下 儲存 以持續儲存您的更新。

取消元件的繼承 cancelling-inheritance-for-a-component

取消元件的即時副本繼承,使元件不再與來源元件同步。 如有需要,您可在稍後啟用繼承。

NOTE
如果元件標示為容器,則取消和暫停動作不會套用至其子元件。 另請參閱 MSM最佳實務 以取得其他資訊。
NOTE
當您重新啟用繼承時,元件不會自動與來源同步。 如有需要,您可以手動要求同步。

取消繼承以變更元件內容或刪除元件:

  1. 按一下要取消繼承的元件。

    選取取消繼承動作的元件

  2. 在元件工具列上,按一下 取消繼承 圖示。

    取消繼承

  3. 在「取消繼承」對話方塊中,確認動作 .

    元件工具列已更新為包含所有(適當的)編輯指令。

重新啟用元件的繼承 re-enabling-inheritance-for-a-component

若要啟用元件的繼承,請按一下 重新啟用繼承 圖示來切換元件。

重新啟用繼承

變更即時副本頁面上的元件順序 changing-the-order-of-components-on-a-live-copy-page

如果即時副本包含屬於段落系統一部分的元件,則該段落系統的繼承會遵循以下規則:

  • 即使建立了繼承,也可以修改繼承的段落系統中的元件順序。
  • 推出時,元件順序將從Blueprint還原。 如果在轉出之前已將新元件新增到Live Copy,則這些新元件將會與其上方新增的元件一起重新排序。
  • 如果取消段落系統的繼承,轉出時元件的順序將不會恢復,並會保持與即時副本中的原樣。
NOTE
在段落系統上恢復取消的繼承時,元件的順序 將不會自動還原 從Blueprint。 如有需要,您可以手動要求同步。

請使用下列步驟來取消段落系統的繼承。

  1. 開啟即時副本頁面。
  2. 將現有元件拖曳至頁面上的新位置。
  3. 取消繼承 對話方塊中,確認動作 .

覆寫即時副本頁面的屬性 overriding-properties-of-a-live-copy-page

根據預設,即時副本頁面的頁面屬性是從來源頁面繼承(且不可編輯)。

當您需要變更即時副本的屬性值時,可以取消屬性的繼承。 連結圖示表示屬性已啟用繼承。

取消屬性的繼承

當您取消繼承時,可以變更屬性值。 中斷連結圖示表示繼承已取消。

繼承中斷時變更屬性

您稍後可視需要重新啟用屬性的繼承。

NOTE
重新啟用繼承時,Live Copy 頁面屬性不會和來源屬性自動同步。如有需要,您可以手動要求同步。
  1. 使用下列任一專案開啟即時副本頁面的屬性: 檢視屬性 的選項 網站 主控台或 頁面資訊 圖示加以檢視。

  2. 若要取消屬性的繼承,請按一下屬性右側顯示的連結圖示。

    取消屬性的繼承

  3. 取消繼承 確認對話方塊,按一下 .

還原即時副本頁面的屬性 revert-properties-of-a-live-copy-page

若要啟用屬性的繼承,請按一下 還原繼承 圖示顯示在屬性旁。

還原繼承

重設即時副本頁面 resetting-a-live-copy-page

將即時副本頁面重設為:

  • 移除所有繼承取消並
  • 將頁面傳回與來源頁面相同的狀態。

重設會影響您對頁面屬性、段落系統和元件所做的變更。

從頁面屬性重設即時副本頁面 reset-a-live-copy-page-from-the-page-properties

  1. 網站 主控台,選取即時副本頁面,然後選取 檢視屬性.

  2. 開啟 即時副本 標籤。

  3. 選取 重設 工具列中的。

    重設

  4. 重設即時副本 對話方塊,確認 重設.

從即時副本概觀重設即時副本頁面 reset-a-live-copy-page-from-the-live-copy-overview

即時副本概觀中也提供重設動作,在選取即時副本頁面時。

  1. 開啟 即時副本概觀 並選取即時副本頁面。

  2. 選取 重設 工具列中的。

  3. 確認 重設 中的動作 重設即時副本 對話方塊:

    確認重設

比較即時副本頁面與Blueprint頁面 comparing-a-live-copy-page-with-a-blueprint-page

若要追蹤您所做的變更,您可以在中檢視Blueprint頁面 引用 並與其即時副本頁面比較:

  1. 網站 主控台, 導覽至Blueprint或即時副本頁面並加以選取.

  2. 開啟 引用 面板並選取:

    • Blueprint (當選取即時副本頁面時)
    • 即時副本 (選取Blueprint頁面時)
  3. 選取您專屬的即時副本,然後:

    • 與Blueprint比較 (當選取即時副本頁面時)
    • 與即時副本比較 (選取Blueprint頁面時)

    例如:

    比較

  4. 兩個頁面(即時副本和Blueprint)將並排開啟。

    如需有關使用此功能的完整資訊,請參閱 頁面差異.

分離 Live Copy detaching-a-live-copy

分離會永久移除即時副本與其來源/Blueprint頁面之間的即時關係。 所有MSM相關屬性會從即時副本中移除,而即時副本頁面會成為獨立副本。

CAUTION
分離即時副本後,您無法恢復即時關係。
若要移除即時關係並選擇稍後恢復它,您可以 取消即時副本繼承 用於頁面。

這會對您使用的樹狀結構中的位置產生影響 分離

  • 在即時副本的根頁面上分離

    在即時副本的根頁面上執行此操作時,它會移除Blueprint的所有頁面與其LiveCopy之間的即時關係。

    Blueprint中頁面的進一步變更(原樣) 不會 會影響LiveCopy (原狀)。

  • 在即時副本的子頁面上分離

    在即時副本的子頁面(或分支)上執行此操作時:

    • 隨即會移除該子頁面(或分支)的即時關係
    • 而即時副本分支中的(子)頁面會被視為已手動建立。

    但是,子頁面仍受父分支的即時關係限制,因此Blueprint頁面的進一步轉出將:

    1. 重新命名分離的頁面:

      • 這是因為MSM將它們視為手動建立的頁面,這些頁面因具有與它嘗試建立的LiveCopy頁面相同的名稱而造成衝突。
    2. 以原始名稱建立(即時副本)頁面,其中包含轉出的變更。

    note note
    NOTE
    另請參閱 MSM轉出衝突 以取得這些情況的詳細資訊。

從頁面屬性分離即時副本頁面 detach-a-live-copy-page-from-the-page-properties

若要分離即時副本:

  1. 網站 主控台,選取即時副本頁面並按一下 檢視屬性.

  2. 開啟 即時副本 標籤。

  3. 在工具列上,選取 分離.

    分離

  4. 確認對話方塊隨即顯示,請選取 分離 以完成動作。

從即時副本概觀分離即時副本頁面 detach-a-live-copy-page-from-the-live-copy-overview

即時副本概觀中也提供分離動作,在選取即時副本頁面時。

  1. 開啟 即時副本概觀 並選取即時副本頁面。

  2. 選取 分離 工具列中的。

  3. 確認 分離 中的動作 分離即時副本 對話方塊:

    確認分離

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