6 November 2010

1C-Битрикс vs UMI.CMS или расово верный холивар популярных коробочных CMS

Website development
В топике пойдет речь о том, какая из систем (1C: Битрикс или UMI.CMS) лучше для создания Интернет-магазина на основе коробки с демоконтентом.
Есть системы, есть задача, есть испытуемые и есть числовые критерии. Есть сводная таблица и комментарии тех, кто сравнивал.
Нет подыгрывания участникам, подтасовки фактов и прочей джинсы.

Эксперимент был проведен в рамках преподавания мной курса веб-технологий в ВолгГТУ. Для выполнения работы использовался выделенный сервер компании, в которой я работаю, помимо государственного ВУЗа.
Для особо въедливых товарищей оговорюсь, что компания является Золотым партнером Битрикса и имеет много баллов от Юми.
Представители каждой из систем, с которыми я знаком (Котырев, Рыжиков, Сидоренко, Солончук) узнают о подробностях и результатах исследования из этого топика. Исследованиями я не торгую, мне за отрасль поболеть интересно.
Перед тем, как минуснуть топик за то, что он про коробочные системы, которые вы, может быть, не любите, прочитайте его. Или просто проходите мимо.
Тут не агитация, тут анализ.

Итак, задача-системы-критерии-испытуемые-результат.

Задача


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

Цель работы

Познакомиться с понятием хостинга, установкой CMS-системы на хостинг, провести сравнительный анализ систем 1C-Битрикс и UMI.CMS, сделать выводы

Ход работы

0. Получаем доступ.
Каждому студенту выделено 2 домена третьего уровня на домене ***
например sb12.***.ru для Битрикса и su12.***.ru для UMI

у каждого есть 2 БД для установки систем. имя пользователя совпадает с именем БД

доступ к phpmyadmin ***.ru/myadmin

в папке каждого домена лежит файл-заглушка index.html
его можно и нужно удалить, он будет мешать работе.

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

Сделать отчет.
В отчет обязательно включить пароли к системам.

Оценка студента зависит не от его симпатий к той или иной системе. Можете поставить хоть все -2 (очень плохо) в столбики, если сможете это аргументировать. Буду снижать оценку за халтуру и поверхностный подход. Главное — анализ и аргументация.

примеры установленных систем — полный адрес скрыт, студентам были предоставлены работающие версии обеих систем, которые я поставил:
su12.***.ru/ s12_umi TRnvFHm2
sb12.***.ru/ s12_bitrix fKlGrbSb

Системы


Как уже стало понятно, это доступные для скачки тестовые версии конкурирующих систем с демоконтентом. Согласно принципу fair play, все участники в равных условиях, никого не о чем не предупреждали, сервер был одинаково готов к приему обеих систем.

BITRIX — 1c-bitrix.ru

www.1c-bitrix.ru/download/cms.php#tab-bitrixsetup-link
Данные установки.
бизнес-демоверсия
Решение для установки — Интернет-магазин (эксперимент проводился уже при Эрмитаже)

UMI-CMS.ru

www.umi-cms.ru/downloads/test_umicms/umicms_commerce_trial
получаем на свое имя триальный ключ UMI
При установке — Триальный ключ
Шаблон
Новая версия интернет-магазина на xslt-шаблонизаторе

Критерии


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

1. Удобство и понятность сайта поставщика системы

1.1. Простота нахождения нужных данных на сайте
1.2. Качество текстов, понятность документации (если вы ей пользовались)
1.3. Общее впечатление — свободный комментарий не менее чем из 5 предложений по этапу 1

2. Установка

2.1. Простота начала установки
2.2. Работа инсталлятора
2.2.1. Функциональность инсталлятора
2.2.2. Простота инсталлятора
2.3. Общее впечатление — свободный комментарий не менее чем из 5 предложений по этапу 2

3. Функциональность и качество демонстрационного решения с точки зрения пользователя

