内容服务的JSON导出器

AEM Content Services设计为将内容的描述和投放从AEM扩展到网页焦点之外。

它们使用标准化方法向非传统AEM网页的渠道提供内容投放,这些方法可供任何客户使用。 这些渠道可以包括:

  • 单页应用程序
  • 本机移动应用程序
  • AEM外部的其他渠道和接触点

对于使用结构化内容的内容片段,您可以通过使用JSON导出器以JSON数据模型格式交付AEM页的内容来提供内容服务。 然后,您自己的应用程序可以使用它。

包含内容片段核心组件的JSON导出器

使用AEM JSON导出器,您可以以JSON数据模型格式提供(y)AEM页面的内容。 然后,您自己的应用程序可以使用它。

在AEM中,投放是使用选择器model.json扩展实现的。

.model.json

  1. 例如,URL,如:

    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks.model.json
    
  2. 将提供以下内容:

    WKND内容的JSON模型

您也可以通过专门定位结构化内容片段来提供其内容。

这是使用片段的整个路径(通过jcr:content)完成的;例如,带有后缀(如)。

.../jcr:content/root/container/container/contentfragment.model.json

您的页面可以包含单个内容片段或多种类型的组件。 您还可以使用列表组件等机制自动搜索相关内容。

  • 例如,URL,如:

    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content/root/container/container/contentfragment.model.json
    
  • 将提供以下内容:

    WKND内容片段的JSON模型

    注意

    您可以调整您自己的组件以访问和使用此数据。

    注意

    虽然不是标准实现,但支持多个选择器,model必须是第一个选择器。

更多信息

另请参阅:

有关更多详细信息,请参阅:

在此页面上