第6章 — 在AEM发布中公开内容以进行交付

AEM Headless教程的第6章介绍了如何确保在AEM发布上安装所有必需的包、配置和内容,以便移动设备应用程序能够使用这些内容。

发布AEM Content Services的内容

为通过AEM Content Services驱动事件而创建的配置和内容必须发布到AEM发布,以便移动设备应用程序可以访问该发布。

由于AEM内容服务是通过配置(内容片段模型、可编辑模板)、资产(内容片段、图像)和页面构建的,因此所有这些部分都会自动享受AEM内容管理功能,包括:

  • 用于审核和处理的工作流
  • 用于从AEM发布的AEM Content Services端点推送和提取内容的激活/停用
  1. 确保在第1章中列出的​WKND Mobile应用程序包​使用包管理器安装在​AEM发布​上。

  2. 发布​WKND Mobile Events API可编辑的模板

    1. 导航到​AEM > 工具 > 常规 > 模板 >WKND Mobile
    2. 选择​Event API​模板
    3. 点按顶部操作栏中的​Publish
    4. 发布​模板​和​所有引用(内容策略、内容策略映射和模板)
  3. 发布​WKND Mobile Events内容片段

请注意,这是必需的,因为事件API使用内容片段列表组件,该组件不专门引用内容片段。
1.导航至​AEM > 资产 > 文件 > WKND Mobile > English >Events
1.选择所有​Event​内容片段
1.点按顶部操作栏中的​管理发布
1.将默认的​Publish​操作保持原样,点按顶部操作栏中的​Next
1.选择​所有​内容片段
1.点按顶部操作栏中的​Publish

  • Events内容片段模型和引用事件图像将自动与内容片段一起发布。
  1. 发布​Events API页面
    1. 导航到​AEM > Sites > WKND Mobile > English >API
    2. 选择​Events​页面
    3. 点按顶部操作栏中的​管理发布
    4. 将默认的​Publish​操作保留为原样,点按顶部操作栏中的​Next
    5. 选择​Events​页面
    6. 点按顶部操作栏中的​Publish

验证AEM发布

  1. 在新的Web浏览器中,确保您已注销AEM发布,并请求以下URL(用http://localhost:4503替换运行的任何主机:端口AEM发布)。

    这些请求应返回与审核相应AEM作者端点时相同的JSON响应。 如果没有,请确保所有发布都成功(检查复制队列),在AEM发布上安装了WKND Mobile ui.apps包,并查看error.log的AEM发布信息。

下一步

没有要安装的额外包。 确保将此部分中概述的内容和配置发布到AEM发布,否则后续章节将不起作用。

在此页面上