3.1. Качество дизайна
3.2. Качество демонстрационного наполнения
3.3. Структура и навигация
3.4. Функциональность

4. Удобство и функциональность системы с точки зрения контент-менеджера сайта

Оцениваем удобство выполнения типовых задач.
Снабжаем выполнение КАЖДОЙ задачи 1 скриншотом
4.1. Смена заголовка браузера для главной страницы
4.2. Смена названия магазина (выводится в шапке на главной странице)
4.3. Изменение текста на главной странице на свой
4.4. Редактирование товара
4.5. Редактирование группы товаров (переименование)
4.6. Добавление группы товаров «Компьютерная техника»
4.7. Добавление 3 подгрупп товаров (конкретные подгруппы выбрать самостоятельно)
4.8. Добавление 3 товаров в каждую группу (конкретные товары выбрать самостоятельно)
4.9. Полное удаление одного товара (не того, что добавлен самостоятельно)
4.10. Полное удаление одной группы товаров (не той, что добавлена нами)

5. Удобство и функциональность панели администратора сайта (/bitrix для 1С-Битрикс и /admin для UMI.CMS)

5.1. Функциональность.
5.1.1. Составить карту панели администрирования системы
5.1.2. Выбрать 3 различных раздела 2-го уровня панели администрирования системы и описать их функционал, удобство (повторений среди студентов быть не должно).

Пример Раздела 2-го уровня для Битрикса (Раздел Контент не выбирать)
Настройки — Производительность
Сервисы — Опросы

Пример Раздела 2-го уровня для UMI (Раздел Структура не выбирать)
Конфигурация \ Языки
Обмен данными \ Экспорт данных

5.1.3. Оценить функциональность панели администрирования по шкале ожиданий от -2 до 2 с аргументами

5.2. Удобство
Оценить удобство панели администрирования в целом по шкале ожиданий от -2 до 2 с аргументами

6. Выводы

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

Испытуемые


Это 11 студентов 5 курса факультета электроники и выч.техники, нормальные вполне. С вебом некоторые были знакомы, но ни с одной из систем ранее не сталкивались.

Странно, что некоторые не сразу справились с установкой систем на сервер. Честное слово, я тут ни при чем, сам перед тем, как выдать задание, каждую систему поставил под студенческими правами и работу проделал.

Результат


Задание было выдано 11 человекам. 3 забили, остальные сделали. Кто-то быстро и сразу, кто-то как будто через кусты ежевики тюль тащил – но отчеты я получил.
8 отчетов. Привожу баллы, поставленные системам и комментарии.
Представителям каждой из систем, если они заинтересуются, вышлю архив с отчетами. Там есть комментарии по каждой возникшей проблеме и мотивация оценок.

Долго ломал голову как показать статистику чтобы все было понятно. Представляю свои потуги по созданию наглядной диаграммы.
В строках – показатели. Каждый оценивался по шкале от -2 до 2 каждым студентом для каждой системы. Показатель описывает одно потребительское свойство исследуемой системы. Для простоты все показатели считаются равновесными.

Есть 2 группы столбцов: Юми и Битрикс соответственно. Внутри каждой группы столбцов оценки, выставленные каждым из 8 студентов. Кое-где есть нули (такую оценку поставил студент), кое-где пропуски (задание было понято студентами неодинаково).

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

Как мне кажется, вполне видны достоинства и недостатки систем, проявившиеся в данных условиях.

Выдержки от отчетов студентов (аргументация, выводы)


Отчет 1

Bitrix
Качественный продукт от профессионалов. Первое знакомство с ним оставило
приятное впечатление. Если в системе и есть какие-то недостатки, то на них можно закрыть
глаза, глядя на предоставляемый функционал и мощь.
Понравилось:
• простота режима правки;
• документация;
• демонстрационный набор товаров;
• функционал;
• дизайн;
Не понравилось:
• общая «сложность» административной панели (документация помогает, но теряется
время);
• неочевиден способ задания шаблона данных для товара;

