Автоматизируйте создание списка SharePoint без написания кода

В рамках настройки моего продукта (после установки) мне нужно создать несколько списков Sharepoint на сайте SharePoint, указанном пользователем.

Копаясь вокруг, кажется, что мне нужно написать собственный код для этого, либо используя серверный API, как описано в http://sarangasl.blogspot.com/2009/11/create-sharepoint-list-programmatically.html или с помощью веб-служб списка SharePoint. Но в обоих случаях мне нужно написать код для этого.

Есть ли какой-нибудь готовый способ сделать это без написания кода? Моим идеальным решением было бы создать XML-файл с соответствующим определением, а затем запустить что-то (передав URL-адрес сайта SharePoint), который затем создал бы список и вернул код состояния, указывающий на успех. или провал. Возможно ли такое идеальное решение?

Если нет, то какое лучшее/самое простое решение для этого? Один из двух вышеперечисленных или что-то другое?


person md1000    schedule 03.10.2010    source источник


Ответы (2)


Создайте функцию, указав ListInstance, при активации которой будет создан список: http://msdn.microsoft.com/en-us/library/ms476062.aspx

person Vladi Gubler    schedule 04.10.2010
comment
Это, безусловно, лучший и самый простой способ! - person Zeb; 04.10.2010

Я бы выбрал функцию, как сказал Влади.

Но вы также можете установить расширения STSADM от Gary Lapointe. Он включает команду для создания списка. Затем вы можете написать пакетный файл, который создает все списки за один раз.

person ArjanP    schedule 05.10.2010