4

Мы используем sharepoint MOSS 2007 в нашей работе. Я пытаюсь разработать методологию разработки и развертывания sharepoint. У нас есть среды Dev/QA/Prod, и мне нужен способ, желательно автоматизированный для развертывания изменений от Dev до QA и оттуда до продукта.Что такое Sharepoint (MOSS 2007) Рекомендации по внедрению/развертыванию

Мы создаем веб-сайты веб-сайтов и т. Д. Некоторые из них выполняются непосредственно в sharepoint, некоторые - через дизайнер Sharepoint или визуальную студию. Я ищу способ извлечь это и развернуть его на другие enviornments.

Я пробовал резервное копирование/восстановление stsadm/восстановление и т. Д., Но все они перемещают данные вместе с ним. Мне просто нужна структура, развернутая. Пути развертывания контента и задания тоже делают то же самое. Мы используем MSBuild & Curisecontrol.net для других .net-проектов для автоматизации процесса сборки/развертывания. Я ищу что-то подобное с sharepoint, если это возможно.

Каковы ваши лучшие практики для этого? Поскольку моя команда учится, у нас нет определенного процесса, и мы готовы при необходимости изменить наш процесс разработки.

ответ

4

Прежде всего, это сложная проблема.

Возможно, «лучший» способ состоит в том, чтобы положить все в solution packages - но его довольно сложно сделать правильно.

Существует много мнений там - лучшее, что я могу сделать, это дать вам дальнейшее чтение

SharePoint Solution Deployment Strategies

SO - How do you deploy your SharePoint solutions?

ROSS - A commercial toolset to help with deployment

DocAve Deployment Manager

3

развития SharePoint/развертывание не так точно настроено, как в случае с обычный .NET. Я не слышал, чтобы кто-то использовал решения CI для этого.

Ваш базовый блок развертывания - это пакет решений (файл WSP). Это в основном CAB-файл с другим расширением. WSPBuilder полезен для их создания. (http://wspbuilder.codeplex.com)

SPSource (http://spsource.codeplex.com) подходит для обратного проектирования некоторых материалов, которые вы создаете в веб-браузере, таких как типы и списки контента. Это мой предпочтительный способ сделать это - попытка рубить вручную - это не забава. У меня были простые списки SPSource для простого преобразования в 2000 строк XML-файлов.

Powershell важен для SPT 2010. Джеймс Ковач построил инструмент сборки под названием psake, который подключается к PSH. Это выглядит довольно просто, хотя сначала мне нужно правильно определить PSH.

Проведите некоторое время на http://sharepointdevwiki.com как на развивающемся ресурсе.

Microsoft шаблонов и практики группы выпустили некоторые рекомендации, а также на http://msdn.microsoft.com/en-us/library/dd203468.aspx

LearnDevNow.com также продают онлайн обучающее видео, которые очень хорошо и очень доступные (около USD100). Они покажут вам много хороших способов сделать что-то.

Приветствия Майк

+0

+1 Если бы не видел SPSource раньше - хорошая идея – Ryan