创建并同步 Live Copy creating-and-synchronizing-live-copies
您可以从页面或Blueprint配置创建Live Copy,然后管理继承和同步。
管理 Blueprint 配置 managing-blueprint-configurations
Blueprint配置标识要用作一个或多个Live Copy页面源的现有网站。
创建 Blueprint 配置时,可以选择定义 Blueprint 的内部结构的模板。默认 Blueprint 模板假定源网站具有以下特征:
- 网站具有根页面。
- 根的直接子页面是网站的语言分支。创建Live Copy时,语言将作为可选内容显示,以包含在副本中。
- 每个语言分支的根均有一个或多个子页面。创建Live Copy时,子页面将显示为可包含在Live Copy中的章节。
创建 Blueprint 配置后,可以配置以下属性:
- 名称:Blueprint 配置的名称。
- 源路径:您用作源的站点根页面的路径 (Blueprint).
- 描述。(可选)Blueprint配置的描述。 描述将显示在Blueprint配置列表中,供在创建站点时从中进行选择。
在使用Blueprint配置时,您可以将其与转出配置关联,该转出配置可确定源/Blueprint的Live Copy如何同步。 请参阅指定要使用的转出配置。
创建Blueprint配置 creating-a-blueprint-configuration
要创建 Blueprint 配置,请执行以下操作:
-
导航到 工具 菜单,然后选择 站点 菜单。
-
选择 Blueprint 以打开 Blueprint 配置 控制台:
-
选择 创建。
-
选择 Blueprint 模板,然后选择 下一步 以继续。
-
选择要用作 Blueprint 的源页面;然后选择 下一步 以继续。
-
定义:
- 标题:Blueprint 的强制性标题
- 描述:用于提供更多详细信息的可选描述。
-
创建 将根据您的规范创建 Blueprint 配置。
编辑或删除Blueprint配置 editing-or-deleting-a-blueprint-configuration
您可以编辑或删除现有 Blueprint 配置:
-
导航到 工具 菜单,然后选择 站点 菜单。
-
选择 Blueprint 以打开 Blueprint 配置 控制台:
-
选择所需的 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,请执行以下操作:
-
在 站点 控制台中,依次选择 创建 和 Live Copy。
-
选择源页面,然后单击或点按 下一步。例如:
-
指定Live Copy的目标路径(打开Live Copy的父文件夹/页面),然后单击或点按 下一个.
note note NOTE 目标路径不能在源路径内。 -
输入:
- 页面的 标题。
- URL 中使用的 名称。
-
使用 排除子页面 复选框:
- 已选择:仅创建选定页面的Live Copy(简化Live Copy)
- 未选择:创建包含选定页面(深层Live Copy)的所有子代的Live Copy
-
(可选)要指定要用于Live Copy的一个或多个转出配置,请使用 转出配置 下拉列表进行选择;选定的配置将显示在下拉选择器下方。
-
单击或点按 创建。这将显示一条确认消息,可在其中选择 打开 或 完成。
从 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配置).
创建站点时,请提供以下属性的值:
- 初始语言:要包含在Live Copy中的Blueprint源的语言分支。
- 初始章节:要包含在Live Copy中的Blueprint语言分支的子页面。
- 目标路径:Live Copy站点的根页面的位置。
- 标题:Live Copy站点的根页面的标题。
- 名称:(可选)存储Live Copy根页面的JCR节点的名称。 默认值基于标题。
- 网站所有者:(可选)
- Live Copy:选择此选项可与源站点建立实时关系。如果不选择此选项,则尽管会创建 Blueprint 的副本,但该副本随后不会与源同步。
- 转出配置:(可选)选择一个或多个用于同步Live Copy的转出配置。 默认情况下,转出配置继承自Blueprint;请参阅 指定要使用的转出配置 以了解更多详细信息。
要从Blueprint配置创建站点的Live Copy,请执行以下操作:
-
在 站点 控制台中,选择 创建,然后从下拉选择器中选择 站点。
-
选择要用作Live Copy源的Blueprint配置,然后继续 下一个:
-
使用 初始语言 选择器,以指定用于Live Copy的Blueprint站点的语言。
默认选择所有可用语言。要删除某种语言,请单击或点按该语言旁边显示的 X。
例如:
-
使用 初始章节 下拉列表,选择要包含在Live Copy中的Blueprint部分。 同样,所有可用的章节默认包含在内,但可以删除。
-
提供剩余属性的值,然后选择 创建。在确认对话框中,选择 完成 以返回 站点 控制台,或选择 打开站点 以打开站点的根页面。
在 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使用的任何转出配置。
要查看属性,请执行以下操作:
-
在 站点 控制台中,选择live copy页面并打开属性。
-
选择 Live Copy 选项卡。
例如:
note note NOTE 有关更多详细信息,另请参阅知识库文章 Live Copy状态消息 — 最新/绿色/同步.
查看 Blueprint 页面的 Live Copy seeing-the-live-copies-of-a-blueprint-page
Blueprint页面(在Blueprint配置中引用)为您提供了使用当前(Blueprint)页面作为源的Live Copy页面列表。 使用此列表可跟踪Live Copy。 此列表显示在页面属性的 Blueprint 选项卡上。
同步您的 Live Copy synchronizing-your-live-copy
转出 Blueprint rolling-out-a-blueprint
展开Blueprint页面,将内容更改推送到Live Copy。 转出 操作执行使用转出触发器的转出配置。
从页面属性转出 Blueprint rolling-out-a-blueprint-from-page-properties
-
在 站点 控制台中,选择 Blueprint 中的页面并打开属性。
-
打开 Blueprint 选项卡。
-
选择 转出。
-
指定页面和任何子页面,然后使用复选标记进行确认:
从引用边栏转出 Blueprint roll-out-a-blueprint-from-the-reference-rail
-
在 站点 控制台中,选择Blueprint中的页面并打开 引用 面板(从工具栏中)。
-
从列表中选择 Blueprint 选项以查看与此页面关联的 Blueprint。
-
从列表中选择所需的 Blueprint。
-
单击或点按 转出。
-
系统会要求您确认转出的详细信息:
-
转出范围:
指定范围是仅针对所选页面,还是应包括子页面。
-
背景转出:
如果涉及许多页面/子页面,您可以将转出作为后台任务运行。
-
-
确认这些详细信息后,选择 转出 以执行此操作。
从 Live Copy 概述转出 Blueprint roll-out-a-blueprint-from-the-live-copy-overview
在选择 Blueprint 页面时,也可以从 Live Copy 概述执行转出操作。
-
打开 Live Copy 概述并选择 Blueprint 页面。
-
从工具栏中选择 转出。
-
指定页面和任何子页面,然后使用复选标记进行确认:
同步 Live Copy synchronizing-a-live-copy
同步Live Copy页面,以将内容更改从源提取到Live Copy。
从页面属性同步 Live Copy synchronize-a-live-copy-from-page-properties
同步Live Copy以将更改从源拉入Live Copy。
-
在 站点 控制台中,选择live copy页面并打开属性。
-
打开 Live Copy 选项卡。
-
单击或点按 同步。
将请求确认,并使用 同步 以继续。
从 Live Copy 概述同步 Live Copy synchronize-a-live-copy-from-the-live-copy-overview
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行同步操作。
-
打开 Live Copy 概述并选择 Live Copy 页面。
-
从工具栏中选择 同步。
-
在指定是否要包含以下项后,在对话框中确认 转出 操作:
- 页面和子页面
- 仅页面
更改 Live Copy 内容 changing-live-copy-content
要更改Live Copy内容,您可以:
- 向页面中添加防撞栏。
- 通过中断任何页面或组件的Live Copy继承来更新现有内容。
向 Live Copy 页面添加组件 adding-components-to-a-live-copy-page
随时将组件添加到Live Copy页面。 Live Copy及其段落系统的继承状态无法控制您添加组件的功能。
将Live Copy页面与源页面同步后,添加的组件保持不变。 另请参阅 更改Live Copy页面上组件的顺序.
暂停页面的继承 suspending-inheritance-for-a-page
创建Live Copy时,Live Copy配置会保存在复制页面的根页面上。 根页面的所有子页面都将继承Live Copy配置。 Live Copy页面上的组件也会继承Live Copy配置。
您可以暂停Live Copy页面的Live Copy继承,以便更改页面属性和组件。 当您暂停继承时,页面属性和组件不再与源同步。
暂停来自页面属性的继承 suspending-inheritance-from-page-properties
要暂停页面上的继承,请执行以下操作:
-
使用 查看属性 命令 站点 控制台或使用 页面信息 中。
-
单击或点按 Live Copy 选项卡。
-
从工具栏中选择 暂停。之后,您可以选择:
- 暂停:仅当前页面
- 暂停(包含子项):当前页面以及任何子页面
-
在确认对话框上选择 暂停。
暂停来自 Live Copy 概述的继承 suspending-inheritance-from-the-live-copy-overview
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行暂停操作。
-
打开 Live Copy 概述并选择 Live Copy 页面。
-
从工具栏中选择 暂停。
-
从以下项中选择适当的选项:
- 暂停
- 与子项一起暂停
-
确认 暂停 暂停Live Copy 对话框中的操作:
恢复页面的继承 resuming-inheritance-for-a-page
暂停页面的Live Copy继承是一项临时操作。 在暂停后,恢复 操作将可用,可让您恢复实时关系。
当您重新启用继承时,页面不会自动与源同步。如果需要,您可以通过以下方式请求同步:
-
在 恢复/还原 对话框中;例如:
-
在稍后阶段,通过手动选择同步操作。
恢复来自页面属性的继承 resuming-inheritance-from-page-properties
在暂停后,恢复 操作将在页面属性的工具栏中变得可用:
选中后,该对话框将出现。您可以根据需要选择同步,然后确认操作。
从 Live Copy 概述恢复 Live Copy 页面 resume-a-live-copy-page-from-the-live-copy-overview
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行恢复操作。
- 打开 Live Copy概述 并选择已暂停的Live Copy页面;将显示为 继承已取消.
- 从工具栏中选择 恢复。
- 指示是否要在还原继承后同步页面,然后确认 恢复 操作 恢复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
.
- 浅层Live Copy的所有子项都会被视为已手动创建,因此会使用
要指定或更改深度,请执行以下操作:
-
使用 查看属性 命令 站点 控制台或使用 页面信息 中。
-
单击或点按 Live Copy 选项卡。
-
在 配置 部分中,根据是否包含子页面来设置或清除 Live Copy 继承 选项:
- 选中 — 深层Live Copy(包含子页面)
- 清除 — 简化Live Copy(排除子页面)
note caution CAUTION 切换到浅层Live Copy将立即生效,并且不可撤销。 有关更多信息,请参阅 Live Copy – 构图。 -
单击或点按 保存 以持久存储您的更新。
取消组件的继承 cancelling-inheritance-for-a-component
取消组件的Live Copy继承,以便该组件不再与源组件同步。 如果需要,您可以稍后启用继承。
取消继承可更改组件内容或删除组件:
-
单击或点按要为其取消继承的组件。
-
在组件工具栏上,单击或点按 取消继承 图标。
-
在“取消继承”对话框中,单击 是 确认操作。
这将更新组件工具栏以包含所有(适当的)编辑命令。
为组件重新启用继承 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中的状态。
请按照以下步骤取消段落系统的继承。
- 打开Live Copy页面。
- 将现有组件拖动到页面上的新位置。
- 在 取消继承 对话框中,单击 是 确认操作。
覆盖 Live Copy 页面的属性 overriding-properties-of-a-live-copy-page
默认情况下,Live Copy页面的页面属性会从源页面继承(且不可编辑)。
当您需要更改Live Copy的属性值时,可以取消属性的继承。 链接图标表示为属性启用继承。
在取消继承时,可以更改属性值。断开链接图标表示取消继承。
如果需要,您可以稍后重新启用属性的继承。
-
使用 查看属性 的 站点 控制台或 页面信息 图标。
-
要取消属性的继承,请单击或点按属性右侧显示的链接图标。
-
在 取消继承 确认对话框中,单击或点按 是。
还原 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
-
在 站点 控制台中,选择live copy页面,然后选择 查看属性.
-
打开 Live Copy 选项卡。
-
从工具栏中选择 重置。
-
在 重置 Live Copy 对话框中,单击 重置 进行确认。
从 Live Copy 概述重置 Live Copy 页面 reset-a-live-copy-page-from-the-live-copy-overview
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行重置操作。
-
打开 Live Copy 概述并选择 Live Copy 页面。
-
从工具栏中选择 重置。
-
在 重置 Live Copy 对话框中确认 重置 操作。
比较 Live Copy 页面与 Blueprint 页面 comparing-a-live-copy-page-with-a-blueprint-page
要跟踪您所做的更改,您可以在 引用 并将其与其live copy页面进行比较:
-
在 站点 控制台, 导航到blueprint或live copy页面并将其选中.
-
打开 引用 面板和选择:
- Blueprint (选择Live Copy页面时)
- Live Copy (选择Blueprint页面时)
-
选择您的特定Live Copy,然后执行以下任一操作:
- 与Blueprint比较 (选择Live Copy页面时)
- 与Live Copy比较 (选择Blueprint页面时)
例如:
-
两个页面(Live Copy和Blueprint)将并排打开。
有关使用此功能的完整信息,请参阅 页面差异.
分离 Live Copy detaching-a-live-copy
“分离”会永久删除Live Copy及其源/Blueprint页面之间的Live关系。 所有与MSM相关的属性都将从Live Copy中删除,并且Live Copy页面会成为独立副本。
这会对树中使用 分离 的位置产生影响:
-
在LiveCopy的根页面上分离
在Live Copy的根页面上执行此操作时,会删除Blueprint的所有页面与其Live Copy之间的Live关系。
对Blueprint中页面的进一步更改(原样) 将不会 影响Live Copy(原样)。
-
在LiveCopy的子页面上分离
当对Live Copy中的子页面(或分支)执行此操作时:
- 将删除该子页面(或分支)的实时关系
- 和live copy分支中的(子)页面会被视为是手动创建的。
但是,则子页面仍受父分支的实时关系的约束,因此进一步转出Blueprint页面将同时执行以下操作:
-
重命名分离的页面:
- 这是因为MSM将它们视为手动创建的页面,这些页面会导致冲突,因为它们的名称与它尝试创建的Live Copy页面的名称相同。
-
使用原始名称创建新(Live Copy)页面,其中包含转出中所做的更改。
note note NOTE 有关此类情况的详细信息,请参阅 MSM 转出冲突。
从页面属性分离 Live Copy 页面 detach-a-live-copy-page-from-the-page-properties
要分离Live Copy,请执行以下操作:
-
在 站点 控制台中,选择live copy页面,然后单击或点按 查看属性.
-
打开 Live Copy 选项卡。
-
在工具栏上,选择 分离。
-
这将显示一个确认对话框,请选择 分离 以完成此操作。
从 Live Copy 概述分离 Live Copy 页面 detach-a-live-copy-page-from-the-live-copy-overview
在选择 Live Copy 页面时,也可以从 Live Copy 概述执行分离操作。
-
打开 Live Copy 概述并选择 Live Copy 页面。
-
从工具栏中选择 分离。
-
在 分离 Live Copy 对话框中确认 分离 操作: