第6章 — 在AEM Publish上公开内容以进行交付

AEM Headless教程的第6章涵盖确保所有必要的包、配置和内容都位于AEM Publish上,以允许移动设备应用程序使用。

发布AEM内容服务的内容

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

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

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

  2. Publish WKND Mobile Events API可编辑模板

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

    请注意,这是必需的,因为事件API使用内容片段列表组件,该组件未专门引用内容片段。

    1. 导航到​ AEM > Assets > 文件 > WKND Mobile > English >Events
    2. 选择所有​ Event ​内容片段
    3. 点按顶部操作栏中的​ 管理发布
    4. 将默认​ Publish ​操作保持原样,点按顶部操作栏中的​ 下一步
    5. 选择​ 所有 ​内容片段
    6. 点按顶部操作栏中的​ Publish
      • 将自动发布Events内容片段模型和引用事件图像以及内容片段。
  4. Publish Events API页面

    1. 导航到​ AEM > 站点 > WKND Mobile > English >API
    2. 选择​ Events ​页面
    3. 点按顶部操作栏中的​ 管理发布
    4. 将默认​ Publish ​操作保持原样,点按顶部操作栏中的​ 下一步
    5. 选择​ Events ​页面
    6. 点按顶部操作栏中的​ Publish

验证AEM Publish

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

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

下一步

没有要安装的额外包。 请确保将此部分中概述的内容和配置发布到AEM Publish,否则后续章节将无法正常工作。

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4