首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在AEM中创建可编辑模板的正确方法是什么?

在AEM中创建可编辑模板的正确方法是什么?
EN

Stack Overflow用户
提问于 2020-05-20 12:29:09
回答 1查看 532关注 0票数 1

我已经创建了一个带有maven原型的AEM项目,并且有一些现成的组件/模板随项目而来。

由于可编辑模板是由模板作者在AEM本身中创建的推荐,所以我想知道如何保持项目同步。我不知道是否应该将这些模板推送到共享存储库。

如果作者在AEM中创建了一个新的可编辑模板,那么git存储库和AEM实例之间就会出现一些同步问题。它也是AEM实例的不同环境中的一些不同的模板。(例如测试和检验)

创建可编辑模板的最佳方法是什么?如何使它们在不同环境之间保持同步?(Git Repo和AEM实例/s)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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是:

  • 负面/中性:上市时间为2-3天(对我所有的项目都没问题)
  • 模板和内容策略保持干净(对开发人员的评审)
  • 它执行了更仔细的计划,从而减少了模板。
  • GIT是所有环境中唯一的真相来源。
  • 正常部署过程
  • 模板更改可以测试。
  • 最负面的是:模板编辑器需要一个开发人员(只对积极支持/维护的项目工作)。
  • 负面:模板GUI的好处很小。通常,“模板编辑器”只是要求开发人员进行更改。那么静态模板可能就足够好了。

PS:我知道的所有模板编辑器,.

  • 更喜欢DEV环境-因为它更容易重置(因此感觉更自由的实验)。
  • 他们不想直接改变任何东西,因为他们害怕破坏某些东西

希望这能给你一些提示,什么是对你最好的。

亚历克斯

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61913181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档