创建和同步Live Copy

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

管理Blueprint配置

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

注意

Blueprint配置使您能够将内容更改推送到Live Copy。 请参阅Live Copy - Source, Blueprint和Blueprint Configurations

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

  • 网站有根页面。
  • 根的直接子页面是网站的语言分支。 创建Live Copy时,语言会作为可选内容显示,以包含在副本中。
  • 每个语言分支的根具有一个或多个子页面。 创建Live Copy时,子页面会作为可包含在Live Copy中的章节显示。
注意

不同的结构需要另一个蓝图模板。

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

  • 名称:Blueprint配置的名称。
  • 源路径:用作源(blueprint)的站点的根页面的路径。
  • 描述. (可选)Blueprint配置的说明。 描述显示在创建站点时要从中选择的Blueprint配置列表中。

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

创建Blueprint配置

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

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

  2. 选择​Blueprints​以打开​Blueprint Configurations​控制台:

    chlimage_1-209

  3. 选择​创建

  4. 选择Blueprint模板,然后选择​Next​以继续。

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

  6. 定义:

    • 标题:蓝图的必填标题
    • 描述:提供更多详细信息的可选描述。
  7. Create将根据 您的规范创建Blueprint配置。

编辑或删除Blueprint配置

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

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

  2. 选择​Blueprints​以打开​Blueprint Configurations​控制台:

    chlimage_1-210

  3. 选择所需的Blueprint配置 — 工具栏中将提供相应的操作:

    • 属性;您可以使用它来视图,然后编辑配置的属性。
    • 删除

创建 Live Copy

创建页面的Live Copy

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

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

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

  • blueprint配置引用的页面。
  • 和与配置无连接的页面。
  • AEM还支持在其他Live Copy页面中创建Live Copy。

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

  • 如果从​​在Blueprint配置中引用的源页面创建Live Copy,则Rollout命令将在源/Blueprint页面上可用。
  • 如果从​​在Blueprint配置中引用的源页面创建Live Copy,则Rollout命令在源/Blueprint页面上将不可用。

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

  1. 在​站点​控制台中,选择​创建,然后选择​Live Copy

    chlimage_1-212

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

    chlimage_1-213

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

    chlimage_1-214

    注意

    目标路径不能位于源路径内。

  4. 输入:

    • a 页面的标题
    • 名称,在URL中使用。

    chlimage_1-215

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

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

  7. 单击或点按​创建。此时将显示确认消息,您可以从此处选择​打开​或​完成

从Blueprint配置创建站点的Live Copy

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

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

注意

当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. 使用​初始语言​选择器指定Blueprint站点用于Live Copy的语言。

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

    例如:

    chlimage_1-217

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

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

在Live Copy中创建Live Copy(Blueprint配置)

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

监视Live Copy

查看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

    注意

    有关更多详细信息,另请参阅知识库文章Livecopy状态消息 — Up-date/Green/In Sync

查看Blueprint页面的Live Copy

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

chlimage_1-219

同步Live Copy

Rolling Out a Blueprint

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

注意

如果在Blueprint分支和从属Live Copy分支中创建了具有相同页面名称的新页面,则可能会发生冲突。

此类冲突需要在转出时处理和解决。

从页面属性中展开Blueprint

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

  2. 打开 Blueprint 选项卡。

  3. 选择​转出

    chlimage_1-220

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

    chlimage_1-221

  5. 指定是应立即执行转出作业(Now)还是在其他日期/时间执行(Later)。

    转出蓝图

转出将作为异步作业处理,并可在​全局导航 -> 工具 -> 操作 -> 作业​的​异步作业状态​仪表板中检查

注意

异步转出处理需要AEM 6.5.3.0或更高版本。 在以前的版本中,页面会立即和同步处理。

从参考边栏中推出Blueprint

  1. 在​站点​控制台中,选择Live Copy中的页面,然后打开​引用​面板(从工具栏中)。

  2. 从列表中选择​Blueprint​选项,以显示与此页关联的Blueprint。

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

  4. 单击或点按​转出

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

    • 转出范围:

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

    • 计划

      指定是应立即执行转出作业(Now)还是在以后的日期/时间执行(Later)。

      chlimage_1-222

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

