Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Пакет .cmp при создании с помощью SP Designer не предоставляет никаких опций для выбора, не включает рабочие процессы, оповещения и корзину.
Наконец, с помощью веб-интерфейса можно сохранить любой узел, библиотеку или список в виде шаблона (уровни 4 и 5 на схеме, рис. 1). Сделать это можно из меню «Параметры узла -> Сохранение узла в качестве шаблона» и «Параметры списка -> Сохранение списка в качестве шаблона» соответственно.
Сохранять шаблон можно со всем содержимым или без него. Выбрать часть содержимого нельзя.
После чего файл с шаблоном (Site Template, .stp) появится в галерее шаблонов узлов данного семейства. Галерея доступна на странице «Параметры узла/Шаблоны узлов» для верхнего узла семейства (см. рис. 6).
Рисунок 6. Галерея шаблонов узлов
Отсюда файл с шаблоном можно сохранить, чтобы затем загрузить его в галерее шаблонов на другом сервере (для этого потребуются права администратора семейства узлов). В следующий раз при создании узла или списка можно будет выбрать этот шаблон из списка в подразделе «Настройка» (см. рис. 7).
Рисунок 7. Создание нового узла по шаблону
На самом деле, очевидно, что этот способ предназначен для тиражирования решений с неким предварительным набором данных или же без него. Однако его можно использовать и для переноса. Недостаток этого метода по сравнению с операцией «stsadm import/export» заключается в том, что развернуть пакет типа .stp поверх уже существующего узла с сохранением предыдущих версий документов невозможно. Узел придется удалить и создать заново. Кроме того, не сохраняется информация о пользователях и их правах.
Достоинство метода очевидно – его удобно использовать, когда с одного узла нужно создать много копий. Как и в случае с операцией «import/export», возникает та же проблема с идентификаторами списков и веб-частей, которая решается подобным же образом.
Замечу также, что для программистов в API появился специальный интерфейс для доступа к операциям резервного копирования (пространство имен Microsoft.SharePoint.Administration.Backup). Это позволяет как сохранять копии различных составляющих портала в произвольном порядке, так и включать в стандартный backup новые элементы. Более подробную информацию можно найти в [1].
Решения сторонних разработчиков
Обращу еще раз внимание на блог Gary Lapointe [4]. Блог целиком посвящен расширениям для stsadm, среди которых можно найти много команд, весьма полезных при миграции. Например, операция gl-moveweb позволяет быстро перемещать узел из одного семейства узлов в другое или из одного веб-приложения в другое в рамках одного сервера. Или операция «gl-convertsubsitetositecollection» – превращает узел в семейство узлов.
Всего полезных команд в этом блоге на текущий момент целых 98. Самое интересное, что приведены они с исходным кодом и комментариями автора. Скачать все это удовольствие можно бесплатно.