创建并同步 Live Copy creating-and-synchronizing-live-copies

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

您可以从页面或Blueprint配置创建Live Copy,然后管理继承和同步。

管理 Blueprint 配置 managing-blueprint-configurations

Blueprint配置标识要用作一个或多个Live Copy页面源的现有网站。

NOTE
Blueprint配置允许您将内容更改推送到Live Copy。 请参阅 Live Copy – 源、Blueprint 和 Blueprint 配置

创建 Blueprint 配置时,可以选择定义 Blueprint 的内部结构的模板。默认 Blueprint 模板假定源网站具有以下特征:

  • 网站具有根页面。
  • 根的直接子页面是网站的语言分支。创建Live Copy时,语言将作为可选内容显示,以包含在副本中。
  • 每个语言分支的根均有一个或多个子页面。创建Live Copy时,子页面将显示为可包含在Live Copy中的章节。
NOTE
不同的结构需要另一个Blueprint模板。

创建 Blueprint 配置后,可以配置以下属性:

  • 名称:Blueprint 配置的名称。
  • 源路径:您用作源的站点根页面的路径 (Blueprint).
  • 描述。(可选)Blueprint配置的描述。 描述将显示在Blueprint配置列表中,供在创建站点时从中进行选择。

在使用Blueprint配置时,您可以将其与转出配置关联,该转出配置可确定源/Blueprint的Live Copy如何同步。 请参阅指定要使用的转出配置

创建Blueprint配置 creating-a-blueprint-configuration

要创建 Blueprint 配置,请执行以下操作:

  1. 导航到​ 工具 ​菜单,然后选择​ 站点 ​菜单。

  2. 选择 Blueprint 以打开 Blueprint 配置 ​控制台:

    chlimage_1-209

  3. 选择​ 创建

  4. 选择 Blueprint 模板,然后选择​ 下一步 ​以继续。

  5. 选择要用作 Blueprint 的源页面;然后选择​ 下一步 ​以继续。

  6. 定义:

    • 标题:Blueprint 的强制性标题
    • 描述:用于提供更多详细信息的可选描述。
  7. 创建 ​将根据您的规范创建 Blueprint 配置。

编辑或删除Blueprint配置 editing-or-deleting-a-blueprint-configuration

您可以编辑或删除现有 Blueprint 配置:

  1. 导航到​ 工具 ​菜单,然后选择​ 站点 ​菜单。

  2. 选择 Blueprint 以打开 Blueprint 配置 ​控制台:

    chlimage_1-210

  3. 选择所需的 Blueprint 配置 – 可在工具栏中使用相应的操作:

    • 属性;可以使用此项查看并编辑配置的属性。
    • 删除

创建 Live Copy creating-a-live-copy

创建页面的 Live Copy creating-a-live-copy-of-a-page

您可以创建任何页面或分支的Live Copy。 创建Live Copy时,您可以指定用于同步内容的转出配置:

  • 选定的转出配置适用于Live Copy页面及其子页面。
  • 如果您未指定任何转出配置,MSM 将确定要使用的转出配置。请参阅指定要使用的转出配置

您可以创建任何页面的Live Copy:

  • Blueprint配置.
  • 以及与配置无关联的页面.
  • AEM还支持在另一个Live Copy的页面中创建Live Copy。

唯一的区别是,转出 ​命令在源/Blueprint 页面上的可用性取决于 Blueprint 配置是否引用了源:

  • 如果您从源页面创建Live Copy,该页面 is 在blueprint配置中引用,则“转出”命令将在源/blueprint页面上可用。
  • 如果您从源页面创建Live Copy,该页面 不是 在blueprint配置中引用,则“转出”命令在源/blueprint页面上将不可用。