UMI.CMS
Перспективная CMS, но на фоне Bitrix мало впечатляет.
Понравилось:
• достаточно простое создание шаблонов данных;
• дизайн;
• функционал;
Не понравилось:
• демонстрационный набор товаров;
• режим правки (F2);
• перегруженность интерфейса административной части;
Выбор
Если бы мне пришлось разрабатывать интернет-магазина, то я бы выбрал Bitrix, пусть
к решаемой задаче будет применено и 5% процентов от возможностей Bitrix, но опыт работы
с такой системой весьма ценен.

Отчет 2

При установке UMI сразу же произвела приятное впечатление, к тому времени как доставился Битрикс, я успел там уже поковыряться с внешним видом, попробовать добавление/удаление товаров и новостей.
С Битриксом были трудности лишь при установке и иногда при поиске нужных пунктов в админке, но в целом система сложностей не вызвала.
Иногда напрягали таймаут-ошибки 504, но это видимо вина хостинга.
В Битриксе удивила только орфографическая ошибка в слове Зарегистрированные.
При наличии выбора согласился бы работать с обоими системами.

Отчет 3

Bitrix
При работе с данной CMS понравилось, что править при редактирование страницы можно добавлять любые компоненты сайта. Понравилось удобство и функциональность интерфейса административной панели. Очень быстро можно построить на основе Bitrix целый информационный портал. Так же радует хорошее информационное обеспечение, как для разработчиков, так и для пользователей на сайте поддержки Bitrix (присутствие видео и текстовых курсов, разделенных по модулям и с хорошими примерами).
UMI.CMS
При работе с данной CMS понравилось возможность редактирование страницы «на лету», это возможность позволяет увидеть, как будет выглядеть страница после редактирования, прям во время редактирования. Есть приятная возможность добавление заметок на страницу. Огорчило отсутствие дополнительного функционала в панели администрирования, так же огорчает отсутствие древовидной структуры в панели администрирования.
Мой выбор
Если бы у меня была задача разработать интернет-магазин, то я бы выбрал Bitrix как платформу, по той причине что в нем есть все что могло бы удовлетворить заказчика, и писать свой код мало когда понадобится. Подводя итоги скажу что Bitrix стоит тех денег которые за него просят.

Отчет 4

1С-Битрикс.
Удобная система, предоставляющая огромное количество возможностей по управлению сайтом. Однако работа с ней затрудняется тем, что она, мягко говоря, тормозит в режиме редактирования (в отличие от той же UMI.CMS). Зато панель администрирования здесь шикарна и подходит тем, кто любит работать с древовидной структурой меню.

UMI.CMS.

В режиме редактирования система работает быстро, чем облегчает жизнь администратору. А вот сама панель администрирования беднее возможностями, чем в 1С-Битрикс. Еще страшно усложняет жизнь местный файловый менеджер, например, при добавлении фотографий товара (а это одна из важных и часто повторяемых операций).

Трудно сказать, с какой системой я бы работала при наличии выбора: они все-таки хороши каждая по-своему. Но учитывая, какой сюрприз подготовила мне UMI.CMS при установке, я бы остановилась на 1С-Битрикс (так надежнее).

Отчет 5

Bitrix:
Система хорошая. Имеет богатый функционал. Но толи интернет у меня тупил, толи Хостинг был такой. Работать с сайтом было очень тяжело.(Может не разобрался что можно настроить). Очень долгие отклики. Частые обрывы связи(504 ошибка). Долго ключается режим редактирования страницы. Включение этого режима красивое но крайне не удобное. В режиме редактирования можно спокойно перемещаться по всему сайту
UMI-cms:
Интересная система. Редактирования с помощью кнопки F2 очень удобно в отличие от битрикса. Работало пошустрее(хотя может это от погоды). Но в режиме редактирования очень неудобно ходить по сайту. Потому что нельзя нажать на ссылки. Не отображаются подраздел в подразделах, хотя создать можно.

