Есть ли способ использовать sharepoint в качестве серверного управления версиями и хранилищем для моего пользовательского веб-сайта управления документами? - PullRequest
2 голосов
/ 16 апреля 2010

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

В основном я ищу API sharepoint.

Если WSS является ответом на этот вопрос, есть ли проблемы с лицензированием, которые мне необходимо рассмотреть?

Спасибо.

Ответы [ 4 ]

2 голосов
/ 17 апреля 2010

Наилучшим способом продвижения вперед, вероятно, является использование веб-служб SharePoint , чтобы ваше приложение могло работать на сервере, на котором не установлен SharePoint.

Что касается лицензирования, если у вас есть лицензия на Windows Server, то WSS бесплатна. Однако, в зависимости от того, какую базу данных вы используете, вам может потребоваться убедиться, что ваши пользователи имеют лицензию на SQL Server. Посмотрите на эти ссылки:

2 голосов
/ 17 апреля 2010

Не проще ли сделать какую-то разработку, чтобы настроить SharePoint под свои нужды, а не просто использовать его в качестве бэкэнда?

1 голос
/ 17 апреля 2010

Если речь идет о SharePoint 2007, то на стороне сервера у вас есть API SharePoint (Microsoft.SharePoint.dll), а на стороне клиента SP предоставляет веб-сервисы для управления списками, библиотеками, пользователями и большинством других. вещи, которые вам могут понадобиться

Как сказал Джереми, для получения данных в и из SharePoint через веб-службы требуется, чтобы вы писали запросы CAML, но это облегчается с помощью таких инструментов, как этот бесплатный CamlQueryBuilder

В Интернете есть масса документации по API и веб-службам.

Если вы планируете использовать SharePoint 2010, все это будет гораздо проще, так как для разработчиков доступно больше опций, например API для клиентской и серверной части. Также в 2010 году появился новый продукт LINQ for SharePoint, который по-настоящему впечатляет от IMO!

0 голосов
/ 16 апреля 2010

Sharepoint доступен с CAML Queries , так как вы можете создавать, изменять и удалять любые объекты в Sharepoint с этим. Вы можете создать свой собственный интерфейс и просто общаться с sharepoint.

Что касается лицензирования, то WSS поставляется с любой ОС Windows Server, поэтому ваш клиент просто купит лицензию на ОС и будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...