我想要实现的,我想要评估哪个模板和哪个组件在哪个页面上使用,以及使用频率。此功能应该允许动态评估。
那是什么意思?
我希望能够专注于特殊的模板或组件,并从图形用户界面中轻松地选择这些组件。
由于此功能具有明显的管理目的(在迁移到新的cq版本之前对模板和组件进行评估),因此不应将其创建为特定的页面。
因此,我希望创建一个可以单独安装的管理工具。
编写功能代码并创建一个单独的包对我来说不是问题,但我不知道如何创建一个管理工具来提供合适的用户界面。
我的问题
如何在cq5中创建管理工具?
或者更具体地说:如何使用图形用户界面创建服务,该用户界面可以作为管理工具访问?
(我正在考虑的工具图形用户界面的一个可能示例是蓝图控制中心,可通过127.0.0.1:4502/etc/Blueprints.html访问)
发布于 2014-02-12 15:51:01
实际上,您可以使用批量编辑器工具(位于Tools > Importers中)来完成所需的任务。它允许您根据基于属性的条件和内容类型查询AEM/CQ实例。例如,您可以搜索jcr:template设置为给定模板类型的所有页面。该工具生成一个带有搜索结果的图形表,您可以将其导出到TSV。
不过,有一件事要注意。这个工具是多功能的。我不得不修复一些东西,特别是在使用(默认情况下隐藏)从TSV特性导入的时候。就查询而言,它工作正常。你只是偶尔需要按几次搜索按钮才能工作。我不知道为什么。
您可以自己创建此管理工具,但查看批量编辑器是否会为您提供所需的服务。工作就少多了。
https://stackoverflow.com/questions/21732655
复制相似问题