AEM 6.5 中的版本控制元数据更改
Posted
技术标签:
【中文标题】AEM 6.5 中的版本控制元数据更改【英文标题】:Versioning metadata changes in AEM 6.5 【发布时间】:2021-10-27 06:03:15 【问题描述】:我是 Adobe Experience Manager 的新手。
我需要向 DAM 资产添加一些元数据。我知道我可以通过 AEM 前端中的 UI 通过元数据模式编辑器执行此更改。但是如何存储这些更改以便在 git 存储库中对它们进行版本控制? 我不想为每个环境手动添加元数据,我想部署/上传我的包以进行所有更改。考虑一下我使用 Eclipse 作为 IDE。
提前谢谢你
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:与其他类型的内容一样,您可以将此配置序列化为格式与Vault FS 兼容的 XML 文件,并将它们存储在存储库中。
最简单的方法是将它们保留在当前位置并通过vault
(或包装它的 Maven/Gradle 插件)下载它们。只需确保 workspace filters 包含正确的路径即可。
您最终会在/conf
下得到一组XML 文件,其中包含一堆序列化的sling:resourceType="dam/gui/components/admin/schemafield"
节点。如果您不知道在哪里可以找到它们,搜索具有此资源类型的节点应该会提示您它们的位置。
具体步骤可能因您使用的原型和 AEM 版本而异。
【讨论】:
谢谢。我实际上是通过前端进行了更改,然后通过包管理器过滤此路径/conf/global/settings/dam/adminui-extension/metadataschema/my-schema
将它们导出以上是关于AEM 6.5 中的版本控制元数据更改的主要内容,如果未能解决你的问题,请参考以下文章