Сравнительная таблица 1C-Битрикс: Управление сайтом с Drupal

23.09.2017

Данная статья основана на докладе на Drupal Camp 2010. В статье отражен вопрос выбора CMS на основе опыта Web-студии KPORT.

Главным фактором для нас является наличие готового функционала под каждый проект, либо гибкость изменения готового. Будет рассмотрена сравнительная таблица CMS "БУС" и Drupal.

Какую CMS мы выбираем?
Выбор системы управления сайтом зависит от нескольких факторов:

1. Желание заказчика. Возможно, заказчик уже сделал выбор по некоторым критериям, на какой системе хочет сайт. Мы рассматриваем его предложение и аргументируем свои предпочтения.
2. Функционал сайта. Каждая CMS имеет определённую направленность, хотя каждую систему можно превратить в сайт любой сложности. Мы выбираем ту CMS, под управлением который мы реализуем проект за меньшее время.
3. Сроки. Здесь действует правило: «Шеф, в два счетчика!...» Бывают случаи, когда необходимо срочно выполнить проект, тогда наш выбор может склоняться к проприетарным (коммерческим) CMS, т.к. обычно построение надежного с точки зрения безопасности и работы сайта на таких системах происходит значительно быстрее, если имеется готовое решение задачи.
4. Бюджет.

Проведем сравнение Друпал и bitrix по некоторым параметрам.

1. Структура

Битрикс:
1) файловая иерархическая структура (физические папки и файлы на сервере)
2) иерархическая структура разделов инфоблока (модуль "Инфоблоки") (логическая структура, аналогичная таксономии)
3) Комплексные компоненты (Установка такого компонента на одной странице обеспечивает функциональный раздел (Новостной, каталога, форума и т.д.))

Drupal:
1) на основе привязки к меню (menu)
2) таксономия (словари и термины) (taxonomy)
3) представления (views)
4) тип материала книга (book)
5) другие решения

2. Сборки Drupal и редакции 1с-Битрикс: УС.

Битрикс:
Стандартный функционал: модули, возможности и т.п.

Редакции:
Старт, Стандарт, Малый Бизнес, Эксперт, Бизнес и д.р.

Старт - статичные и динамические страницы, поиск, технология резервного копирования.

Стандарт - Старт + проактивная защита, веб-формы, опросы, блоги, форум, фотогалерея.

Эксперт - Стандарт + веб-аналитика, техподдержка, обучение

Малый бизнес - Старт + Форумы, проактивная защита, торговый каталог, интернет магазин

Бизнес - все предыдущее.

Drupal:
Сборки:
1) Drupal Acquia
2) Знаменитые сборки
3) Свои сбоки

3. Возможность оптимизации нагрузки. Кэширование и т.д.

Битрикс:
1) Механизм HTML кэширования
2) Отдельная настройка кэширования компонентов
3) Настройка хранения кэша:
Файлы
memcached
eAccelerator
APC
4) Панель производительности

Drupal:
1) Механизм кэширования
2) Отдельная настройка кэширования для модулей
3) Сжатие ксс, javascript'ов

4. Интеграция шаблона (темизация)

Битрикс:
Основной шаблон (header.php, footer.php, styles.php, template_styles.php), шаблоны компонентов. Для каждого компонента можно легко создать свой шаблон, методом копирования системного. Причем для также легко разграничить вызываемый шаблон в разных местах.

Drupal:
Основой шаблон (page.tpl, node.tpl и др.) Изменение поведения функций прописыванием в template.php, препроцессоры и т.д.

5. Стандартные средства бекапа сайта (резервные копии)

Битрикс:
Удобная функция резервного копирования, проверки и оптимизации бд

Drupal:
Альтернативные средства: sypexdumper + ftp, средства хостинга, backup_and_migrate

6. Торговый функционал

Битрикс:
Модули торговый каталог и интернет магазин.
1) Экспорт/импорт
2) Скидки
3) Различные типы цен
4) Наценки
5) Ставки НДС

Drupal:
1) Ubercart + дополнительные модули
2) eCommerce + модули
3) другие решения

7. Многоязычность

Битрикс:
1) На базе технологии многосайтовости (1 лицензия БУС - 2 сайта)
2) Без многосайтовости