要创建Live Copy,请执行以下操作:

  1. 在​ 站点 ​控制台中,依次选择​ 创建 ​和 Live Copy

    chlimage_1-212

  2. 选择源页面,然后单击或点按​ 下一步。例如:

    chlimage_1-213

  3. 指定Live Copy的目标路径(打开Live Copy的父文件夹/页面),然后单击或点按 下一个.

    chlimage_1-214

    note note
    NOTE
    目标路径不能在源路径内。
  4. 输入:

    • 页面的​ 标题
    • URL 中使用的​ 名称

    chlimage_1-215

  5. 使用​ 排除子页面 ​复选框:

    • 已选择:仅创建选定页面的Live Copy(简化Live Copy)
    • 未选择:创建包含选定页面(深层Live Copy)的所有子代的Live Copy
  6. (可选)要指定要用于Live Copy的一个或多个转出配置,请使用 转出配置 下拉列表进行选择;选定的配置将显示在下拉选择器下方。

  7. 单击或点按​ 创建。这将显示一条确认消息,可在其中选择​ 打开 ​或​ 完成

从 Blueprint 配置创建站点的 Live Copy creating-a-live-copy-of-a-site-from-a-blueprint-configuration

使用Blueprint配置创建Live Copy,以基于Blueprint(源)内容创建站点。 从Blueprint配置创建Live Copy时,您需要选择要复制的Blueprint源的一个或多个语言分支,然后从语言分支中选择要复制的章节。 请参阅创建 Blueprint 配置

如果在Live Copy中忽略某些语言分支或章节,则可以稍后添加它们;请参阅 在Live Copy中创建Live Copy(Blueprint配置).

CAUTION
当Blueprint源包含链接和引用以在其他分支中定位段落时,目标不会在Live Copy页面中更新,而是会保持指向原始目标。

创建站点时,请提供以下属性的值:

  • 初始语言:要包含在Live Copy中的Blueprint源的语言分支。
  • 初始章节:要包含在Live Copy中的Blueprint语言分支的子页面。
  • 目标路径:Live Copy站点的根页面的位置。
  • 标题:Live Copy站点的根页面的标题。
  • 名称:(可选)存储Live Copy根页面的JCR节点的名称。 默认值基于标题。
  • 网站所有者:(可选)
  • Live Copy:选择此选项可与源站点建立实时关系。如果不选择此选项,则尽管会创建 Blueprint 的副本,但该副本随后不会与源同步。
  • 转出配置:(可选)选择一个或多个用于同步Live Copy的转出配置。 默认情况下,转出配置继承自Blueprint;请参阅 指定要使用的转出配置 以了解更多详细信息。

要从Blueprint配置创建站点的Live Copy,请执行以下操作:

  1. 在​ 站点 ​控制台中,选择​ 创建,然后从下拉选择器中选择​ 站点

  2. 选择要用作Live Copy源的Blueprint配置,然后继续 下一个:

    chlimage_1-216

  3. 使用 初始语言 选择器,以指定用于Live Copy的Blueprint站点的语言。

    默认选择所有可用语言。要删除某种语言,请单击或点按该语言旁边显示的 X

    例如:

    chlimage_1-217

  4. 使用 初始章节 下拉列表,选择要包含在Live Copy中的Blueprint部分。 同样,所有可用的章节默认包含在内,但可以删除。

  5. 提供剩余属性的值,然后选择​ 创建。在确认对话框中,选择​ 完成 ​以返回​ 站点 ​控制台,或选择​ 打开站点 ​以打开站点的根页面。

在 Live Copy(Blueprint 配置)中创建 Live Copy creating-a-live-copy-inside-a-live-copy-blueprint-configuration

在现有Live Copy中创建Live Copy(使用Blueprint配置创建)时,可以插入最初创建Live Copy时未包含的任何语言副本或章节。

监控您的 Live Copy monitoring-your-live-copy

查看 Live Copy 的状态 seeing-the-status-of-a-live-copy

Live Copy页面的属性显示有关Live Copy的以下信息:

  • 来源:Live Copy页面的源页面。

  • 状态:Live Copy的同步状态。 状态包括Live Copy是否与源保持最新,以及上次同步发生的时间和执行同步的人员。

  • 配置

    • 页面是否仍受Live Copy继承的约束。
    • 配置是否继承自父页面.
    • Live Copy使用的任何转出配置。

要查看属性,请执行以下操作:

  1. 站点 控制台中,选择live copy页面并打开属性。

  2. 选择 Live Copy 选项卡。

    例如:

    chlimage_1-218

    note note
    NOTE
    有关更多详细信息,另请参阅知识库文章 Live Copy状态消息 — 最新/绿色/同步.

查看 Blueprint 页面的 Live Copy seeing-the-live-copies-of-a-blueprint-page

Blueprint页面(在Blueprint配置中引用)为您提供了使用当前(Blueprint)页面作为源的Live Copy页面列表。 使用此列表可跟踪Live Copy。 此列表显示在页面属性Blueprint 选项卡上。

chlimage_1-219

同步您的 Live Copy synchronizing-your-live-copy

转出 Blueprint rolling-out-a-blueprint

展开Blueprint页面,将内容更改推送到Live Copy。 转出 ​操作执行使用转出触发器的转出配置。

NOTE
如果在Blueprint分支和从属Live Copy分支中创建具有相同页面名称的新页面,则可能会发生冲突。
转出时需要处理和解决此类冲突

从页面属性转出 Blueprint rolling-out-a-blueprint-from-page-properties

  1. 在​ 站点 ​控制台中,选择 Blueprint 中的页面并打开属性。

  2. 打开 Blueprint 选项卡。

  3. 选择​ 转出

    chlimage_1-220

  4. 指定页面和任何子页面,然后使用复选标记进行确认:

    chlimage_1-221

从引用边栏转出 Blueprint roll-out-a-blueprint-from-the-reference-rail

  1. 站点 控制台中,选择Blueprint中的页面并打开 引用 面板(从工具栏中)。

  2. 从列表中选择 Blueprint 选项以查看与此页面关联的 Blueprint。

  3. 从列表中选择所需的 Blueprint。

  4. 单击或点按​ 转出

  5. 系统会要求您确认转出的详细信息:

    • 转出范围

      指定范围是仅针对所选页面,还是应包括子页面。

    • 背景转出:

      如果涉及许多页面/子页面,您可以将转出作为后台任务运行。
      chlimage_1-222

  6. 确认这些详细信息后,选择​ 转出 ​以执行此操作。

从 Live Copy 概述转出 Blueprint roll-out-a-blueprint-from-the-live-copy-overview

在选择 Blueprint 页面时,也可以从 Live Copy 概述执行转出操作。

  1. 打开 Live Copy 概述并选择 Blueprint 页面。

  2. 从工具栏中选择​ 转出

  3. 指定页面和任何子页面,然后使用复选标记进行确认:

    chlimage_1-223

同步 Live Copy synchronizing-a-live-copy

同步Live Copy页面,以将内容更改从源提取到Live Copy。

从页面属性同步 Live Copy synchronize-a-live-copy-from-page-properties

同步Live Copy以将更改从源拉入Live Copy。

NOTE
同步执行使用转出触发器的转出配置。
  1. 站点 控制台中,选择live copy页面并打开属性。

  2. 打开 Live Copy 选项卡。

  3. 单击或点按​ 同步

    chlimage_1-224

    将请求确认,并使用​ 同步 ​以继续。

从 Live Copy 概述同步 Live Copy synchronize-a-live-copy-from-the-live-copy-overview

在选择 Live Copy 页面时,也可以从 Live Copy 概述执行同步操作

  1. 打开 Live Copy 概述并选择 Live Copy 页面。

  2. 从工具栏中选择​ 同步

  3. 在指定是否要包含以下项后,在对话框中确认​ 转出 ​操作:

    • 页面和子页面
    • 仅页面

    chlimage_1-225

更改 Live Copy 内容 changing-live-copy-content

要更改Live Copy内容,您可以:

  • 向页面中添加防撞栏。
  • 通过中断任何页面或组件的Live Copy继承来更新现有内容。
NOTE
如果您在Live Copy中手动创建新页面,则该页面是Live Copy的本地页面,这意味着它没有要附加到的相应源页面。
创建属于关系一部分的本地页面的最佳实践是在源中创建该页面,然后进行(深层)转出。 这将在本地将页面创建为Live Copy。
NOTE
如果在Blueprint分支和从属Live Copy分支中创建具有相同页面名称的新页面,则可能会发生冲突。
转出时需要处理和解决此类冲突

