我已经创建了一个带有maven原型的AEM项目,并且有一些现成的组件/模板随项目而来。
由于可编辑模板是由模板作者在AEM本身中创建的推荐,所以我想知道如何保持项目同步。我不知道是否应该将这些模板推送到共享存储库。
如果作者在AEM中创建了一个新的可编辑模板,那么git存储库和AEM实例之间就会出现一些同步问题。它也是AEM实例的不同环境中的一些不同的模板。(例如测试和检验)
创建可编辑模板的最佳方法是什么?如何使它们在不同环境之间保持同步?(Git Repo和AEM实例/s)
发布于 2020-05-21 23:12:13
关于去年在柏林举行的适应会议,有一个很好的谈话。
https://adapt.to/2019/en/schedule/aem-template-editor-in-practice.html
你感兴趣的话题是挑战#6和#7 (在视频23m:12S-30m:30)。总之,没有很好的解决方案。“简单的解决方案”是只允许开发人员更改某些内容。或者,您需要从PROD系统中获得一个反向通道(以使其深入到所有其他环境--就像处理正常内容一样)。
对于单品牌 AEM项目,我推荐“简单解决方案”。“模板编辑器”是在DEV或QA上更改模板。开发人员正在检查更改,并将更改同步到GIT (在部署DEV或QA之前)。然后像任何其他代码更改一样进行测试/部署。
对于多品牌 AEM项目,有许多模板和许多通用组件,有大量的设计设置,那么我将推荐回通道方法。想想像联合利华这样的数百个不同的品牌。在这种情况下,您几乎每天都会对一些模板进行更改--可能还会有熟练的模板编辑器。
“简单解决方案”的pro和con是:
PS:我知道的所有模板编辑器,.
希望这能给你一些提示,什么是对你最好的。
亚历克斯
https://stackoverflow.com/questions/61913181
复制相似问题