建立和同步 Live Copies creating-and-synchronizing-live-copies
您可以從頁面或Blueprint設定建立即時副本,然後管理繼承和同步。
管理Blueprint設定 managing-blueprint-configurations
Blueprint設定會識別您要當作一或多個即時副本頁面來源的現有網站。
建立Blueprint設定時,您可以選取定義Blueprint內部結構的範本。 預設Blueprint範本假設來源網站具有下列特性:
- 網站具有根頁面。
- 根的直接子頁面是網站的語言分支。 建立即時副本時,語言會顯示為可選內容,以便包含在副本中。
- 每個語言分支的根都有一個或多個子頁面。 建立即時副本時,子頁面會顯示為可包含在即時副本中的章節。
建立Blueprint設定後,您可以設定以下屬性:
- 名稱: Blueprint設定的名稱。
- Source路徑:您當作來源的網站根頁面路徑(Blueprint)。
- 描述。 (選用)Blueprint設定的說明。 說明會顯示在建立網站時可選用的Blueprint設定清單中。
使用您的Blueprint設定時,您可以將其與轉出設定建立關聯,以決定來源/Blueprint的即時副本同步的方式。 請參閱指定要使用的轉出設定。
建立Blueprint設定 creating-a-blueprint-configuration
若要建立Blueprint設定:
-
瀏覽至 工具 功能表,然後選取 網站 功能表。
-
選取 藍圖 以開啟 藍圖設定 主控台:
-
選取「建立」。
-
選取Blueprint範本,然後選取 下一步 以繼續。
-
選取要用作Blueprint的來源頁面;然後 下一步 以繼續。
-
定義:
- 標題: Blueprint的必要標題
- 描述:提供詳細資訊的可選描述。
-
建立 將根據您的規格建立Blueprint組態。
編輯或刪除Blueprint設定 editing-or-deleting-a-blueprint-configuration
您可以編輯或刪除現有的Blueprint設定:
-
瀏覽至 工具 功能表,然後選取 網站 功能表。
-
選取 藍圖 以開啟 藍圖設定 主控台:
-
選取所需的Blueprint設定 — 工具列中會顯示適當的動作:
- 屬性;您可以使用此項來檢視並編輯設定的屬性。
- 刪除
建立即時副本 creating-a-live-copy
建立頁面的即時副本 creating-a-live-copy-of-a-page
您可以建立任何頁面或分支的即時副本。 建立即時副本時,您可以指定用於同步內容的轉出設定:
- 所選的轉出設定會套用至即時副本頁面及其子頁面。
- 如果您未指定任何轉出設定,MSM會決定要使用的轉出設定。 請參閱指定要使用的轉出設定。
您可以建立任何頁面的即時副本:
- 由Blueprint設定參考的頁面。
- 以及與設定無連線的頁面。
- AEM也支援在另一個即時副本的頁面中建立即時副本。
唯一的差異是,在來源/Blueprint頁面上 轉出 命令的可用性取決於Blueprint設定是否參考了來源:
- 如果您從Blueprint設定中參照的 是 的來源頁面建立即時副本,則轉出命令將適用於來源/Blueprint頁面。
- 如果您從Blueprint設定中未參照 的 來源頁面建立即時副本,則轉出命令將不適用於來源/Blueprint頁面。
若要建立即時副本:
-
在 網站 主控台中,選取 建立,然後選取 即時副本。
-
選取來源頁面,然後按一下 下一步。 例如:
-
指定即時副本的目的地路徑(開啟即時副本的父資料夾/頁面),然後按一下「下一步 」。
note note NOTE 目的地路徑不能位於來源路徑內。 -
輸入:
- 頁面的 標題。
- URL中使用的 名稱。
-
使用 排除子頁面 核取方塊:
- 選取:僅建立所選頁面的即時副本(淺層即時副本)
- 未選取:建立包含所選頁面所有子系的即時副本(深層即時副本)
-
(可選)若要指定一或多個轉出設定以用於LiveCopy,請使用 轉出設定 下拉式清單來選取它們;選取的設定會顯示在下拉式選取器下方。
-
按一下「建立」。顯示確認訊息,您可以從這裡選取 開啟 或 完成。
從Blueprint設定建立網站的即時副本 creating-a-live-copy-of-a-site-from-a-blueprint-configuration
使用Blueprint設定建立即時副本,以根據Blueprint (來源)內容建立網站。 從Blueprint設定建立即時副本時,選取要複製的Blueprint來源的一或多個語言分支,然後從語言分支選取要複製的章節。 請參閱建立Blueprint組態。
如果從即時副本中省略某些語言分支或章節,您可稍後新增;請參閱在即時副本中建立即時副本(Blueprint設定)。
建立網站時,請提供下列屬性的值:
- 初始語言:要包含在即時副本中的Blueprint來源的語言分支。
- 初始章節:要包含在即時副本中的Blueprint語言分支的子頁面。
- 目的地路徑:即時副本網站的根頁面位置。
- 標題:即時副本網站根頁面的標題。
- 名稱: (選用)儲存即時副本根頁面的JCR節點名稱。 預設值以標題為基礎。
- 網站擁有者: (選擇性)
- 即時副本:選取此選項以建立與來源網站的即時關係。 如果您未選取此選項,則會建立Blueprint的復本,但之後不會與來源同步。
- 轉出設定: (選擇性)選取一或多個轉出設定,以用於同步化即時副本。 依預設,轉出設定是從Blueprint繼承;如需詳細資訊,請參閱指定要使用的轉出設定。
若要從Blueprint設定建立網站的即時副本:
-
在 Sites 主控台中,從下拉式選取器中選取 建立,然後選取 網站。
-
選取要做為即時副本來源的Blueprint設定,並繼續 下一步:
-
使用 初始語言 選取器來指定要用於即時副本的Blueprint網站語言。
預設會選取所有可用語言。 若要移除語言,請按一下該語言旁邊顯示的 X。
例如:
-
使用 初始章節 下拉式清單來選取要包含在即時副本中的Blueprint區段。 同樣地,預設會包含所有可用的章節,但可以移除。
-
提供其餘屬性的值,然後選取 建立。 在確認對話方塊中,選取 完成 以返回 網站 主控台,或選取 開啟網站 以開啟網站的根頁面。
在即時副本中建立即時副本(Blueprint設定) creating-a-live-copy-inside-a-live-copy-blueprint-configuration
當您在現有即時副本(使用Blueprint設定建立)中建立即時副本時,可以插入最初建立即時副本時未包含的任何語言副本或章節。
監視您的即時副本 monitoring-your-live-copy
檢視即時副本的狀態 seeing-the-status-of-a-live-copy
即時副本頁面的屬性會顯示下列有關即時副本的資訊:
-
Source:即時副本頁面的來源頁面。
-
狀態:即時副本的同步處理狀態。 狀態包括即時副本是否與來源保持同步、上次同步發生的時間以及同步的執行者。
-
組態:
- 頁面是否仍受即時副本繼承的約束。
- 設定是否繼承自父頁面。
- 即時副本使用的任何轉出設定。
若要檢視屬性:
-
在 網站 主控台中,選取即時副本頁面並開啟屬性。
-
選取 即時副本 索引標籤。
例如:
note note NOTE 如需詳細資訊,另請參閱知識庫文章即時副本狀態訊息 — 最新/綠色/同步。
檢視Blueprint頁面的即時副本 seeing-the-live-copies-of-a-blueprint-page
Blueprint頁面(在Blueprint設定中參照)為您提供使用目前(Blueprint)頁面作為來源的即時副本頁面清單。 使用此清單來追蹤即時副本。 清單會顯示在頁面屬性的 Blueprint 標籤上。
同步您的即時副本 synchronizing-your-live-copy
轉出Blueprint rolling-out-a-blueprint
轉出Blueprint頁面以將內容變更推送至即時副本。 轉出 動作會執行使用轉出觸發器的轉出設定。
從頁面屬性轉出Blueprint rolling-out-a-blueprint-from-page-properties
-
在 網站 主控台中,選取Blueprint中的頁面並開啟屬性。
-
開啟 Blueprint 標籤。
-
選取 轉出。
-
指定頁面及任何子頁面,然後使用核取記號確認:
-
指定轉出工作應立即執行(現在)還是在其他日期/時間執行(稍後)。
轉出會以非同步工作方式處理,並可在非同步工作狀態 儀表板中存取,位置為 全域導覽 > 工具 > 作業 > 工作
從參考邊欄轉出Blueprint roll-out-a-blueprint-from-the-reference-rail
-
在 網站 主控台中,選取即時副本中的頁面,並從工具列開啟 參考 面板。
-
從清單中選取 Blueprint 選項,以顯示與此頁面關聯的藍圖。
-
從清單中選取所需的Blueprint。
-
按一下 轉出。
-
系統會要求您確認轉出的詳細資訊:
-
轉出範圍:
指定範圍是僅針對所選頁面,還是應包含子頁面。
-
排程:
指定轉出工作應該立即執行(現在)還是在稍後的日期/時間執行(稍後)。
-
-
確認這些詳細資料後,請選取 轉出 以執行動作。
轉出會以非同步工作方式處理,並可在非同步工作狀態 儀表板中存取,位置為 全域導覽 > 工具 > 作業 > 工作
從即時副本概觀轉出Blueprint roll-out-a-blueprint-from-the-live-copy-overview
選取Blueprint頁面時,轉出動作也可從即時副本概觀中使用。
-
開啟即時副本總覽並選取Blueprint頁面。
-
從工具列選取 轉出。
-
指定頁面及任何子頁面,然後使用核取記號確認:
-
指定轉出工作應立即執行(現在)還是在其他日期/時間執行(稍後)。
轉出會以非同步工作方式處理,並可在非同步工作狀態 儀表板中存取,位置為 全域導覽 > 工具 > 作業 > 工作
同步即時副本 synchronizing-a-live-copy
同步即時副本頁面,以將內容變更從來源提取到即時副本。
從頁面屬性同步即時副本 synchronize-a-live-copy-from-page-properties
同步即時副本,以將變更從來源提取到即時副本。
-
在 網站 主控台中,選取即時副本頁面並開啟屬性。
-
開啟 即時副本 標籤。
-
按一下 同步處理。
將要求確認,請使用 同步 以繼續。
從即時副本概述同步即時副本 synchronize-a-live-copy-from-the-live-copy-overview
選取即時副本頁面時,也可從即時副本綜覽🔗使用同步動作。
-
開啟即時副本總覽並選取即時副本頁面。
-
從工具列選取 同步處理。
-
指定是否要包含之後,在對話方塊中確認 轉出 動作:
- 頁和子頁
- 僅頁面
變更即時副本內容 changing-live-copy-content
若要變更即時副本內容,您可以:
- 將段落新增至頁面。
- 中斷任何頁面或元件的即時副本繼承來更新現有內容。
將元件新增至即時副本頁面 adding-components-to-a-live-copy-page
隨時新增元件至即時副本頁面。 即時副本及其段落系統的繼承狀態不會控制您新增元件的能力。
當即時副本頁面與來源頁面同步時,新增的元件將維持不變。 另請參閱變更即時副本頁面上的元件順序。
暫停頁面的繼承 suspending-inheritance-for-a-page
建立即時副本時,即時副本設定會儲存在已複製頁面的根頁面上。 根頁面的所有子頁面都會繼承即時副本設定。 即時副本頁面上的元件也會繼承即時副本設定。
您可以暫停即時副本頁面的即時副本繼承,以便變更頁面屬性和元件。 當您暫停繼承時,頁面屬性和元件將不再與來源同步。
暫停來自頁面屬性的繼承 suspending-inheritance-from-page-properties
若要暫停頁面上的繼承,請執行下列動作:
-
使用 Sites 主控台的 檢視屬性 命令,或使用頁面工具列上的 頁面資訊,開啟即時副本頁面的屬性。
-
按一下 即時副本 索引標籤。
-
從工具列選取 暫停。 然後,您可以選取:
- 暫停:僅目前頁面
- 與子項一起暫停:目前頁面與任何子頁面
-
在確認對話方塊上選取 暫停。
暫停來自即時副本概觀的繼承 suspending-inheritance-from-the-live-copy-overview
選取即時副本頁面時,暫停動作也可從即時副本概觀中使用。
-
開啟即時副本總覽並選取即時副本頁面。
-
從工具列選取 暫停。
-
從下列專案選取適當的選項:
- 暫停
- 與子系一起暫停
-
在 暫停即時副本 對話方塊中確認 暫停 動作:
恢復頁面的繼承 resuming-inheritance-for-a-page
暫停頁面的即時副本繼承是暫時的動作。 在暫停後,繼續 動作將變為可用,可讓您恢復即時關係。
當您重新啟用繼承時,頁面不會自動與來源同步。 如果需要,您可以請求同步,方法是:
-
在 繼續/回覆 對話方塊中;例如:
-
在稍後階段,透過手動選取同步化動作。
繼續頁面屬性的繼承 resuming-inheritance-from-page-properties
一旦暫停 繼續 動作在頁面屬性的工具列中變成:
選取後,對話方塊隨即顯示。 您可以視需要選取同步,然後確認動作。
從即時副本概觀繼續即時副本頁面 resume-a-live-copy-page-from-the-live-copy-overview
選取即時副本頁面時,也可從即時副本綜覽🔗使用繼續動作。
- 開啟即時副本總覽,並選取已暫停的即時副本頁面;它會顯示為 繼承已取消。
- 從工具列選取 繼續。
- 指示您是否要在恢復繼承後同步頁面,然後在 繼續即時副本 對話方塊中確認 繼續 動作。
變更繼承深度(淺/深) changing-inheritance-depth-shallow-deep
您可以在現有的即時副本上變更頁面的深度,也就是是否包含子頁面。
-
切換到淺層即時副本:
-
將立即生效且不可還原。
-
子頁面會明確從即時副本分離。 如果還原,則無法保留對子項所做的進一步修改。
-
將移除任何下階
LiveRelationships
,即使有巢狀LiveCopies
亦然。
-
-
-
切換到深層即時副本:
- 子頁面保持不變。
- 若要檢視切換的效果,您可以進行轉出,系統會根據轉出設定套用任何內容修改。
-
切換至淺層即時副本,然後回到深:
- (先前的)淺層即時副本的所有子項都會被視為是手動建立的,因此會使用
[oldname]_msm_moved name
移開。
- (先前的)淺層即時副本的所有子項都會被視為是手動建立的,因此會使用
若要指定或變更深度,請執行下列動作:
-
使用 Sites 主控台的 檢視屬性 命令,或使用頁面工具列上的 頁面資訊,開啟即時副本頁面的屬性。
-
按一下 即時副本 索引標籤。
-
在 組態 區段中,根據是否包含子頁面來設定或清除 即時副本繼承 選項:
- 勾選 — 深層即時副本(包含子頁面)
- 清除 — 淺層即時副本(排除子頁面)
note caution CAUTION 切換至淺層即時副本將立即生效且不可還原。 如需詳細資訊,請參閱即時副本 — 構成。 -
按一下[儲存] 以保留您的更新。
取消元件的繼承 cancelling-inheritance-for-a-component
取消元件的即時副本繼承,使元件不再與來源元件同步。 如有需要,您可在稍後啟用繼承。
取消繼承以變更元件內容或刪除元件:
-
按一下要取消繼承的元件。
-
在元件工具列上,按一下 取消繼承 圖示。
-
在[取消繼承]對話方塊中,使用 是 確認動作。
元件工具列已更新為包含所有(適當的)編輯指令。
重新啟用元件的繼承 re-enabling-inheritance-for-a-component
若要啟用元件的繼承,請按一下元件工具列上的 重新啟用繼承 圖示。
變更即時副本頁面上的元件順序 changing-the-order-of-components-on-a-live-copy-page
如果即時副本包含屬於段落系統一部分的元件,則該段落系統的繼承會遵循以下規則:
- 即使建立了繼承,也可以修改繼承的段落系統中的元件順序。
- 推出時,元件順序將從Blueprint還原。 如果在轉出之前已將新元件新增到Live Copy,則這些新元件將會與其上方新增的元件一起重新排序。
- 如果取消段落系統的繼承,轉出時元件的順序將不會恢復,並會保持與即時副本中的原樣。
請使用下列步驟來取消段落系統的繼承。
- 開啟即時副本頁面。
- 將現有元件拖曳至頁面上的新位置。
- 在 取消繼承 對話方塊中,以 是 確認動作。
覆寫即時副本頁面的屬性 overriding-properties-of-a-live-copy-page
根據預設,即時副本頁面的頁面屬性是從來源頁面繼承(且不可編輯)。
當您需要變更即時副本的屬性值時,可以取消屬性的繼承。 連結圖示表示屬性已啟用繼承。
的繼承
當您取消繼承時,可以變更屬性值。 中斷連結圖示表示繼承已取消。
您稍後可視需要重新啟用屬性的繼承。
-
使用 網站 主控台的 檢視屬性 選項或頁面工具列上的 頁面資訊 圖示,開啟即時副本頁面的屬性。
-
若要取消屬性的繼承,請按一下屬性右側顯示的連結圖示。
的繼承
-
在 取消繼承 確認對話方塊中,按一下 是。
還原即時副本頁面的屬性 revert-properties-of-a-live-copy-page
若要啟用屬性的繼承,請按一下屬性旁邊顯示的 還原繼承 圖示。
重設即時副本頁面 resetting-a-live-copy-page
將即時副本頁面重設為:
- 移除所有繼承取消並
- 將頁面傳回與來源頁面相同的狀態。
重設會影響您對頁面屬性、段落系統和元件所做的變更。
從頁面屬性重設即時副本頁面 reset-a-live-copy-page-from-the-page-properties
-
在 網站 主控台中,選取即時副本頁面並選取 檢視屬性。
-
開啟 即時副本 標籤。
-
從工具列選取 重設。
-
在 重設即時副本 對話方塊中,使用 重設 確認。
從即時副本概觀重設即時副本頁面 reset-a-live-copy-page-from-the-live-copy-overview
選取即時副本頁面時,也可從即時副本綜覽🔗使用重設動作。
-
開啟即時副本總覽並選取即時副本頁面。
-
從工具列選取 重設。
-
在 重設即時副本 對話方塊中確認 重設 動作:
比較即時副本頁面與Blueprint頁面 comparing-a-live-copy-page-with-a-blueprint-page
若要追蹤您所做的變更,您可以在 參考 中檢視Blueprint頁面,並將其與其即時副本頁面比較:
-
在 網站 主控台中,導覽至Blueprint或即時副本頁面並選取它。
-
開啟 參考 面板,然後選取:
- Blueprint (當選取即時副本頁面時)
- 即時副本 (當選取Blueprint頁面時)
-
選取您專屬的即時副本,然後:
- 與Blueprint比較 (當選取即時副本頁面時)
- 與即時副本比較 (當選取Blueprint頁面時)
例如:
-
兩個頁面(即時副本和Blueprint)將並排開啟。
如需有關使用此功能的完整資訊,請參閱頁面差異。
分離 Live Copy detaching-a-live-copy
分離會永久移除即時副本與其來源/Blueprint頁面之間的即時關係。 所有MSM相關屬性會從即時副本中移除,而即時副本頁面會成為獨立副本。
在樹狀結構中使用 Detach 的位置上會有影響:
-
在LiveCopy的根頁面上中斷連結
在即時副本的根頁面上執行此操作時,它會移除Blueprint的所有頁面與其LiveCopy之間的即時關係。
對Blueprint中頁面的進一步變更(原樣)將 不會影響Livecopy (原樣)。
-
在LiveCopy的子頁面上 中斷連結
在即時副本的子頁面(或分支)上執行此操作時:
- 隨即會移除該子頁面(或分支)的即時關係
- 而即時副本分支中的(子)頁面會被視為已手動建立。
但是,子頁面仍受父分支的即時關係限制,因此藍圖頁面的進一步轉出將:
-
重新命名分離的頁面:
- 這是因為MSM將它們視為手動建立的頁面,這些頁面因具有與它嘗試建立的LiveCopy頁面相同的名稱而造成衝突。
-
以原始名稱建立(即時副本)頁面,其中包含轉出的變更。
note note NOTE 請參閱MSM轉出衝突以瞭解這類情況的詳細資料。
從頁面屬性分離即時副本頁面 detach-a-live-copy-page-from-the-page-properties
若要分離即時副本:
-
在 網站 主控台中,選取即時副本頁面並按一下 檢視屬性。
-
開啟 即時副本 標籤。
-
在工具列上,選取 分離。
-
顯示確認對話方塊,選取 分離 以完成動作。
從即時副本概觀分離即時副本頁面 detach-a-live-copy-page-from-the-live-copy-overview
選取即時副本頁面時,分離動作也可從即時副本概觀中使用。
-
開啟即時副本總覽並選取即時副本頁面。
-
從工具列選取 分離。
-
在 分離即時副本 對話方塊中確認 分離 動作: