Описание тега alfresco-webscripts

Веб-скрипты позволяют писать небольшие расширения для Alfresco с помощью JavaScript и FreeMarker.

Веб-скрипты Alfresco предоставляют уникальный способ программного взаимодействия с сервером приложений контента Alfresco. В отличие от других интерфейсов, предоставляемых Alfresco, веб-скрипты предлагают RESTful API для контента, находящегося в репозитории контента. Веб-архитектура REST (передача репрезентативного состояния) основана на HTTP-запросах и ответах, URI (унифицированных идентификаторах ресурсов) и типах документов. Веб-скрипты позволяют реализовать собственный RESTful API без инструментов или знаний Java, требуя только текстового редактора. Такой подход к разработке API Alfresco означает, что веб-скрипты имеют множество преимуществ по сравнению с существующими технологиями, включая простоту и скорость разработки, а также гибкость в разработке API. Сделав акцент на архитектурном стиле RESTful,веб-скрипты позволяют создавать пользовательские веб-службы управления контентом с идентификатором URI и HTTP, поддерживаемые сервером приложений контента Alfresco.

Веб-скрипты обеспечивают доступ RESTful к контенту, хранящемуся в вашем репозитории контента Alfresco. Вы можете размещать элементы управления своим контентом, чтобы управлять им и предоставлять единообразный доступ для широкого спектра клиентских приложений и служб, таких как браузер, портал, поисковая система или пользовательское приложение. Из-за присущей этому интерфейсу распределенной природы все репозитории контента Alfresco на предприятии могут напоминать один логический набор взаимосвязанных документов (например, Интернет), что позволяет применять веб-технологии, такие как кэширование, аутентификация, прокси-серверы и переговоры, на вашем компьютере. ресурсы репозитория.

Вы можете создать свой собственный интерфейс RESTful с использованием облегченных технологий сценариев (таких как JavaScript и FreeMarker), позволяющих произвольно сопоставлять любой контент в репозитории с ресурсами в Интернете, или вы можете использовать готовые веб-сценарии, которые уже инкапсулируют многие сопоставления. Привязка Alfresco CMIS (Content Management Interoperability Services) к AtomPub реализована в виде серии веб-скриптов.

Вы можете использовать веб-скрипты для различных решений, таких как:

  • Интеграция Alfresco со сторонними системами Предоставление каналов
  • Разработка служб данных Разработка служб пользовательского интерфейса, таких как портлеты
  • Настройка поиска Выступает в роли серверной части клиентских инструментов, таких как
  • Orbeon Forms, интеграция с Microsoft Office
  • Разработка приложений Facebook
  • Создание компонентов пользовательского интерфейса в Alfresco Surf

Источник: http://docs.alfresco.com/5.1/concepts/ws-overview.html