Я создал собственный список, а также добавил столбец в Список объявлений. Вопрос в том, как я могу включить эти вновь созданные элементы при создании нового веб-приложения (например, сценария, функции или чего-то еще)?
Дополнительная информация: Это похоже на развертывание со своей машины разработки на промежуточный или производственный сервер. Я хотел бы иметь сценарий или что-нибудь для обновления моего производственного сервера, чтобы иметь новый столбец, который я добавил в список объявлений. Точно так же, как команда SQL Server ALTER TABLE для обновления таблицы SQL Server.
Есть ли аналог в списках Sharepoint?
TIA!





Ваш вопрос не очень ясен, но я думаю, вы можете посмотреть шаблоны приложений.
Microsoft предоставляет 40 готовых шаблонов по ссылке ниже, и вам доступна та же технология. Ссылки с этой страницы должны привести вас к информации, показывающей, как вы можете создавать свои собственные.
Шаблоны приложений для Windows SharePoint Services 3.0 http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx
Что касается нового настраиваемого списка, это можно сделать с помощью функций. См. Как: создать собственное определение списка для получения дополнительной информации. Расширения Visual Studio для SharePoint (VS2005 / VS2008) помогут вам извлечь определение списка, если вы создали его через пользовательский интерфейс SharePoint. Если вам посчастливилось использовать настраиваемое определение сайта, и у вас еще нет созданных веб-сайтов, вы можете настроить определение своего сайта для создания настраиваемого списка с помощью сшивание функций.
Если вы пытаетесь применить эти изменения к уже существующим веб-сайтам, вы все равно можете использовать функцию для определения своего настраиваемого списка. Он просто появится как тип списка, который можно создать. Затем для автоматического создания настраиваемого списка для существующих веб-сайтов или для изменения существующих списков, таких как список объявлений, вы можете использовать приемник функций. Это позволяет запускать любой пользовательский код, когда функция активирована. См. Статью MSDN Особые события для получения дополнительной информации.
В качестве альтернативы вы вообще не можете использовать функции, поскольку они могут быть трудными, трудоемкими и болезненными. Фактически, у это сообщение в блоге есть хороший аргумент против этой идеи. Вы можете попробовать инструмент, упомянутый на этой странице, или другие приложения, такие как DocAve Content Manager и Диспетчер миграции сайтов SharePoint.
Возможно, здесь действительно есть два отдельных вопроса. Во-первых, как создать новую развертываемую сущность, которая включает ваши добавленные столбцы. Ваш раздел «дополнительная информация» можно рассматривать как вопрос о том, как программно добавить эти столбцы в списки на существующем сайте.