向 Live Copy 页面添加组件 adding-components-to-a-live-copy-page

随时将组件添加到Live Copy页面。 Live Copy及其段落系统的继承状态无法控制您添加组件的功能。

将Live Copy页面与源页面同步后,添加的组件保持不变。 另请参阅 更改Live Copy页面上组件的顺序.

NOTE
在本地对标记为容器的组件所做的更改不会由转出时的 Blueprint 内容覆盖。请参阅 MSM 最佳实践以了解更多信息。

暂停页面的继承 suspending-inheritance-for-a-page

创建Live Copy时,Live Copy配置会保存在复制页面的根页面上。 根页面的所有子页面都将继承Live Copy配置。 Live Copy页面上的组件也会继承Live Copy配置。

您可以暂停Live Copy页面的Live Copy继承,以便更改页面属性和组件。 当您暂停继承时,页面属性和组件不再与源同步。

NOTE
您还可以 分离live copy 从其blueprint中删除所有连接。 分离操作是永久性且不可逆的。
NOTE
如果将组件标记为容器,则取消和暂停操作不会应用到其子组件。 另请参阅 MSM最佳实践 以了解其他信息。

暂停来自页面属性的继承 suspending-inheritance-from-page-properties

要暂停页面上的继承,请执行以下操作:

  1. 使用 查看属性 命令 站点 控制台或使用 页面信息 中。

  2. 单击或点按 Live Copy 选项卡。

  3. 从工具栏中选择​ 暂停。之后,您可以选择:

    • 暂停:仅当前页面
    • 暂停(包含子项):当前页面以及任何子页面
  4. 在确认对话框上选择​ 暂停

暂停来自 Live Copy 概述的继承 suspending-inheritance-from-the-live-copy-overview

在选择 Live Copy 页面时,也可以从 Live Copy 概述执行暂停操作

  1. 打开 Live Copy 概述并选择 Live Copy 页面。

  2. 从工具栏中选择​ 暂停

  3. 从以下项中选择适当的选项:

    • 暂停
    • 与子项一起暂停

    chlimage_1-226

  4. 确认 暂停 暂停Live Copy ​ 对话框中的操作:

    chlimage_1-227

恢复页面的继承 resuming-inheritance-for-a-page

暂停页面的Live Copy继承是一项临时操作。 在暂停后,恢复 ​操作将可用,可让您恢复实时关系。

当您重新启用继承时,页面不会自动与源同步。如果需要,您可以通过以下方式请求同步:

  • 在​ 恢复/还原 ​对话框中;例如:

    chlimage_1-228

  • 在稍后阶段,通过手动选择同步操作。

CAUTION
当您重新启用继承时,页面不会自动与源同步。如果需要,您可以手动请求同步;恢复或稍后恢复时。

恢复来自页面属性的继承 resuming-inheritance-from-page-properties

暂停后,恢复 ​操作将在页面属性的工具栏中变得可用:

chlimage_1-229

选中后,该对话框将出现。您可以根据需要选择同步,然后确认操作。

从 Live Copy 概述恢复 Live Copy 页面 resume-a-live-copy-page-from-the-live-copy-overview

在选择 Live Copy 页面时,也可以从 Live Copy 概述执行恢复操作

  1. 打开 Live Copy概述 并选择已暂停的Live Copy页面;将显示为 继承已取消.
  2. 从工具栏中选择​ 恢复
  3. 指示是否要在还原继承后同步页面,然后确认 恢复 操作​ 恢复Live Copy ​ 对话框中。

更改继承深度(浅/深) changing-inheritance-depth-shallow-deep

