Настройка самостоятельного создания сайтов в SharePoint 2013
Исходная статья опубликована в субботу, 28 июля 2012 года
В SharePoint 2013 были добавлены некоторые превосходные функции, касающиеся самостоятельного создания сайтов (ССС). Можно, например, настроить такие параметры: следует ли использовать настраиваемую форму для создания коллекции сайтов, следует ли создать веб-узел или коллекцию сайтов, какой путь использовать при создании коллекции сайтов и необходимо ли запрашивать или требовать выбор определенной политики сайта при создании сайта. Политикой сайта называются правила, регулирующие “закрытие и удаление”. Эти политики, как следует из названия, определяют, когда сайт будет закрыт и окончательно удален. Можно настроить их, например, чтобы сайт был закрыт спустя n лет после создания, удален спустя n месяцев после закрытия, чтобы запускать рабочие процессы и т.п.
Теперь о том, что может оказаться более хитроумной задачей: как добиться того, чтобы конечные пользователи заметили эту функцию и воспользовались ей. Выполняя последовательные шаги в SharePoint 2013, пользователи увидят только ссылку для создания новых сайтов при помощи ССС на странице "Сайты" их персонального сайта. На странице "Сайты" можно увидеть все сайты, которые вы отслеживаете, и данную ссылку. Тем не менее, для успешной конфигурации этой функции необходимо продумать ряд шагов.
Начнем с того, что поскольку эта ссылка отображается только на персональных сайтах, необходимо настроить ССС для управляющего веб-приложения "Мой сайт". После настройки конфигурация ССС выглядит следующим образом:
Сначала необходимо включить селективную кнопку для активизации самостоятельного создания сайтов. Затем необходимо изменить настройку, скрывающую ссылку "Создать сайт", и выбрать один из вариантов ее отображения. Дальше придется проявить некоторую изворотливость. Можно выбрать параметр, позволяющий создавать новые коллекции сайтов по какому-либо пути в текущем веб-приложении, но вполне вероятно, вы не будете создавать множество коллекций сайтов на узле "Мой сайт", так как обычно он используется только для персональных страниц. Поэтому если вы собираетесь создавать коллекции сайтов в другом веб-приложении, например используемом для совместной работы, следует выбрать вариант Отображать настраиваемую форму для параметра, показанного на рисунке выше.
В этом случае я решил создать новые коллекции сайтов в своем веб-приложении на узле https://sps. Кроме того, для создания новых коллекций сайтов я решил использовать готовое решение страницы. Если бы я разработал настраиваемую страницу для подготовки новых коллекций сайтов, то можно было бы просто ввести путь к этой странице. Но в этом случае, хотя я и использую готовое решение, необходимо убедиться, что я указываю новую страницу SharePoint 2013 для создания коллекций сайтов. Если вы используете старую страницу scsignup.aspx, то в итоге получите бесконечный диалог, когда пользователи нажимают ссылку на новый сайт – поэтому крайне важно использовать для данного параметра страницу selfservicecreate.aspx.
После настройки этих параметров в управляющем веб-приложении "Мой сайт" вам все же придется выполнить вход и настроить ССС для веб-приложения, в котором вы собираетесь создавать коллекции сайтов, если оно отличается от хоста "Мой сайт". После этого остается только проверить, включено ли ССС, так как иначе не будет выполнен код, к которому обращается страница selfservicecreate.aspx.
После настройки этих двух параметров ССС можно приступать к его использованию.
Это локализованная запись блога. Оригинал находится на странице Configuring Self Service Site Creation in SharePoint 2013