转出将作为异步作业处理,并可在​全局导航 -> 工具 -> 操作 -> 作业​的​异步作业状态​仪表板中检查

注意

异步转出处理需要AEM 6.5.3.0或更高版本。 在以前的版本中,页面会立即和同步处理,除非选中​Background rollout​选项。

从Live Copy概述中推出Blueprint

选择Blueprint页面后,转出操作也可从Live Copy概述中使用。

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

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

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

    chlimage_1-223

  4. 指定是应立即执行转出作业(Now)还是在其他日期/时间执行(Later)。

    转出蓝图

转出将作为异步作业处理,并可在​全局导航 -> 工具 -> 操作 -> 作业​的​异步作业状态​仪表板中检查

注意

异步转出处理需要AEM 6.5.3.0或更高版本。 在以前的版本中,页面会立即和同步处理。

同步Live Copy

同步Live Copy页面,以从源将内容更改拉入Live Copy中。

从页面属性同步Live Copy

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

注意

同步执行使用On Rollout触发器的转出配置。

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

  2. 打开 Live Copy 选项卡。

  3. 单击或点按​同步

    chlimage_1-224

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

从Live Copy概述同步Live Copy

选择Live Copy页面后,Live Copy概述🔗中也提供了同步操作。

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

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

  3. 指定是否要包括以下内容后,在对话框中确认​Rollout​操作:

    • 页面和子页面
    • 仅页面

    chlimage_1-225

更改Live Copy内容

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

  • 将段落添加到页面。
  • 通过中断任何页面或组件的Live Copy继承来更新现有内容。
注意

如果您在Live Copy中手动创建新页面,则它是Live Copy的本地页面,这意味着它没有要附加到的相应源页面。

创建作为关系一部分的本地页面的最佳实践是在源中创建它并执行(深层)转出。 这将在本地创建页面作为Live Copy。

注意

如果在Blueprint分支和从属Live Copy分支中创建了具有相同页面名称的新页面,则可能会发生冲突。

此类冲突需要在转出时处理和解决。

将组件添加到Live Copy页面

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

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

注意

对标记为容器的组件进行的本地更改不会被转出时Blueprint的内容覆盖。 有关详细信息,请参阅MSM最佳实践

暂停页面的继承

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

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

注意

您还可以从Live Copy🔗的蓝图中分离以删除所有连接。 “分离”操作是永久的且不可撤消的。

注意

如果将组件标记为容器,取消和挂起操作不适用于其子组件。 另请参阅MSM最佳实践以了解详细信息。

从页面属性暂停继承

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

  1. 使用​Sites​控制台的​视图属性​命令或使用页面工具栏上的​页面信息​打开Live Copy页面的属性。

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

  3. 从工具栏中选择​暂停。 然后,您可以选择以下任一选项:

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

暂停Live Copy的继承概述

选择Live Copy页面后,Live Copy概述🔗中也提供了暂停操作。

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

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

  3. 从以下位置选择相应的选项:

    • 暂停
    • 与子项一起暂停

    chlimage_1-226

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

    chlimage_1-227

恢复页面的继承

暂停页面的Live Copy继承是一个临时操作。 暂停后,恢复​动作变为可用,允许您恢复实时关系。

重新启用继承时,页面不会自动与源同步。 如果需要,您可以请求同步,可以执行以下操作之一:

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

    chlimage_1-228

  • 稍后,手动选择同步操作即可。

注意

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

从页面属性恢复继承

一旦挂起,恢复​操作将变为页面属性的工具栏:

chlimage_1-229

选择后,将显示对话框。 您可以根据需要选择同步,然后确认操作。

从Live Copy概述恢复Live Copy页面

选择Live Copy页面后,Live Copy概述🔗中也提供了恢复操作。

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

