使用站点目录规划迁移 site-catalog-skill

Experience现代化代理的站点目录会列出您有权迁移的站点页面,并在导入任何内容之前对其进行分组。 共享块布局的页面形成模板。 跨页面的类似块形成块变体:在内容结构或外观上不同的块版本。 导入时,字段不同的变体会成为其自己的🔗的块。 通过此分组,您可以迁移并检查每个模板的一个示例页面,然后批量导入模板的其余部分。 目录找到的模板、块和区域设置也为您提供了项目的估计值,并且其报告可与未使用该控制台的利益相关者共享。

目录读取源站点并且不导入任何内容。 有关整个迁移工作流,请参阅迁移生产站点。

开始计划 invoking

检查您是否有读取源站点的权限,以及控制台是否可以访问该站点。 然后,通过以下任一方式在体验现代化控制台中开始规划:

  • 打开计划视图。 如果项目还没有计划,它显示​计划您的迁移。 输入网站地址,然后选择​规划我的迁移。 从主页开始;代理查找其他页面。

  • 在聊天中询问座席:

    scope site https://www.example.com

Planning运行时,Planning​视图显示​使用当前步骤、找到和读取的页数以及经过的时间规划您的迁移。 您可以在运行完成之前查看结果。

代理会分析它发现的每个页面。 当它找到超过1000页时,它会告诉您分析大约需要多长时间,并且会继续。 对于非常大的站点,请要求代理提出如何划分迁移,然后为您选择的部分编录。

要停止运行,请在聊天中使用停止控件。 然后,Planning​视图显示​Planning在完成之前停止,你可以从中断的地方继续或重新开始。 该聊天会话会显示其停止前发生的情况。

Planning分四个阶段运行:

  1. 分析:​代理加载每个页面,获取屏幕快照,并根据页面可创作编辑的内容将页面划分为多个块。 屏幕截图会省略Cookie横幅和其他覆盖页面的大型对话框。 该分析会忽略站点的页眉和页脚,因为Edge Delivery Services站点通过单独的导航和页脚内容来构建它们一次。
  2. 块编目:​代理将各页面上的相似块分组为块变体,将每个变体映射到块库中的一个块,并命名它。
  3. 模板:​代理程序将共享相同块布局的页面分组为候选模板。
  4. 命名:​代理合并结构相同的模板候选项,并为每个模板提供一个有意义的名称。

结果和状态 output

运行完成后,代理将在聊天中发布摘要:页面数、模板数和块变体、按区域设置的划分以及运行的状态。 Planning​视图显示相同的状态。

状态
含义
完成
已分析所有页面,或失败次数不超过10%。
未完成
超过10%的页面失败,或者一半以上的页面上的块检测失败。 结果可用但部分。
失败
未分析页面。

complete​运行仍可以包含失败的页面,因此仍需查看个失败的URL。 将搜索到的URL与您商定的范围进行比较:页面上的链接无需自行决策。 将已发现、已分析、已导入和已签署页面的计数分开。

规划视图 planning-ui

工作区面板中的​ Planning ​视图显示代理识别的模板、页面和块以及屏幕截图,以便在迁移之前对其进行更正。 之后的每个步骤都基于此分组,因此在导入页面之前对其进行查看。 该视图与聊天的​ 计划 ​模式无关,在该模式中,代理在更改任何文件之前建议其处理一个请求的方法。

打开“计划”视图 accessing-planning-ui

  • 在工作区面板标题中,打开视图选取器,然后选择​ 项目 ​下的​计划。 它永远存在;你不需要打开它。
  • 转到 https://aemcoder.adobe.io/chat/project/plan。
  • 运行完成后,在​ 您的迁移计划已就绪 ​通知中选择​查看计划。

从视图选取器中选择Planning视图

如果您尚未在当前项目中编录网站,则视图会要求提供网站地址,以便您可以开始计划。

该视图显示catalog/文件夹中文件的每个控制台工作区有一个迁移计划。 您不能并排保留多个计划,例如每个国家/地区站点一个计划。 依次规划和迁移站点,如果要保留记录,请下载每个计划的报表包。

仪表板 dashboard

仪表板汇总了已编录站点。 其标题显示网站标题、运行状态和分析日期。 在工作区标题中选择​打开站点,以在新选项卡中打开源站点。

网站计划仪表板

仪表板卡显示:

  • 内容:​发现的URL、识别的模板、分析的页面以及找到的文档。
  • 页面:​分析页面并失败,以及如何发现URL,例如从站点地图或通过以下链接发现URL。 选择失败计数以打开个失败的URL。
  • 个块:​已识别的块和块变体。
  • 区域设置:​每个区域设置的页面。 此信息卡仅针对具有多个区域设置的站点显示。

在卡片下方,切换将表切换为​ 模板 ​和​块,前者包含每个模板的描述和页数,后者包含每个块及其变体。 选择模板名称以打开其模板详细信息,或选择变体以查看其实例。 两个表都可以搜索和排序。 选择​ 展开表 ​以隐藏卡片并为表提供更多空间。

