Как выполнить расширенный поиск пользовательских моделей контента в репозитории Alfresco?

Я создал пользовательскую модель контента в своей установке Alfresco с помощью Alfresco-Maven SDK. У меня есть контент в репозитории, который хранится с использованием моего пользовательского типа и свойств. Я также выставил эти типы и свойства для расширенного поиска и могу получить результаты через интерфейс общего доступа...

Теперь я хочу запросить Alfresco так же, как я могу использовать расширенный поиск общего ресурса, но с внешнего сайта, работающего на моем ПК. Я просмотрел документацию слева и справа, но продолжаю так же, как потерял эту тему.

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


person Kross    schedule 05.05.2014    source источник
comment
Пробовали ли вы CMIS?   -  person Gagravarr    schedule 06.05.2014


Ответы (1)


Шаги, необходимые для достижения этого через веб-скрипт

Шаг 1: Создайте свой собственный веб-скрипт.

Шаг 2: Настройте веб-скрипт, чтобы он принимал все ваши пользовательские свойства в качестве параметра.

Шаг 3: Создайте запрос, используя эти свойства в контроллере веб-скрипта (JAVA или Alfresco javascript).

Шаг 4: Запустите запрос в репозиторий alfresco, используя службы репозитория alfresco. (В зависимости от вашего контроллера вы можете использовать serachservice для java и объект поиска в javascript).

Шаг 5: Протестируйте этот веб-скрипт в своем браузере.

Шаг 6: вызовите тот же веб-скрипт из другого веб-приложения.

Подробнее о веб-скриптах см. здесь.

person mitpatoliya    schedule 06.05.2014
comment
Вы хотели где-то разместить ссылку? Я изучаю скрипты, как могу, но мне все еще интересно, как получить из них параметры. - person Kross; 06.05.2014
comment
Чтобы получить параметры из скрипта, вы можете использовать объект запроса. - person mitpatoliya; 07.05.2014