Bitrixtemplates.ru - 9000 шаблонов дизайна
1С-Битрикс»: «Интернет-магазин за 4 часа - это просто!»
«1С-Битрикс» участвует в Интернет-марафоне в Воронеже
Новая версия «1С-Битрикс: Управление сайтом 9.0»

Многосайтовость

По мере развития бизнеса и увеличения его присутствия в сети Интернет компаниям уже недостаточно одного корпоративного сайта.

Требуются новые ресурсы
, освещающие различные сферы деятельности, имеющие разные цели, решающие разные задачи: информационные, имиджевые/представительские, торговые, коммуникативные. Каждый отдельный проект, имеющий конкретную цель удобнее вести и продвигать в Сети.

Общая тенденция такова: Число сайтов растет вместе с бизнесом компании!



Много сайтов
Решение бизнес-задачи по общему принципу «на каждый веб-ресурс своя система управления» является неэффективным; и особенно неэффективным, когда каждый раз система управления разная. Возникающие при таком подходе проблемы следующие:
  1. Излишние финансовые затраты, требуемые на покупку или разработку систем управления сайтами.
  2. Различные точки входа в управление сайтами, различный интерфейс управления.
  3. Разные системы авторизации и базы данных пользователей сайтов.
  4. Различное рекламное пространство.
В итоге компания имеет децентрализацию в управлении своими веб-проектами. Тратятся излишние ресурсы на создание веб-решений, а решение бизнес-задач в сети Интернет затягивается. Посетители веб-проектов компании также могут испытывать неудобства при работе с ними.

«1С-Битрикс» предлагает изменить данную ситуацию. На каждом экземпляре продукта можно создать множество сайтов в соответствии с применяемой схемой лицензирования.


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

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

«И вот теперь представьте, говорит он, мою табличку в Excel, где у меня хранятся все мои пароли на доступ к этому заповеднику! Ну ладно мы своих сотрудников смогли заставить помнить пароли и работать с этим, но я же не могу клиентов заставить так работать?! Мы, фактически, уже потеряли контроль над процессом разработки, обновления проектов, мы не можем открывать новые проекты…
Мне нужна система, которая будет не только для одного сайта объединять нужный мне функционал, но и позволит все сайты объединить в единой системе управления, с единой системой авторизации и безопасности, когда клиенту достаточно будет зарегистрироваться на любом из сайтов, и он сможет работать со всеми другими сайтами. Мы его будем узнавать и предлагать ему дополнительные сервисы».

Понимая данную проблематику, мы и реализовывали МНОГОСАЙТОВОСТЬ во всех редакциях программного продукта  «1С-Битрикс: Управление сайтом», начиная еще с версии 4.0. Более того, каждая редакция нашего продукта включает лицензию на два дополнительных сайта. Т.е. на базе редакции «Бизнес» вы можете создать два проекта, объединенных системой управления, и один проект может быть большим порталом, а второй - масштабным интернет-магазином.

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

Артем Рябинков, ведущий аналитик, координатор проектов компании «1С-Битрикс»

Технология

Сайты и экземпляры

Под экземпляром продукта понимается приобретенная клиентом копия «1С-Битрикс: управление сайтом», использующая одну базу данных из списка поддерживаемых продуктом СУБД.

Под сайтом понимается совокупность следующих понятий:
  • Учетная запись в общей базе данных;
  • Публичная часть сайта (файлы и папки);
  • Настройки сайта.
Другими словами, сайт – это созданная в системе сущность, обладающая определенным набором данных (контента) и параметров (язык, шаблон дизайна, форматы даты и времени). Данные могут быть уникальными в рамках этого сайта (публичная часть, индивидуальные инфоблоки, веб-формы, опросы, форумы и т.п.) или разделяемыми между несколькими сайтами.

Технология многосайтовости

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

Таким образом, все сайты реализуются на базе одного экземпляра продукта и используют одну общую базу данных. Это имеет следующие неоспоримые преимущества:

  1. Единый интерфейс управления продукта позволяет унифицировано, из одной точки управлять всеми веб-проектами: изменять структуру, добавлять контент, управлять правами доступа и т.п.
  2. Единая система авторизации и единая база данных пользователей позволяет пользователю зарегистрироваться на одном веб-проекте, и в дальнейшем воспользоваться веб-сервисами и информацией на всех остальных ресурсах, в соответствии с его правами.
  3. Единая система сбора статистики как по каждому проекту по отдельности, так и с получением суммарных аналитических данных по всем проектам. Кроме того, благодаря технологи UserMultiSiteTransfer, выполняется распознавание посетителей, которые приходят на разные сайты в рамках многосайтовой конфигурации.
  4. Единое рекламное пространство, позволяющее компании или привлекаемому рекламодателю управлять размещением и показами баннеров из одной точки. А за счет технологии UserMultiSiteTransfer - распознавать посетителей и эффективно использовать баннерные показы.

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

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

Многосайтовость можно реализовать двумя основными способами.

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

Дистрибутив программного продукта поставляется сконфигурированным для работы по первому способу.

Второй прием позволяет максимально разделить публичные части сайтов. Для этого на веб-сервере (Apache, IIS) нужно сконфигурировать несколько виртуальных хостов (веб-серверов). Каждый сайт в системе получает собственную корневую директорию (Document Root), в которой располагается его публичная часть. Иногда каждый сайт может даже иметь собственный IP адрес. При этом, если в первом способе, сам продукт определяет - какой сайт подключать по заданным доменным именам, то здесь эта операция будет выполняться веб-сервером. Ядро системы при такой реализации физически расположено в одном месте, скажем, на основном сайте (папки /bitrix/ и /upload/), а на остальных сайтах делаются символические ссылки на данные папки.

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

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

Примеры проектов

Примеры многосайтовых проектов



Moscow Times.com

Famatech




Бизнес-журналMensHealth
Computerra.ruCosmopolitan


Лицензирование

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

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

Ознакомиться с ценовой политикой или приобрести лицензии на дополнительные сайты можно в разделе Купить > Дополнительные сайты.

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


Видео-презентация продукта "1С-Битрикс: Корпоративный портал"
1С-Битрикс»: «Интернет-магазин за 4 часа - это просто!»
Онлайновые учебные курсы