更改继承深度(浅/深)

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

  • 切换到浅层Live Copy:

    • 会立竿见影,是不可逆的。

      • 子页面与Live Copy显式分离。 如果撤消,则无法保留对子项的进一步修改。

      • 将删除任何子体LiveRelationships,即使存在嵌套LiveCopies

  • 切换到深层Live Copy:

    • 子页面保持不变。
    • 要查看交换机的效果,您可以进行推广,任何内容修改都将根据推广配置进行应用。
  • 切换到浅层Live Copy,然后返回深层:

    • (以前)浅层Live Copy的所有子项都会被视为是手动创建的,因此会使用[oldname]_msm_moved name移走。

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

  1. 使用​Sites​控制台的​视图属性​命令或使用页面工具栏上的​页面信息​打开Live Copy页面的属性。

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

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

    • 选中 — 一个深层Live Copy(包含子页面)
    • clear — 浅层Live Copy(排除子页面)
    注意

    切换到浅Live Copy将立即生效,是不可逆的。

    有关详细信息,请参阅Live Copy - Composition

  4. 单击或点按​保存​以保留您的更新。

取消组件的继承

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

注意

如果将组件标记为容器,取消和挂起操作不适用于其子组件。 另请参阅MSM最佳实践以了解详细信息。

注意

重新启用继承时,组件不会自动与源同步。 如果需要,您可以手动请求同步。

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

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

    chlimage_1-230

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

    图像

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

    组件工具栏将更新为包含所有(相应)编辑命令。

为组件重新启用继承

要为组件启用继承,请单击或点按组件工具栏上的​重新启用继承​图标。

图像

更改Live Copy页面上的组件顺序

如果Live Copy包含段落系统中的组件,则该段落系统的继承遵循以下规则:

  • 即使已建立继承,也可以修改继承段落系统中组件的顺序。
  • 转出后,将从Blueprint中恢复组件的顺序。 如果在转出之前将新组件添加到Live Copy中,则将重新排序它们以及添加它们的上面的组件。
  • 如果取消段落系统的继承,则转出时将不恢复组件的顺序,并将保持Live Copy中的状态。
注意

在段落系统上恢复取消的继承时,组件​的顺序不会从Blueprint中自动恢复。 如果需要,您可以手动请求同步。

请按照以下过程取消段落系统的继承。

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

覆盖Live Copy页面的属性

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

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

chlimage_1-231

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

chlimage_1-232

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

注意

重新启用继承时,Live Copy页面属性不会自动与源属性同步。 如果需要,您可以手动请求同步。

  1. 使用页面工具栏上的​站点​控制台的​视图属性​选项或​页面信息​图标打开Live Copy页面的属性。

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

    图像

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

还原Live Copy页面的属性

要为属性启用继承,请单击或点按属性旁边显示的​恢复继承​图标。

图像

重置Live Copy页面

将Live Copy页面重置为:

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

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

从页面属性重置Live Copy页面

  1. 在​站点​控制台中,选择Live Copy页面,然后选择​视图属性

  2. 打开 Live Copy 选项卡。

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

    chlimage_1-233

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

从Live Copy概述重置Live Copy页面

选择Live Copy页面后,Live Copy概述🔗中也提供了重置操作。

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

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

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

    chlimage_1-234

将Live Copy页面与Blueprint页面进行比较

要跟踪您所做的更改,您可以在​引用​中视图Blueprint页面,并将其与其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

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

注意

在分离Live Copy后,不能恢复Live Relationship。

要删除Live Relationship选项,请稍后重新启用它,您可以取消页面的Live Copy继承

使用​Detach​的树内的位置会有含义:

  • 在LiveCopy的根页面上分离

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

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

  • 在LiveCopy的子页面上分离

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

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

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

    1. 重命名分离的页面:

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

    注意

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

从页面属性中分离Live Copy页面

分离Live Copy:

  1. 在​站点​控制台中,选择Live Copy页面,然后单击或点按​视图属性

  2. 打开 Live Copy 选项卡。

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

    chlimage_1-236

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

从Live Copy概述中分离Live Copy页面

选择Live Copy页面后,Live Copy概述🔗中也可以使用分离操作。

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

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

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

    chlimage_1-237

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now