Старый способ (3.x) изменить поведение контроллера webscript - это скопировать код и перезаписать Javascript, поместив его под web-extension : alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/activity-list.get.js
. Там вы можете изменить функцию specialize () или все, что вам нужно сделать.
Все файлы, которые вы поместите в папку alfresco/web-extension/site-webscripts
, заменят оригинальные файлы в classpath share.war WEB-INF/classes/alfresco/site-webscripts
. Рекомендуется размещать настройки в папке tomcat/shared/classes/alfresco/web-extension
, чтобы вам не нужно было изменять файл WAR.
Alfresco 4.0 предоставляет новый способ изменения контроллеров javascript webscript. Вы можете добавить дополнительный код Javascript, который будет запускаться после исходного кода. Это предпочтительнее, потому что вам не нужно менять исходный код, и вы можете выполнить обновление позже. Чтобы использовать его, вам необходимо ознакомиться с новой концепцией модулей расширения Share. См. Блог Дэвида Дрейпера для получения дополнительной информации об этом.