在现有Live Copy上,您可以更改页面的深度;即是否包含子页面。

  • 切换到浅层Live Copy:

    • 将立即生效且不可逆。

      • 子页面会与Live Copy明确分离。 如果撤消,则无法保留对子项所做的进一步修改。
    • 将删除任何下级 LiveRelationships,即使存在嵌套式 LiveCopies 也是如此。

  • 切换到深层Live Copy:

    • 子页面仍未更改。
    • 要查看切换的效果,您可以进行转出,将根据转出配置应用任何内容修改。
  • 切换到浅层Live Copy,然后返回深层:

    • 浅层Live Copy的所有子项都会被视为已手动创建,因此会使用 [oldname]_msm_moved name.

要指定或更改深度,请执行以下操作:

  1. 使用 查看属性 命令 站点 控制台或使用 页面信息 中。

  2. 单击或点按 Live Copy 选项卡。

  3. 在​ 配置 ​部分中,根据是否包含子页面来设置或清除 Live Copy 继承 ​选项:

    • 选中 — 深层Live Copy(包含子页面)
    • 清除 — 简化Live Copy(排除子页面)
    note caution
    CAUTION
    切换到浅层Live Copy将立即生效,并且不可撤销。
    有关更多信息,请参阅 Live Copy – 构图
  4. 单击或点按​ 保存 ​以持久存储您的更新。

取消组件的继承 cancelling-inheritance-for-a-component

取消组件的Live Copy继承,以便该组件不再与源组件同步。 如果需要,您可以稍后启用继承。

NOTE
如果将组件标记为容器,则取消和暂停操作不会应用到其子组件。 另请参阅 MSM最佳实践 以了解其他信息。
NOTE
当您重新启用继承时,组件不会自动与源同步。如果需要,您可以手动请求同步。

取消继承可更改组件内容或删除组件:

  1. 单击或点按要为其取消继承的组件。

    chlimage_1-230

  2. 在组件工具栏上,单击或点按​ 取消继承 ​图标。

  3. 在“取消继承”对话框中,单击​ ​确认操作。

    这将更新组件工具栏以包含所有(适当的)编辑命令。

为组件重新启用继承 re-enabling-inheritance-for-a-component

要为组件启用继承,请单击或点按 重新启用继承 图标。

更改 Live Copy 页面上的组件顺序 changing-the-order-of-components-on-a-live-copy-page

如果Live Copy包含属于段落系统的组件,则该段落系统的继承符合以下规则:

  • 即使建立了继承,也可修改继承的段落系统中的组件顺序。
  • 在推出时,将从 Blueprint 中恢复组件顺序。如果在转出之前已将新组件添加到Live Copy,则会对它们以及上面添加它们的组件进行重新排序。
  • 如果取消段落系统的继承,组件的顺序将在转出时不会恢复,并将保持在Live Copy中的状态。
NOTE
在段落系统上恢复取消的继承时,组件的顺序​ 将不会自动从 Blueprint 恢复。如果需要,您可以手动请求同步。

请按照以下步骤取消段落系统的继承。

  1. 打开Live Copy页面。
  2. 将现有组件拖动到页面上的新位置。
  3. 在​ 取消继承 ​对话框中,单击​ ​确认操作。

覆盖 Live Copy 页面的属性 overriding-properties-of-a-live-copy-page

默认情况下,Live Copy页面的页面属性会从源页面继承(且不可编辑)。

当您需要更改Live Copy的属性值时,可以取消属性的继承。 链接图标表示为属性启用继承。

chlimage_1-231

在取消继承时,可以更改属性值。断开链接图标表示取消继承。

chlimage_1-232

如果需要,您可以稍后重新启用属性的继承。

NOTE
重新启用继承时,Live Copy页面属性不会自动与源属性同步。 如果需要,您可以手动请求同步。
  1. 使用 查看属性站点 控制台或 页面信息 图标。

  2. 要取消属性的继承,请单击或点按属性右侧显示的链接图标。

  3. 在​ 取消继承 ​确认对话框中,单击或点按​

还原 Live Copy 页面的属性 revert-properties-of-a-live-copy-page

要启用属性的继承,请单击或点按 还原继承 图标。

重置 Live Copy 页面 resetting-a-live-copy-page

将Live Copy页面重置为:

  • 删除所有继承取消并
  • 将页面返回到与源页面相同的状态。

