【问题标题】:Save data from AEM to Asp.Net Site by API通过 API 将数据从 AEM 保存到 Asp.Net 站点
【发布时间】:2017-08-16 07:15:41
【问题描述】:

要求:

  • 我们要创建两个站点。一个在 AEM 中,一个在 asp.net 中
  • 在 AEM 站点中,我们希望创建资产和内容(带有标题、详细信息和资产的文章或故事)。内容页面使用特定模板,如标题、详细信息、图像、视频等
  • Asp.net 站点使用 MSSQL,该表具有包含 Title、Detail、ImagePath、VideoPath 等列的表
  • 现在我们的要求是当用户在 AEM 站点中创建任何新内容时,它必须在 ASP.net 站点中创建。我们想通过 API 将 AEM 站点的数据保存到 ASP.Net 站点的数据库中
  • 删除和更新内容时应该发生相同的行为。

问题:

  1. 上述要求是否可行?
  2. 如果上述要求是可能的,那么如何知道内容数据已更改?例如,如果我只更改标题,那么我怎么知道只是更改了标题?
  3. 如果资产在内容中发生了变化,那么如何知道内容页面中哪些资产发生了变化?

【问题讨论】:

    标签: adobe aem assets


    【解决方案1】:
    1. 上述要求是否可行?

    是的。

    1. 如果上述要求是可能的,那么如何知道内容数据已更改?例如,如果我只更改标题,那么我怎么知道只是更改了标题?

    您可以创建一个工作流启动器,以便在添加/修改节点时启动将内容上传到 .NET 站点的数据库的过程。

    1. 如果资产在内容中发生了变化,那么如何知道内容页面中哪些资产发生了变化?

    不完全确定您在这里问什么,但我相信与 2) 相同的解决方案适用。

    更多信息:

    https://docs.adobe.com/docs/en/aem/6-3/administer/operations/workflows/starting.html#Workflow%20Launchers

    更新: 我相信这是个好主意吗?没有:)

    【讨论】:

    • 还有什么办法吗?
    • 我提出的方案不符合您的要求?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 2020-06-09
    • 2014-02-01
    • 2021-03-08
    • 2017-09-01
    • 1970-01-01
    • 2014-02-17
    相关资源
    最近更新 更多