块表 blocks-table

块表为每个块显示一个可扩展行,块的变体嵌套在下。 对于每个块,它会显示找到的变体、页面和模板的数量及其代码状态。

Planning视图中的 块表

每个块显示其名称和它所基于的块库中的块类型,例如cards类型的cards-story块。 其变体按其变体类(如.with-button)列在下方。 块默认使用没有类的变体。 页眉、页脚和默认内容(如纯标题和文本)不会列为块。

Code​列显示是否已为块生成代码。

状态
含义
就绪
已生成块代码。
需要更新
块代码存在,但尚未涵盖块的所有变体。
未就绪
尚未生成块代码。
无效的名称
块或变体名称不能用作块文件夹或CSS类名称。 重命名块或变体以修复它。
未分类
尚未标识块类型,因此不会为其生成代码。 使用​ 对块类型 ​进行分类以修复它。

就绪​仅表示代码存在。 在发行版🔗之前,作者是否可以编辑该块以及它是否工作属于检查的一部分。

置信度​列显示代理是否正确分组和分类了块变量:

  • 高​或​ 低 ​是由编目设置的。 选择级别旁边的信息图标以读取原因。 首先查看​ 低 ​变体。
  • 用户​意味着某人确认或更改了变体,例如通过引导式审阅或优化操作。

使用示例内容生成代码后,在块的操作菜单中选择​ 查看示例 ​以在预览中打开块的示例页面。

模板和页面详细信息显示相同的块表,仅限该模板或页面。

模板详细信息 template-details

选择一个模板以查看使用它的每个页面,包括页面路径、标题和块数。 选择页面路径以打开其页面详细信息。 使用​页面 / 块​切换开关切换到模板使用的块。

Planning视图中的 模板详细信息

在迁移模板的页面后,模板会显示导入的页面数和失败的页面数,并且每个页面都会显示其导入状态。 导入运行时,状态会更新。

状态
含义
已导入
页面已导入。 选择标签以在预览中打开导入的页面。
导入失败
导入失败。 原因显示在状态下。
未导入
页面是迁移的一部分,但尚未导入。

短划线表示页面的模板不是当前迁移的一部分。

页面详细信息 page-details

页面详细信息列出在页面上找到的块,以及分析中的详细信息,如区段和块的数量。 选择​ 查看标题中的屏幕快照 ​以查看全页屏幕快照。 选择​ 在页面 ​上查找块变体以查看突出显示该块的屏幕快照。

Planning视图中的 页面详细信息

变量实例 variant-instances

选择一个块变体以并排查看网站中它的每个实例,以及它所在的实例数、页面数和模板数。 一个位于错误组中的实例脱颖而出。

Planning视图中的 变量实例

通过每个实例的“操作”菜单,您可以查看其屏幕快照、在其页面上找到它、打开其页面详细信息或打开源页面。

要更正分组,请选择一个或多个实例,然后选择以下操作之一:

  • 拆分为新变体:​将选定的实例移至新变体。
  • 移动到其他变体:​将选定的实例移动到现有变体。

在原始变体中必须至少保留一个实例。 要移动变体的每个实例,请使用​ 为该变体提供自己的块 ​或​ 改为将该变体作为另一个块 ​的变体。 在重新生成目录时,将保留拆分和移动更改。

失败的URL failed-urls

失败的URL列表显示了无法分析的每个页面、原因和时间。 跳过、单独计数以及不列出非页面文件(例如图像和文档)。

查看目录 review-catalog

规划完成后,代理将为​ 审查范围结果 ​提供信息。 使用此目录作为检查目录的起点,特别是对于大型网站。

  1. 选择​ 复查每个步骤 ​以回答代理的问题,或选择​ 自动引导 ​以让代理作出决定。
  2. 代理首先修复仅有一个合理答案的问题,并告诉您更改了哪些内容。 例如,它会将离群值移到它们适合的变体中,将单独的链接和按钮转换为页面文本,合并相似变体,并修复无效名称。
  3. 然后,它会逐个询问您剩余的项目,首先会明确指出错误。 每个问题都会显示屏幕截图和工程师的建议,您只需一步即可回答。 如果你想要它的原由,问问为什么。
  4. 在任意步骤中选择​为我完成,让代理完成其余的审查,而不会出现更多问题。
  5. 审核以简要报告结束,说明更改了哪些内容以及需要签入计划的内容。 座席仍不确定哪些项目未更改并标记。 选择​ 查看剩余项 ​以继续这些项,或在目录就绪时​开始站点迁移。

该审阅仅更改目录。 它不会导入页面或生成代码。

开始站点迁移​一次迁移一个模板。 代理会询问开始使用的模板,然后使用目录的页面和块。 检查该模板的页面,然后再继续下一个页面,并期待更正其中的一些页面。

优化目录 planning-actions

