AEM CRXDE查询小部件自定义

AEM CRXDE查询小部件自定义,aem,crx,Aem,Crx,我需要自定义CRXDE中的查询小部件(来自工具->查询的小部件)。具体来说,我需要能够添加一个新按钮,将查询保存到某种收藏夹中,并加载它们。 以及搜索结果小部件中的第二个按钮,用于将结果导出到excel文件中。 你知道哪些节点/模板与每个小部件相关吗?我相信这个界面在设计时没有考虑覆盖。我会非常谨慎地延长它 虽然您仍在使用AEM 6.1,但最近已经做了很多工作来提高的可见性 此外,CRXDE是一种我真的不想因为覆盖层中的错误而破坏的接口。它只是一种低级的、最后的UI,我喜欢它坚如磐石 至少自AE

我需要自定义CRXDE中的查询小部件(来自工具->查询的小部件)。具体来说,我需要能够添加一个新按钮,将查询保存到某种收藏夹中,并加载它们。 以及搜索结果小部件中的第二个按钮,用于将结果导出到excel文件中。
你知道哪些节点/模板与每个小部件相关吗?

我相信这个界面在设计时没有考虑覆盖。我会非常谨慎地延长它

虽然您仍在使用AEM 6.1,但最近已经做了很多工作来提高的可见性

此外,CRXDE是一种我真的不想因为覆盖层中的错误而破坏的接口。它只是一种低级的、最后的UI,我喜欢它坚如磐石

至少自AEM 5.6以来,CRXDE一直保持相对不变,但定制此特定接口可能会在以后需要升级时给您带来麻烦。如果您仍在使用6.1,则很可能需要升级到新版本。6.1有


如果我是你,我会考虑实现你自己的自定义界面。这可能会更简单,您可以自由添加更多功能,而不会在AEM升级过程中冒着损坏的风险。

您使用的是哪一版本的AEM?@SubSul 6.1 sp2与AEM crxde代码中的大多数其他内容不同,它实际上并不驻留在jcr中,而是驻留在OSGi包中。我想如果你真的想的话,可以反编译bundle jar并在进行更改后重建。是的,完全有意义。我们之所以想增强功能,是因为它非常稳定,升级(很快就会发生)不会破坏它(太多)。“实现自定义界面”是指在AEM Web控制台中添加一个全新的页面吗?是的,我实际上更愿意从头开始将其构建为真正需要的独立控制台。除了潜在的破裂之外,你可能会发现很难理解和扩展。据我所知,JCR上的实际组件并不支持它,只是看看它的工作原理可能需要反编译一些类。听起来很麻烦,而且可能违反了许可证。