2017-08-16 48 views
0

要求:保存数据的API

  • 我们要创建两个网站。一个在AEM和一个在asp.net
  • 在AEM网站中,我们希望创建资产和内容(包含标题,明细和资产的文章或故事)。内容页面使用特定的模板,如标题,细节,图像,视频等
  • Asp.net网站使用MSSQL,其中包括标题,细节,ImagePath,VideoPath等栏目
  • 现在我们的要求是当用户创建任何新的内容在AEM站点中,它必须在ASP.net站点中创建。我们希望通过API
  • 将数据从AEM站点保存到ASP.Net站点的数据库。对于删除和更新内容应该发生相同的行为。

问题:

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

回答

0
  1. 是上述要求可能吗?

是的。

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

您可以创建一个工作流启动揭开序幕的过程将节点添加/修改内容到.NET网站的数据库上传。

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

不完全知道什么你问这里,但我认为,随着2相同的解决方案)适用。

的更多信息:

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

UPDATE: 难道我相信这是一个好主意吗?否:)

+0

还有其他方法吗? – Manjurhusen

+0

我提出的解决方案不符合您的要求? – mickleroy