Контроллер сайтов

Контроллер сайтов предназначен для централизованного управления любым количеством независимых веб-сайтов, созданных на платформе «1С-Битрикс: Управление сайтом».

Почему появился этот модуль?

«Задача централизованного и эффективного управления несколькими веб-проектами всегда стояла перед нашими клиентами и партнерами. Появившаяся несколько лет назад в продукте многосайтовость дала возможность быстро вводить в строй новые веб-проекты компании, а также удобно, централизованно управлять ими. Но многосайтовость всегда являлась решением лишь для одной компании, так как была основана на одной копии продукта.

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

Контроллер сайтов — это принципиально новое технологическое решение, задача которого состоит в том, чтобы в едином месте консолидировать управление над множеством совершенно независимых друг от друга веб-проектов, построенных на отдельных копиях продукта «1С-Битрикс: Управление сайтом»вне зависимости от их физического расположения.»
Артем Рябинков, руководитель отдела по развитию бизнеса «1С-Битрикс

Что такое контроллер?


Контроллер — модуль, который позволяет устанавливать связь с другими независимыми веб-сайтами и централизованно управлять ими. Контролируемых сайтов может быть любое количество и они должны быть разработаны на базе продукта «1С-Битрикс: Управление сайтом» (любой редакции).

Возможности контроллера по управлению подчиненными сайтами

  1. Управление множеством независимых веб-сайтов

    Контроллер сайтов позволит вам централизованно управлять веб-сайтами, даже если они:
    — физически размещены на различных хостинг-площадках ;
    — каждый сайт полностью независим и администрируется отдельной группой сотрудников ;
    — сайты разработаны на различных редакциях «1С-Битрикс: Управление сайтом» и обладают различным функционалом.

  2. Администрирование подчиненных сайтов без необходимости знать параметры учетных записей на каждом сайте.

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

  3. Централизованная раздача (трансляция) контента на подчиненные сайты

    С помощью контроллера можно «раздавать» (транслировать) на подчиненные сайты:
    — единый каталог товаров, который подготовлен и оформлен в головном офисе;
    — единую ленту новостей/событий/мероприятий;
    — общую функциональность (конфигуратор, система расчета, калькулятор)
    — и многое другое.

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

  4. Единая система авторизации и разграничения доступа между всеми веб-сайтами, связанными контроллером.

    Контроллер позволяет объединить списки групп пользователей между всеми подчиненными веб-сайтами и обеспечить работу с ними в режиме единой авторизации (Single Sign On). Если все сайты — независимые интернет-магазины, сообщества, социальные сети или любые другие веб-ресурсы, то посетителям достаточно знать только один логин и пароль для работы с ними

Возможности

Корпоративным клиентам

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

  • Единое администрирование всех веб-проектов
  • Трансляция структуры, дизайна и контента с головного сайта
  • Мониторинг состояния веб-проектов
  • Ограничение полномочий локальных пользователей
  • Централизованное обновление ядра «1С-Битрикс: Управление сайтом»
  • Групповое выполнение произвольных операций и команд

Интернет-компаниям

Веб-студии, системные интеграторы, рекламные агентства, SEO-оптимизаторы, работающие с веб-проектами различных заказчиков.
Эффективный менеджмент веб-проектов заказчиков:

  • Единое администрирование всех веб-проектов заказчиков
  • Мониторинг ключевых показателей веб-проектов заказчиков
  • Централизованное обновление ядра «1С-Битрикс: Управление сайтом»
  • Централизованная установка и последующие обновления собственных модулей, компонентов, мастеров..
  • Групповое выполнение команд

Технологии

В целом функциональность модуля «Контроллер сайтов» может быть разделена на следующие блоки:

  1. Включение сайта в контроллер и настройки
  2. Групповые политики для подчиненных сайтов
  3. Удаленное выполнение PHP скриптов
  4. Обновление подчиненных сайтов
  5. Планировщик заданий и журнал выполнения

Функцинал по работе с модулем «Контроллер сайтов» расположен в секции «Сервисы» административного раздела.

Сайты — функционал по работе с сайтами, добавленными в контроллер: включение, исключение сайтов, управление активностью и другими настройками.

Группы — операции по управлению групповыми настройками сайтов, подключенных к контроллеру. Ограничение функционала подчиненных сайтов и прав локальных администраторов. Настройки модулей подчиненных сайтов.

Задачи — планировщик задач. Содержит список задач, выполненных или ожидающих исполнения в ближайшее время на подчиненных контроллеру сайтах.

Журнал — полный отчет по действиям администратора контроллера над подчиненными сайтами.

Обновление сайтов — централизованное обновление подчиненных сайтов, в соответствии с заданными настройками.

Удаленное выполнение команд — функционал по выполнению произвольного PHP кода на заданном множестве подчиненных сайтов.

Использованы материалы с сайта «1С-Битрикс»: www.1c-bitrix.ru