Планирование процесса создания сайтов (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

В некоторых организациях необходим жесткий контроль за тем, кто имеет право на создание сайтов, а также когда эти сайты могут быть созданы. В других организациях, напротив, пользователи в случае необходимости могут иметь более широкие права на создание сайтов. Данная статья позволяет определить наиболее подходящий для вашей организации подход к созданию сайтов, а также способ его реализации.

Содержание:

  • Определение лиц, имеющих право на создание сайтов, а также способа создания сайтов

  • Планирование функции управления средствами самостоятельного создания сайтов

  • Планирование пользовательских процедур создания сайтов

  • Лист

Определение лиц, имеющих право на создание сайтов, а также способа создания сайтов

По умолчанию создание новых семейств сайтов (и, следовательно, новых веб-сайтов верхнего уровня) возможно только с помощью центра администрирования, а значит их создание доступно только членам группы "Администраторы фермы". Такой подход подойдет для организации, для которой требуется обеспечить жесткий контроль за ее рабочей средой и управление ею, когда только нескольким лицам разрешается добавлять сайты верхнего уровня. Однако такой используемый по умолчанию способ создания сайтов верхнего уровня может не подойти для организаций, для которых важным является любое из следующих требований:

  • Пользователи должны иметь возможность легко создавать неформальные (возможно, одноразовые) сайты верхнего уровня, например для краткосрочных проектов.

  • Требуется создать неформальное пространство для взаимодействия членов команды, группы или сообщества.

  • Выполняется размещение сайтов верхнего уровня (внутренним либо внешним образом) и требуется максимально сократить время и затраты на отправку запросов на сайты верхнего уровня и получение от них ответов.

Имеется несколько способов, с помощью которых можно разрешить пользователям создавать свои собственные сайты, сохранив контроль над средой организации. Проанализируйте следующие способы, чтобы определить, какой из них лучше всего подходит для вашей организации.

  • Управление средствами самостоятельного создания сайтов   В центре администрирования можно включить функцию управления средствами самостоятельного создания сайтов, чтобы разрешить пользователям создавать семейства веб-сайтов в папке /sites (или другой указанной папке) в определенном веб-приложении. Этот метод лучше всего использовать в тех случаях, когда нужно разрешить группам или сообществам создавать сайты. Этот метод хорошо работает также в случае, если вы размещаете сайты и нужно разрешить пользователям создавать сайты, не прибегая к сложной процедуре. Страницу входа для функции управления средствами самостоятельного создания сайтов можно настроить или заменить страницей, содержащей всю необходимую информацию для интеграции с системой выставления счетов или для отслеживания пользовательских метаданных о сайте во время создания. Этот метод не оправдывает себя при наличии большого числа пользователей, которым необходим доступ к нескольким сайтам. Поскольку при использовании функции управления средствами самостоятельного создания сайтов создаются семейства веб-сайтов с отдельными разрешениями, пользователей необходимо добавлять отдельно в различные семейства веб-сайтов. Если вместо этого использовать дочерние сайты, пользователи могут наследоваться из родительского сайта в семействе веб-сайтов.

  • Дочерние сайты существующих сайтов   Пользователи могут создавать только дочерние сайты существующих сайтов, но не новые семейства сайтов и не сайты верхнего уровня. Любой пользователь, наделенный правами полного доступа или управления иерархией в существующем сайте, может создать дочерний сайт. Этот способ является наиболее ограничительным, поскольку все же позволяет контролировать число семейств сайтов. Создаваемые сайты всегда являются дочерними по отношению к другим сайтам, поэтому они могут либо легко упорядочиваться (если их число невелико), либо их упорядочение и просмотр будут являться сложной задачей (например, если каждому сотруднику организации требуется дочерний сайт и сайты будут создаваться на разных уровнях иерархии семейства сайтов, то вскоре навигация по такому семейству сайтов станет очень трудной).

    Примечание

    Если вы не хотите, чтобы пользователи имели эту возможность, можно удалить право на создание сайтов из уровней разрешений "Полный доступ" и "Управление иерархией" либо на уровне семейства сайта, либо на уровне веб-приложения.

  • Личные сайты   Пользователи могут создавать личные (персональные) сайты. Личные сайты — это семейства веб-сайтов, сохраняемые в папке /personal в веб-приложении. Личные сайты создаются для отдельных пользователей, поэтому этот метод не годится при создании сайтов для групп и сообществ. Дополнительные сведения о личных сайтах см. в статье Планирование личных сайтов (SharePoint Server 2010).

Примечание

Учтите, что ни один из этих способов не позволяет управлять объемом пространства, которое занимает тот или иной сайт в базах данных контента вашей организации. Чтобы управлять размером сайтов, следует использовать квоты и устанавливать ограничение на размер семейств сайтов. Задать индивидуальные ограничения на размер дочерних сайтов невозможно. Дополнительные сведения см. в статье Планирование обслуживания сайта и управления им (SharePoint Server 2010).

Планирование функции управления средствами самостоятельного создания сайтов

Функция управления средствами самостоятельного создания сайтов позволяет пользователям автоматически создавать веб-сайты верхнего уровня и управлять ими. Если включить эту функцию для веб-приложения, пользователи смогут создавать свои веб-сайты верхнего уровня с определенным путем (по умолчанию — /sites). При включении данной возможности создается соответствующее оповещение, которое добавляется к коневому пути веб-приложения сайта верхнего уровня, благодаря чему все пользователи с правом на просмотр этого сообщения могут пройти по указанной ссылке.

Примечание

Если для управления средствами самостоятельного создания сайтов требуется использовать путь, отличный от /sites, этот путь следует добавить в виде включения по шаблону. Дополнительные сведения см. в статье Планирование сайтов совместной работы (SharePoint Server 2010).

Очевидно, что эта функциональная возможность может негативно отразиться на безопасности веб-сервера вашей организации. Управление средствами самостоятельного создания сайтов по умолчанию отключено. Чтобы эта функция стала доступной, ее нужно включить. Включение управления средствами самостоятельного создания сайтов осуществляется для каждого веб-приложения по отдельности. Если требуется использовать его во всех веб-приложениях фермы серверов, необходимо включить его для каждого веб-приложения по отдельности.

При включении управления средствами самостоятельного создания сайтов следует учитывать следующее:

  • Обычно, в этом случае потребуется второй администратор для семейства сайтов. Административные оповещения, например о превышении квот или о результатах проверки неиспользуемых веб-сайтов, поступают к основному и второму администраторам. Наличие нескольких контактов уменьшает степень участия администратора в управлении этими сайтами, поскольку второй контакт может выполнять необходимые задачи даже в случае, если недоступен основной.

  • Определите квоту хранилища и назначьте ее в качестве квоты по умолчанию для веб-приложения.

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

  • Включите оповещения о неиспользуемых веб-сайтах, чтобы можно было отслеживать забытые и больше не нужные сайты.

Поскольку функция управления средствами самостоятельного создания сайтов позволяет создавать новые веб-сайты верхнего уровня в существующем веб-приложении, все новые сайты автоматически подчиняются параметрам квоты по умолчанию для веб-приложения, параметрам уведомлений о неиспользуемых веб-сайтах и другим административным политикам.

Планирование пользовательских процедур создания сайтов

Можно, конечно, сформировать свою собственную процедуру создания сайта с помощью настраиваемой формы для отправки запроса на сайт, который связан с системой выставления счетов серверного компонента, для взимания платы с кредитной карты клиента или корпоративного центра учета затрат. Если в создание сайта требуется включить сложную систему или процедуру, следует создать пользовательское приложение для вызова интерфейса создания сайтов и выполнения соответствующих задач. Однако, если требуется просто добавить на странице создания сайтов несколько пользовательских полей (например, для отслеживания отделов организации, которые запрашивают тот или иной сайт), рекомендуется использовать функцию управления средствами самостоятельного создания сайтов и настроить страницу регистрации, чтобы включить необходимые сведения. Можно настроить страницу scsignup.aspx в определении сайта, чтобы включить необходимые метаданные, не разрабатывая приложение в целом.

Дополнительные сведения о создании пользовательских приложений и редактировании страниц в определении сайта см. в статье, посвященной порталу разработчиков SharePoint 2010, на веб-сайте MSDN (https://go.microsoft.com/fwlink/?linkid=178818&clcid=0x419).

Лист

Воспользуйтесь следующей таблицей для планирования процедуры создания сайтов: