Так что, может быть, я немного старомоден, но когда мы в прошлом создавали сайты, мы разрабатывали сайт на сервере разработки, а затем публиковали или продвигали страницы и файлы на рабочий сервер. Это всегда казалось хорошим способом, чтобы пользователи не видели испорченных страниц или (не дай Бог) сбитый сервер, потому что один из нас облажался.
Но похоже, что Microsoft не имела в виду эту идею, когда создавала SharePoint ... по крайней мере, я не смог найти способ сделать это в инфраструктуре, как она определена.
Кто-нибудь знает, существует ли стратегия управления для разработки SharePoint? Я читал в Интернете, что мы можем сделать резервную копию среды разработки и восстановить на производственном сервере. Это может сработать в первый раз, но любые обновления на рабочем сервере не могут этого сделать без риска потери данных на рабочем сервере. Я видел некоторые инструменты для переноса содержимого списка, страниц и документов с одного сервера на другой - хотя, по общему признанию, я еще не исследовал их.
Но еще одна моя проблема - пользовательские типы контента. Похоже, что когда список использует тип контента, вы не можете обновить его, не удалив элементы из списка, не связав тип контента и не связав тип контента. Не должен ли быть какой-либо способ обновить тип контента?
В любом случае, если у вас есть какие-либо предложения по любой из этих текущих дилемм, я бы очень хотел услышать от вас.
Заранее спасибо,
Dan
Спасибо за быстрый ответ.
У нас уже есть несколько функций, созданных для нашего сайта, и пакетные функции пакета решений, ориентированные на основы (типы контента, столбцы и т. Д.), И другое решение для функций, связанных с брендингом (макеты страниц, главные страницы и т. Д.). )
Но похоже, что это единовременный выстрел ... в основном, он настраивает наш сервер, верно? Когда люди начнут использовать производственную среду, у нас будут документы, страницы, элементы списка, все существующие в нашей базе данных контента, и будет невозможно обновлять такие вещи, как типы контента, столбцы.
Функции, которые необходимо деактивировать и удалить, прежде чем вы сможете установить и активировать новую функцию, верно? Я видел свойство Version в определении функции, но насколько я могу судить, это ничего не делает. Решения кажутся такими, что их можно обновить, увеличив номер версии, но, похоже, они не изменяют такие вещи, как типы контента и столбцы, особенно если они используются. Кроме того, я не уверен, насколько обширно обновление с решениями.
Там есть очень мало документации для такого рода вещей. Похоже, что все, что я читаю, - это как изначально настроить сервер SharePoint, а не управлять им в долгосрочной перспективе.
Есть ли у вас какие-либо советы или предложения?
Спасибо всем за ваши предложения.
Но мы работаем над этим сайтом уже более года. Я уверен, что мы уже настроены в соответствии с рекомендациями большинства из вас. У нас уже есть несколько функций, которые устанавливают такие вещи, как типы контента, столбцы, главные страницы, макеты страниц и рабочие процессы. Большинство из этих функций содержатся в пакетах решений. У нас все наши среды разработки настроены как серверы VPC.
Итак, первоначальное развертывание в значительной степени установлено. То, что я ДЕЙСТВИТЕЛЬНО надеюсь выяснить, - это то, как я могу обновить такие вещи, как типы контента и столбцы, и прочее в будущем. Можно ли изменить типы контента после их использования? Потому что, судя по моим первоначальным испытаниям, это кажется невозможным. Я не беспокоюсь о сборках, потому что похоже, что они меняются просто отлично, но единственный способ, которым я обновил тип содержимого, - это удаление любых элементов, ссылающихся на них (то есть всех страниц в моей библиотеке страниц), удаление тип содержимого, затем добавьте его заново.
Кто-нибудь из вас знает, есть ли способ обновить тип контента ПОСЛЕ первоначального развертывания? ... когда пользователи уже создали элементы на основе типов контента, которые мы уже развернули?
(Другая часть моего вопроса на самом деле заключалась в переносе существующих страниц с сервера разработки в производственную среду, но я могу жить без этого. Мое основное беспокойство вызывают типы контента.)