Между данными CMS я не могу сказать какую бы я точно выбрал. Все зависит от задачи. Если нужно сделать сайт визитку, то я бы предпочел UMI. В случае если делать более серьезный проект то я бы предпочел Битрикс. В нем много хороших, полезных и главное качественных модулей, но и ресурсы хостовой машины ему нужно больше(ну мне так показалось)

Отчет 6

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

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

При наличии выбора выбрал бы Bitrix

Отчет 7

Bitrix
Понравилась возможность правки структуры страницы прямо «на лету» безо всяких унылых текстовых полей, в которые система вываливает противный код страницы. Понравилось наличие компонентности страницы, т.е. даже форма и та является компонентом, который обладает определёнными параметрами и может быть вставлен на несколько страниц, но при том будет иметь разные состояния на этих страницах. Понравилось удобство и функциональность, очень редко можно встретить продукт с таким дружелюбным интерфейсом административной панели. Используя только один раздел «Контент», можно построить на основе Bitrix целый информационный портал всего за день – главное разбираться в огромных возможностях Bitrix. Ещё приятно удивила документация и обучающие курсы для разработчиков и пользователей. Единственное что не понравилось (скорее это каприз) так это ресурсоемкость движка Bitrix.
UMI.CMS
До установки данной CMS я был более лучшего мнения о ней. Пускай данная система с фронтэнда выглядит очень удобно, то со стороны бэкэнда – это просто ужас. Всё туже простоту разработчики решили занести и в административную панель, не задумавшись об удобстве. В принципе работать с CMS можно, но только со стороны фронтэнда. В самой CMS есть потенциал, но его очень трудно раскрыть средствами, предоставляемыми администратору сайта. Удивило в системе возможность редактирования «на лету», которая может обскакать и Bitrix.
Мой выбор
Если бы меня спросили, на чём бы я предпочел разрабатывать сайт, то я бы без промедления сказал бы, что на Bitrix. Данная система хорошо себя зарекомендовала при выполнении данной работы. Я буду продолжать изучать её и делать попытки реализовывать не ней свои проекты.

Отчет 8

Bitrix:
Мне понравилось работать с этой системой. Удобная структура, позволяющая быстро найти нужную информацию. Понравилась админская часть системы, хорошо структурирована. Произвёл большое впечатление способ установки CMS. Минусом системы является отсутствие бесплатных шаблонов дизайна.
UMI-cms:
Система в целом не понравилась. Проблемы возникали в процессе и после установки. Не удалось установить систему должным образом ни на предоставленный хостинг, ни на локалхост: система устанавливалась без демо-контента.

Предпочтение отдаю 1С-Битрикс.

Мои выводы


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

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

Жду мнений, к толковым советам прислушаюсь.

PS


Основное замечание по сути в том, что сравнены Битрикс и Юми, которые, мол, непоказательны и не покрывают рынок. С удовольствием проведу аналогичное мероприятие с участием TYPO3, DRUPAL, HostCMS, Zend Framefork, если буду понимать какую задачу им ставить? Системы разного калибра, степени абстракции, даже идеологии, они применяются часто на разных уровнях.
Что можно делать на этих системах, чтобы условия остались справедливыми?
Есть только 1 идея: дать сверстанный дизайн и предложить на нем сваять сайт с заданным примитивным функционалом.
Tags:коробочные системыcmsбитрикс1c-bitrix1c-битриксюмиumi.cmsumiсравнениерасово верный холивар
Hubs: Website development
+51
23.5k 65
Comments 363
Popular right now
Python для анализа данных
December 2, 202019,000 ₽SkillFactory
Профессия Product Manager
December 2, 2020108,500 ₽Нетология
Разработка приложений на Kotlin
December 2, 202020,900 ₽Нетология
Профессия Project Manager
December 2, 202098,000 ₽Нетология
Профессия Data Scientist
December 2, 2020135,000 ₽SkillFactory