打开操作菜单(…) 任何模板、页面、块或变体的API操作,并选择​ AI操作 ​以查看可用于它的操作。 您最多还可以选择20个项目一起对它们执行操作。

当您选择某个操作时,控制台会将选定的项目添加到包含请求的聊天中。 在确认之前,请查看其范围和任何建议的更改。 您还可以选择​ 添加到聊天 ​并编写您自己的提示,包括不能更改的内容以及代理是否可以上传内容。

项目
操作
模板
将模板迁移到AEM,重命名模板,将页面添加到模板,从子集创建新模板,建议结构重构
页面
将页面迁移到AEM,移动到其他模板,查看页面结构
区块
生成块代码,对块类型进行分类,重命名块,使其成为另一个块的变体
块变量
重命名变体,为此变体提供自己的块,使其成为另一个块的变体
在页面上阻止
对块类型进行分类
变量实例
拆分为新变体,移至其他变体

某些操作仅显示其适用的位置。 例如,生成块代码​和​ 重命名块 ​仅适用于其类型已分类的块,仅针对具有变体类的变体将此变体赋予自己的块。

在​ 将页面迁移到AEM ​和​ 将模板迁移到AEM ​中,AEM​引用连接到控制台的项目。 导入的内容将保留在控制台工作区中,直到您将其上传到Experience Workspace(基于文档的项目)或创作实例(Experience Manager创作)为止。

分组和命名更正会更改目录,而不是已导入的页面。 生成块代码​更改了代码,迁移操作导入了内容,因此请单独查看其输出。 目录中的结构重构不是块代码的重构;为此,请参阅重构而不更改结果。

重新运行阶段 additional-prompts

要重新运行某个阶段(例如在源站点更改后),请要求代理按名称重复该阶段:

repeat block cataloging

代理还会在以后的每个阶段重新运行,并保留较早的阶段。 保留您在​ Planning ​视图中所做的更改,如拆分或移动块实例。

如果​ Planning ​视图显示​块目录已过期,则该目录是以当前版本无法读取的旧格式创建的。 从与scope site的聊天和网站地址重新运行计划。 如果规划在它完成之前停止,则​ 规划 ​视图中的​ 重新开始 ​也将为同一站点启动新运行。

批量导入工作流 bulk-import

要按模板迁移完整的站点模板,请执行以下操作:

  1. 运行站点目录以获取模板和块变量。
  2. 在Planning视图中查看它们,并更正任何未正确识别的内容。 引导式审核是最快开始的方法。
  3. 为所需的块生成代码。 您可以选择多个块并仅为其生成代码。
  4. 对于每个模板,打开其模板详细信息,并在一个或两个示例页面上使用​将页面迁移到AEM。 优化导入,直到输出正确。
  5. 使用​ 将模板迁移到AEM ​以导入该模板的其余页面。 请按照每个页面的导入状态操作,并在更正原因后重试失败的页面。
  6. 对每个模板重复此操作。

如果模板输出错误,请先在示例页面上更正该错误,然后再导入更多页面。 如果分析失败,请检查个失败的URL,更正源访问权限,然后重试这些页面。 再次导入页面将覆盖作者此后对页面所做的编辑;请参阅批量导入。

目录文件 catalog-files

大多数用户只需要Planning视图。 要共享脱机报表或在其他工具中使用数据,请在项目的catalog/文件夹中找到原始输出。

文件
描述
template-catalog-report-bundle.zip
带屏幕截图的交互式HTML报告,您可以下载、在本地打开并与未使用控制台的利益相关者共享
summary.json
运行总计和状态
template-catalog.json
每个模板及其使用的URL
block-catalog.json
每个块变体及其名称、类型和屏幕截图
urls-all.json
发现的每个URL
catalog.log
执行日志

该文件夹还包含中间文件,包括.pages/中的每页分析和屏幕截图以及.blocks/中的每变体元数据。

限制 limitations

  • Source访问权限:​代理从其托管环境中读取源,因此在您自己的浏览器中登录到源不会授予其访问权限。 对于需要登录或机密标头的页面,请配置受保护的网站身份验证,并在开始完全运行之前检查一个受保护的页面。 请不要假定为自动模式设置的身份验证也适用于编录。 如果源阻止自动访客,请参阅具有机器人保护的Source站点。
  • 交互后的内容:​目录在浏览器中加载每个页面,导入操作也是如此,因此不会捕获仅在访客点击或键入后显示的内容。 对照源检查屏幕截图。 请参阅限制。
  • 覆盖范围:​发现使用站点地图或关注起始页中的链接,因此它不会找到既不列出也不链接到的任何页面,如促销活动登陆页面。 将结果与您自己的URL列表进行比较,并记录故障、缺少URL以及批准的排除情况。

若要移交分析,请记录其日期、源范围、报表、您的更正、未解析的URL以及您在项目移交中签入的示例页面。

recommendation-more-help
experience-manager-cloud-service-help-main-toc