angularjs – 从不同的JEE应用程序中获取AEM创作的模板

我们有一个特殊的要求,我们需要使用AEM(Adobe Experience Manager)来设计(创作)表单模板,其中包含静态图像和html元素,如下拉菜单,文本区域等.

这里的问题是,是否可以将设计的模板提取到使用Spring / Angular单独构建的JEE应用程序(部署在Tomcat上). JEE应用程序将用于将用户事务数据添加到表单模板.

最后,上述创建的表单需要发布到AEM发布者.

请帮助验证方法是否可行.如果可行,请建议如何执行集成部分:
1.从AEM Authoring实例获取模板到JEE App
2.将表单(模板数据)发布到AEM发布实例.

最佳答案
您可以尝试Knot.x.它是一个开源项目,允许您将动态数据注入静态页面.

我们的想法是将静态资产(如HTML页面(定义页面布局,设计等))存储在一个位置(存储库),并将动态的,特定于用户的数据注入这些页面.

AEM可用于提供由多个用户共享的静态内容,只要您公开基于JSON的API,您的JEE应用程序就可以提供动态数据.

它支持Handlebars模板(如果你想将数据注入这些页面,将由AEM呈现),但你也可以添加你喜欢的任何模板引擎.

我是Knot.x团队的成员,我们现在正在开发一个knotx.io页面,其中将提供更多示例和业务文档.

在此期间,请随时查看我们的Github页面.我们欢迎您的反馈.

转载注明原文:angularjs – 从不同的JEE应用程序中获取AEM创作的模板 - 代码日志