如何在AEM 6.2中为ASRP博客帖子制作RSS Feed Generator

时间:2018-01-24 14:24:51

标签: rss aem cq5 feed

我正在寻找ASRP博客生成的RSS提要从AEM到第三方插件集成的帖子,

AEM对此有任何OOTB解决方案吗?

或者我们需要创建自定义RSS Feed生成器吗?

任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:3)

根据Adobe Forum Thread,RSS OOTB功能目前不适用于AEM 6.1 / 6.2社区。因此,您可以创建自定义轮询导入器并执行您的操作。

创建自定义导入程序:

您需要在导入器类中定义两个属性: enter image description here

您可以在重写方法中编写自定义代码。 enter image description here

在AEM实例中部署此服务时,可以在轮询配置的下拉列表中看到自定义导入程序。 轮询配置有一个对话框,您需要在创建轮询节点时填充该对话框。下图显示了配置对话框中给出的值如何映射到节点属性,然后映射到importData()方法:

enter image description here

自定义导入程序的importData()方法从此配置中获取其参数的值。因此,您需要在对话框中指定这些属性:

  • 类型:它定义了poll config节点的feedType属性。

  • 网址:它定义了feedUrl属性。此必填字段定义要读取的源(或xml)。

  • 导入到路径:这是需要创建节点的路径。它定义了目标属性。此路径已解析为资源,并在importData()中传递。如果未提供目标值,则解析配置节点的路径。
  • 以秒为单位更新间隔:它告诉需要轮询多少秒。它的默认值是1800,最小值是300.它定义了pollConfig节点的interval属性。

pollConfig节点中还有一个属性,即源为

的串联

<feedType>:<feedUrl>

创建极化节点后,它将从给定的URL获取您的Feed并将其存储在目标路径中。