Какова лучшая методология создания списков в sharepoint 2010 для разработчиков? - PullRequest
5 голосов
/ 28 ноября 2010

при разработке решения на sharepoint лучший способ создания списков сайтов - это: 1. Особенности решения в Visual Studio 2.Sharepoint дизайнер 3 браузер

с учетом возможности повторного использования кода и упрощения развертывания.

Ответы [ 2 ]

4 голосов
/ 28 ноября 2010

Создание пользовательских списков в конструкторе Sharepoint довольно просто. Предполагая, что вам не нужны никакие настраиваемые поля, это хорошее место для начала.

Создайте здесь свое определение, а затем экспортируйте его как шаблон. Затем вы можете импортировать этот WSP в Visual Studio для дальнейшей настройки. Затем вы можете развернуть его как любой другой пакет. Также приятно иметь это внутри VS, чтобы вы могли контролировать версию / и т.д.

Вот хорошая ссылка на видео о выполнении импорта:

http://channel9.msdn.com/Blogs/funkyonex/Importing-SharePoint-Solution-Packages-WSP-into-Visual-Studio-2010

Редактировать

Это не совсем правильно. Вам нужно будет сохранить сайт как шаблон (wsp), который затем вы сможете импортировать в VS. Вы получите мастер, который позволит вам выбрать список (ы), которые вы хотите. Это немного больно, потому что вы должны снять все, я не вижу «все», что я вижу.

2 голосов
/ 28 ноября 2010

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

Если вы пойдете по пути Visual Studio, в идеале вам сначала нужно будет создать несколько столбцов сайта, затем тип контента, который будет использовать эти столбцы сайта, а затем шаблон списка (и, в конечном итоге, экземпляры этого шаблона)на этот тип контента.Все будет упаковано в WSP, что вы сможете развернуть все, это, очевидно, больше работы, но благодаря VS 2010 это намного проще, чем раньше с SharePoint 2007.

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