重置会影响您对页面属性、段落系统和组件所做的更改。

从页面属性重置 Live Copy 页面 reset-a-live-copy-page-from-the-page-properties

  1. 站点 控制台中,选择live copy页面,然后选择 查看属性.

  2. 打开 Live Copy 选项卡。

  3. 从工具栏中选择​ 重置

    chlimage_1-233

  4. 在​ 重置 Live Copy 对话框中,单击​ 重置 ​进行确认。

从 Live Copy 概述重置 Live Copy 页面 reset-a-live-copy-page-from-the-live-copy-overview

在选择 Live Copy 页面时,也可以从 Live Copy 概述执行重置操作

  1. 打开 Live Copy 概述并选择 Live Copy 页面。

  2. 从工具栏中选择​ 重置

  3. 在​ 重置 Live Copy 对话框中确认​ 重置 ​操作。

    chlimage_1-234

比较 Live Copy 页面与 Blueprint 页面 comparing-a-live-copy-page-with-a-blueprint-page

要跟踪您所做的更改,您可以在 引用 并将其与其live copy页面进行比较:

  1. 站点 控制台, 导航到blueprint或live copy页面并将其选中.

  2. 打开 引用 面板和选择:

    • Blueprint (选择Live Copy页面时)
    • Live Copy (选择Blueprint页面时)
  3. 选择您的特定Live Copy,然后执行以下任一操作:

    • 与Blueprint比较 (选择Live Copy页面时)
    • 与Live Copy比较 (选择Blueprint页面时)

    例如:

    chlimage_1-235

  4. 两个页面(Live Copy和Blueprint)将并排打开。

    有关使用此功能的完整信息,请参阅 页面差异.

分离 Live Copy detaching-a-live-copy

“分离”会永久删除Live Copy及其源/Blueprint页面之间的Live关系。 所有与MSM相关的属性都将从Live Copy中删除,并且Live Copy页面会成为独立副本。

CAUTION
在分离Live Copy后,无法恢复Live关系。
要删除与以后恢复的选项的实时关系,您可以 取消live copy继承 中。

这会对树中使用​ 分离 ​的位置产生影响:

  • 在LiveCopy的根页面上分离

    在Live Copy的根页面上执行此操作时,会删除Blueprint的所有页面与其Live Copy之间的Live关系。

    对Blueprint中页面的进一步更改(原样) 将不会 影响Live Copy(原样)。

  • 在LiveCopy的子页面上分离

    当对Live Copy中的子页面(或分支)执行此操作时:

    • 将删除该子页面(或分支)的实时关系
    • 和live copy分支中的(子)页面会被视为是手动创建的。

    但是,则子页面仍受父分支的实时关系的约束,因此进一步转出Blueprint页面将同时执行以下操作:

    1. 重命名分离的页面:

      • 这是因为MSM将它们视为手动创建的页面,这些页面会导致冲突,因为它们的名称与它尝试创建的Live Copy页面的名称相同。
    2. 使用原始名称创建新(Live Copy)页面,其中包含转出中所做的更改。

    note note
    NOTE
    有关此类情况的详细信息,请参阅 MSM 转出冲突

从页面属性分离 Live Copy 页面 detach-a-live-copy-page-from-the-page-properties

要分离Live Copy,请执行以下操作:

  1. 站点 控制台中,选择live copy页面,然后单击或点按 查看属性.

  2. 打开 Live Copy 选项卡。

  3. 在工具栏上,选择​ 分离

    chlimage_1-236

  4. 这将显示一个确认对话框,请选择​ 分离 ​以完成此操作。

从 Live Copy 概述分离 Live Copy 页面 detach-a-live-copy-page-from-the-live-copy-overview

在选择 Live Copy 页面时,也可以从 Live Copy 概述执行分离操作

  1. 打开 Live Copy 概述并选择 Live Copy 页面。

  2. 从工具栏中选择​ 分离

  3. 在​ 分离 Live Copy 对话框中确认​ 分离 ​操作:

    chlimage_1-237

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8