在AEM中导入所选页面的页面标题和元描述,而无需导入页面

时间:2018-03-20 11:32:07

标签: aem cq5

对于使用AEM的客户端(根据HTTP Header,Communique 4.2.2,但我认为它是更高版本),我们有600页的更新,以进行SEO项目,如页面标题和元描述。网站上共有8000页。

bulk import feature是否要求我重新导入所有内容?即下载所有页面的导出,更改特定字段的值,上传所有内容?

如果是这样,那么是否有其他选项只使用路径作为标识符来专门更新我想要更改的页面?

尽量避免简单的不必要的复制和粘贴:)

注意,我可以直接访问AEM。

1 个答案:

答案 0 :(得分:2)

我认为在不访问网站管理工具的情况下编辑网站会破坏CMS的目的。所有页面编辑都应遵循编辑工作流程 - >审核 - >审批 - >发布。您需要凭据才能登录到服务器以编辑页面。可用于批量修改页面属性的选项:

选项1:AEM OTB Bulk Editor。如果您有AEM控制台访问权限。

选项2:ACS Tools。编写此工具仅更新2个属性。它可以扩展为更新更多属性。您可以直接点击updateservlet自定义实施。无需控制台访问。但是这种方法需要开发自定义servlet + AEM部署。

选项3:运行一系列curl命令。例如

curl -u admin:admin -X POST --data test=sample  http://localhost:4502/content/geometrixx/en/toolbar/jcr:content

这会在页面/content/geometrixx/en/toolbar.html上更新值为'sample'的属性'test'。同样,您可以准备600个卷曲命令。无需开发或控制台访问。您需要来自OPS团队的AEM登录凭据(admin:admin)。

选项4:使用SlingPostServlet。这又需要在AEM上进行开发和部署。