Настройка виджета AEM CRXDE Query

Мне нужно настроить виджет запроса в CRXDE (тот, что из Инструменты -> Запрос). В частности, мне нужно иметь возможность добавить новую кнопку для сохранения запросов в избранное, а также для их загрузки. И вторая кнопка в виджете результатов поиска для экспорта результатов в файл Excel. Есть идеи, какие узлы/шаблоны связаны с каждым виджетом?


person Diana R    schedule 15.11.2018    source источник
comment
какая у вас версия АЕМ?   -  person SubSul    schedule 20.11.2018
comment
@SubSul 6.1 SP2   -  person Diana R    schedule 20.11.2018
comment
В отличие от большинства других вещей в aem, код crxde на самом деле находится не в jcr, а в комплекте OSGi. Я предполагаю, что можно декомпилировать jar-пакет и пересобрать его после внесения изменений, если вы действительно этого хотите.   -  person awd    schedule 20.11.2018


Ответы (1)


Я считаю, что этот интерфейс не предназначен для оверлеев. Я был бы очень осторожен с его продлением.

Хотя вы все еще используете AEM 6.1, в последнее время многое сделано для улучшения видимости что следует и что не следует настраивать в AEM.

Кроме того, CRXDE — это тот интерфейс, который мне бы очень не хотелось ломать из-за ошибки в оверлее. Это своего рода низкоуровневый пользовательский интерфейс последней инстанции, который мне нравится быть надежным.

CRXDE оставался относительно неизменным, по крайней мере, с AEM 5.6, но настройка этого конкретного интерфейса может вызвать проблемы позже, когда вам потребуется обновление. И если вы все еще используете 6.1, вполне вероятно, что вам придется перейти на более новую версию. 6.1 достигнут конец базовой поддержки, а расширенная поддержка запланирована только до 2020 года

На вашем месте я бы подумал о реализации собственного пользовательского интерфейса. Это может быть проще, и вы сможете свободно добавлять дополнительные функции, не рискуя сломать их во время обновления AEM.

person toniedzwiedz    schedule 20.11.2018
comment
да вообще логично. Причина, по которой мы решили улучшить функциональность, заключалась именно в том, что она настолько стабильна, что обновление (которое произойдет очень скоро) не сломает ее (слишком много). Под реализацией пользовательского интерфейса вы подразумеваете добавление совершенно новой страницы в веб-консоль AEM? - person Diana R; 20.11.2018
comment
Да я вообще-то предпочел бы собрать его с нуля, так как отдельная консоль действительно нужна. Помимо потенциальной возможности сломаться, вам может быть довольно сложно понять и расширить его. Насколько я могу судить, это не поддерживается реальными компонентами, находящимися в JCR, и простое наблюдение за тем, как это работает, может потребовать декомпиляции некоторых классов. Звучит громоздко и, вероятно, в любом случае противоречит лицензии. - person toniedzwiedz; 20.11.2018