В основном создание сайта-клона на другом языке

Drupal:
1) Locale
2) i18n

8. Поисковая оптимизация

Битрикс:
1) Добавление метаданных к разделам, статичным страницам, элементам инфоблоков.

Проблема: компоненты фотогалерея, FAQ

Drupal:
1) Добавление методанных (nodewords и pagetitle)
Для таксономии, для страниц.

Проблема Views

9. Партнерская программа, тех.поддержка, мануалы...

Битрикс:
1) Партнерская программа со скидкой в 40% на начальном уровне
2) NFR лицензии
3)Техподдерхка через сайт
4) Форум разработчиков
5) Документация пользовательская и api
6) Онлайн обучение и сертификация

Drupal:
1) drupal.org
2) drupal.ru
3) drupaler.net
4) Форум

10. Требования к хостингу

Минимальные для минимального функционала

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

Битрикс:
Подлежит лицензированию, если более 2x сайтов.
Способы:
1) Многосайтовость на одном домене
2) Многосайтовость на разных доменах
3) Псевдомногосайтовость (разные домены, один хост.)

Drupal:
Технология поддерживается. Используются префиксы в бд.

12. Количество проектов на CMS
Основываясь на опыте нашей Web-студии KPORT приведу следующие данные.

По кол-ву проектов Битрикс/Друпал - 50%/50%

Востребованность редакций БУС:
1) Стандарт 75%
2) Бизнес 25%

Востребованность модулей Drupal:

CCK 100%
VIEWS 100%
FCKeditor 100%
IMCE 82%
webform 82%
Token 72%
Content Templates 64%
ImageField 63%
Site map 54%
FileField 45%
Date 45%
ImageCache 45%
Menu breadcrumb 45%
Nodewords 45%
Page Title 45%
Node Reference 45%
Taxonomy breadcrumb 45%
User Reference 36%
Panels 36%

13. Популярность систем в рунете

Коробочные версии:
1 1С-Битрикс
2 NetCat
3 UMI.CMS

Open source:
1 Parser
2 Joomla!
3 Drupal
4 MODx CMS / CMF
5 TYPO3
6 WordPress
7 Joostina

14. Рынок труда и работы (на основе weblancer.net)

Битрикс:
1) Активных проектов по запросу: "Битрикс" и "bitrix" - 5
2) Фрилансеров по запросу: "Drupal" - 50

Drupal:
1) Активных проектов по запросу: "Друпал" и "Drupal" - 19
2) Фрилансеров по запросу:"bitrix" - 56

15 Обучение и сертификация специалистов
Битрикс:
Бесплатная сертификация от сайта 1с-bitrix.ru
1) Элементы управления. Обучающий курс
2) Администрирование системы. Часть 1
3) Администрирование системы. Часть 2
4) Администрирование системы. Часть 3
5) Установка и настройка
6) Интеграция
7) Компоненты 2.0
8) Многосайтовость
9) Конфигурирование веб-систем для оптимальной работы
10) Визуальный HTML-редактор
11) Реклама, баннеры

Drupal:
Платная сертификация от http://www.nobleprog.co.uk
1. NobleProg Drupal Certified Administrator
2. NobleProg Drupal Certified Developer
3. NobleProg Drupal Certified Architect

16. Известные проекты на данных CMS
Битрикс:
Эльдорадо
Drupal:
WhiteHouse

Посмотреть в формате презентации можно здесь

Подготовил: Станислав Потапенко, Web-студия KPORT

Источники:

http://www.maiboroda.ru/cms/10-sborok-drupal-o-kotoryx-vy-dolzhny-znat/

http://www.1c-bitrix.ru/products/cms/editions/#tab-table-link

http://web.kport.info/ru/showcase/sites/

http://www.ratingruneta.ru/cms/commercial/
http://www.nobleprog.co.uk/certification/nobleprog+drupal+certification
http://www.nobleprog.co.uk/

http://www.1c-bitrix.ru/products/cms/editions/#tab-editions-link
http://www.maiboroda.ru/cms/acquia-drupal/
http://brainstormblogger.org/page/2010-02-10-3.html
http://www.cmsmagazine.ru/library/items/cms/ubercart/