Преимущества и недостатки UMI.CMS
Преимущества:
- Простая и интуитивно понятная административная часть:
Удобство и скорость работы контент-менеджера и владельца: редактирование на месте, drag&drop и другие. Максимально дружественный интерфейс админки, на практике есть неопытные заказчики, которые от админки в восторге по сравнению с Битрикс.
- Выгодное владение сайтом:
Относительно более низкая стоимость разработки и поддержки. Меньше времени на освоение. Минимальные затраты на хостинг. Несколько сайтов в рамках одной лицензии.
- Удобные инструменты для SEO:
В UMI.CMS заложены все необходимые инструменты для анализа и оптимизации сайта, которые помогут с минимальными затратами подготовить его к продвижению. Сайты удобны для продвижения и отлично индексируются поисковыми системами.
- Отечественное ПО:
UMI.CMS входит в единый реестр российских программ для ЭВМ и баз данных. Подходит для разработки госпроектов. Не подвержена санкциям и не может в себе содержать политически-мотивированного вредоносного кода. Например: в зарубежных системах есть вредоносные коды, политические и блокирующие работу системы, которые запускаются только на территории России и Беларуси.
- Поддержка системы командой профессионалов:
Отзывчивая поддержка от разработчиков UMI.CMS. Если с сайтом что-то случилось, всегда есть кому о нём позаботиться. Специалисты службы поддержки решают проблемы вне зависимости от причин их возникновения. Запросы могут направляться от разработчиков и от владельцев сайтов. - Удобство разработки:
Удобство разработки благодаря отделению данных от представления. Условно бесконечный потенциал развития для доработок. Открытые API для разработчиков: возможность интеграции со огромным количеством сторонних сервисов.
- Интеграция с программами и сервисами:
1С, Мой Склад, платежные системы, Яндекс.Маркет, Озон, соцсети и некоторые сервисы доставки уже интегрированы с UMI.CMS.
- Устойчивость системы к неопытным или вредным пользователям:
В UMI.CMS разделена логика размещения текстов и картинок, контента пользователя от шаблона сайта с кодом. Пользователь не может случайно удалить кавычки кода, вмешаться в конструкцию и логику кода шаблона или написать “случайно” команду: mysql_drop_db(string $database_name, resource $link_identifier = NULL) : bool на странице редактирования контента. (Попробуйте ввести эту или аналогичную команду на странице редактирования в Битриксе или другой системе, где нет разделения логики шаблона от контента 🙂 – если правильно ввести команду произойдет удаление базы данных сайта навсегда)
Недостатки:
- Низкая скорость обновлений и внедрения новых технологий:
К сожалению, в последнее время разработчики UMI.CMS сократили количество обновлений и внедрения новых технологий. Мелкие программные ошибки и недоработки, требующие дополнительный настройки минуя интерфейс админки (например: reCAPTCHA, сброс кеша, формы обратной связи и т д). Безусловно обновления безопасности и внесения улучшений по запросам от партнеров разработчики выпускают, но очень редко.
- Небольшое количество готовых модулей и решений:
Маленький выбор готовых решений, модулей, интеграции со сторонними сервисами. Конечно же, можно сделать любую интеграцию, но только с огромной долей участия программистов. Отсутствие большего изобилия готовых решений под разные ниши сферы бизнеса, по сравнению с Битриксом. - Отсутствие экосистемы и позиционирования:
Низкая узнаваемость в бизнес среде. Отсутствие внятного позиционирования на рынке. Нет маркетинговой, информационной активности и рекламы системы. По примеру Битрикс — система учета, многозадачная CRM и т д., так же постоянные конференции и мероприятия.
Над документом работали:
- Юрий Потехин, основатель и руководитель веб-студии UNIKA, https://unikaweb.ru;
- Ольга Семенова, руководитель направления по работе с ключевыми клиентами, веб-студия Alternativa, https://studio-alv.ru/;
- Александр Щёголев, студия КупиСебеСайт.
В целом согласен. Лично я бы особенно выделил юзабилити административного интерфейса. Да, это идёт первым пунктом, но всё же это реально киллер-фича ЮМИ, интерфейс реально простой и интуитивный, Битрикс вообще рядом не стоит. Функционала, конечно, меньше, чем в Битриксе, тут уж как есть, но имеющегося хватает для подавляющего большинства проектов. Плюс, конечно, возможность реализовать кастомный функционал, используя инструменты системы (те же справочники, шаблоны данных - это просто офигенная тема :), если родного не хватает.
Ещё бы добавил к разработке (если шаблоны тоже имеются в виду) простоту создания шаблонов, их гибкость и функционал, простоту использования макросов. Я использую XSLT-шаблонизатор, мне он больше по душе, но есть PHP-шаблонизатор, который позволяет немного больше (говнокодить в том числе :).
Плюс API реализован довольно интуитивно, какие-то кастомные решения реализуются элементарно. Не абсолютно все, конечно :) В некоторых случаях это может быть больно, так как некоторая часть кода системы не даёт достаточной обстракции, возможности что-то изменить без дублированного с изменениями кода стандартного функционала. Такое бывало очень редко, но всё же оно было.
Ещё обязательно надо добавить, что разработчики системы довольно активно общаются с партнёрами, кроме чата есть даже git, куда некоторые партнёры имеют доступ.
И с недостатками, к сожалению, тоже вынужден согласиться. Если второй пункт ещё можно обойти, реализуя какой-то необходимый функционал своими силами (что всё же влияет на итоговую стоимость для клиента), то третий пункт, как мне кажется, непосредственно влияет на первый т.е. активность разработчиков системы.
В любом случае, если кто-то ещё не работал с UMI.CMS, то познакомиться однозначно стоит :)
Спасибо за развернутый комментарий!
Действительно у нас партнеров есть открытый диалог с разработчиками UMI.CMS.
В случае серъезной баги, система обновляется.
Огромное преимущество - шаблонизатор XSLT. Программисты без опыта работы с системой (в том числе недавние числе студенты) буквально за 1 месяц доходят до уровня самостоятельной разработки интернет-магазина. Это позволяет существенно снижать стоимость итогового продукта для клиента. С тем же Битриксом такая простота обучения невозможна, из-за чего и прайс на разработку существенно выше. Ну и очень удобная админка, безусловно, тоже важный плюс. Клиенты в большинстве своем не читают инструкции, а здесь стандартные операции и так понятны.
Согласен с вами.
Спасибо за интересную статью!
Битрикс намного дороже в плане разработки и дальнейшей поддержки. Мы работаем с обоими системами, проверено на собственном опыте. А про управление и говорить не приходится - ЮМИ в разы понятнее и вызывает несравнимо меньше вопросов со стороны заказчиков. Уж явно Битрикс не "мерседес", а ЮМИ не "солярис". Это в принципе разные системы для разных целей. У обоих есть и преимущества и недостатки. Но для большинства проектов ЮМИ имеет больше плюсов. Основной ее минус - недостаточная раскрученность относительно основного конкурента. Клиенты хотят Битрикс в основном из-за известности, и вообще не знают технических нюансов обоих систем.
Долго работал с umi, отличная система, но я на неё уже вряд ли когда-нибудь вернусь как разработчик. Это как ездить и хвалить какой-нибудь солярис, а потом пересесть на мерседес и обратно уже не хочется =)))
PS. юми это солярис =))
Поделитесь, мерседес это фреймворк?
Все прозаичнее, я перешел на битрикс, но справедливости ради отмечу что сейчас в моем стеке golang и фреймворки, но говорил про битрикс :)