将标签从 CSV 文件导入 AEM

Importing tags into AEM from a CSV file

我们的客户有一个包含大约两千个标签的电子表格,他们希望在其基于 AEM 的网站上开始使用这些标签。

我需要一种自动将它们导入为 AEM 标签的快速方法。

我正在考虑编写一个脚本来解析文档并向 AEM 发出多个 POST 请求以在 /etc/tags

处创建内容

作为替代方案,我考虑将 CSV 文件上传到存储库并通过自定义组件或 运行 AEM 中的 Groovy 脚本处理标签的创建 Groovy 控制台。

这两种解决方案都需要大量工作,而且我的时间有点短。我也不想重新发明轮子。我认为没有办法使用 OOTB 功能完成此任务,但有什么方法可以加快该过程吗?

您可以使用 ACS AEM Tools 提供的Tag Maker

在您的实例上安装 AEM 工具包后,您可以在 工具 > ACS AEM 工具 > 标签制作器 中找到它。

它允许您从 CSV 文件导入标签层次结构,并且有许多 pre-defined 转换器可以推断标签名称和标题。