Как создать функцию из aspx-страниц, настроенных в SharePoint и SharePoint Designer?
-
16-10-2019 - |
Вопрос
Я создал несколько списков и пользовательских представлений / страниц (aspx), используя веб-интерфейс SharePoint и SharePoint Designer.
Какие шаги мне нужно предпринять, чтобы создать функцию, содержащую все списки и пользовательские представления / Страницы, чтобы все решение можно было (повторно) установить на другой сервер?
Смотрите также этот пост который описывает более или менее ту же проблему.
Решение
На высоком уровне у вас есть два варианта:
- Попытайтесь выполнить реинжиниринг ваших настроек с помощью такого инструмента, как SPSource или Microsoft Генератор решений WSeWSS.Первый вариант, вероятно, является лучшим.
- Относитесь к настройкам как к "авторским артефактам", а не пытайтесь создавать из них "разработанные артефакты".Затем вы можете просто забрать всю партию с помощью развертывания контента (напримериспользуя мой Мастер развертывания контента утилита) и импортируйте ее в вашу другую среду (среды).
С точки зрения ALM (управление жизненным циклом приложения), первый подход, как правило, лучше.Ваше приложение, скорее всего, будет легче обновить, если оно будет развернуто таким образом, отсюда и общее предпочтение Функций.
Большинство разработчиков, вероятно, попытались бы разработать настройки с самого начала, хотя большинство из них также, вероятно, полагались бы на некоторые обратный инжиниринг во время этого процесса (например,для просмотра списка - я не знаю никого, кто создавал бы CAML для них вручную).Таким образом, вы, возможно, используете не оптимальный процесс - однако существует множество способов создания оболочки для SharePoint cat, и разные разработчики используют разные подходы.
Главное на самом деле - быть в курсе любых компромиссов с выбранным подходом.Это не обязательно самая простая область SharePoint.