UMI.CMS — универсальная коммерческая система управления сайтами

​Универсальная коммерческая CMS. Обладает приятным интерфейсом, позволяет создавать информационные сайты, сайты-каталоги и интернет-магазины.

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

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

CMS разработана на языке программирования PHP и использует СУБД MySQL. Данный программный продукт создаётся с 2004 года российской компанией «Юмисофт». В массовую продажу данная система поступила в 2007 году. Распространяется в том числе и по модели SaaS (программный продукт как услуга), что позволяет очень быстро и дёшево создавать типовые сайты.

Главная идеологическая особенность UMI.CMS — дружелюбный интерфейс. Например, поддерживается изменение структуры сайта с использованием технологии «drag & drop» (управления структурой путём перетаскивания объектов), являющейся привычной для большинства пользователей ПК. В последних версиях используется способ редактирования содержания страницы и компонентов страниц на самом сайте без перехода в административный интерфейс и диалоговых окон. UMI.CMS используются поведенческие технологии. Система позволяет отслеживать, как двигался по сайту посетитель, настраивать рекламу индивидуально под каждого пользователя, создавать персональные разделы и сервисы.

UMI.CMS использует стандартный XSLT-шаблонизатор или внутренний системный шаблонизатор TPL. Для связи с базой данных используется управляемая объектная модель, поверх которой построена CMS. Система управления построена на базе паттерна MVC. Открытый программный код и наличие документации по API позволяют изменять заложенную разработчиками логику системы, а также разрабатывать специализированные модули самостоятельно.

В плане хостинга UMI.CMS не требует серьёзных ресурсов, система работоспособна даже на виртуальном хостинге. Кроссплатформенна (работает на ОС семейства UNIX и BSD, Microsoft Windows).

Назначение:

  • Сайты визитки
  • Персональные сайты
  • Корпоративные сайты
  • Сайты с нестандартными интеграциями
  • Небольшие и средние магазины
  • Блоги и городские порталы

Преимущества:

  • Простота управления и 500 готовых шаблонов
  • Мультисайтовость
  • Поведенческие технологии
  • SEO-friendly
  • Интеграция с 1С, платежными системами, Купи в Кредит и доставкой, любой другой системой

Недостатки:

  • Специфические требования к хостингу
  • Мало качественных разработчиков
  • Отсутствие корпортала
  • Сложность кастомизации прав доступа
  • Не развиты модули для сообществ

Cтатьи по теме:

CMS — коробочные системы управления сайтами
Система управления сайтом — это программный продукт, который создан для упрощения создания основных видов сайтов. Как правило, системы управления достаточно универсальны, то есть на них можно собрать что угодно: от информационного сайта до интернет-магазина или портала.
Выбор между CMS и фреймворком
​Технически любой функционал может быть реализован как на CMS, так и на фреймворке. Однако некоторые проекты проще сделать на CMS, а некоторые — на фреймворке.
Рекомендации по выбору CMS и фреймворков
При выборе конкретной платформы для разработки часто возникают сложности. Бывает непросто принять взвешенное решение, в этом случае будет полезен формализованный алгоритм выбора.
Платформы для создания сайтов: CMS, фреймворки и SaaS-решения
От выбора платформы для разработки зависит как сама по себе реализуемость необходимого функционала, так и возможности дальнейшего развития веб-проекта. Для создания сайта, как правило, выбирается одна из платформ: CMS, фреймворк или SaaS-решение.
Фреймворки в веб-разработке
Фреймворки — это программные продукты, которые упрощают создание и поддержку технически сложных или нагруженных проектов. Фреймворк, как правило, содержит только базовые программные модули, а все специфичные для проекта компоненты реализуются разработчиком на их основе. Тем самым достигается не только высокая скорость разработки, но и большая производительность и надёжность решений.
Фреймворк Ruby on Rails
​Rails — это прежде всего среда разработки, которая великолепно подходит для создания любого типа веб-приложений: систем для управления веб-сайтами и платформ для ведения электронной торговли, программ для организации совместной работы и для веб-сервисов для осуществления коммуникации, для учетных и ERP-систем, статистических и аналитических систем.
Язык программирования Ruby
Ruby (ruby — рубин, руби) — интерпретируемый мультипарадигмальный язык программирования: динамический, объектно-ориентированный, рефлективный, императивный, функциональный. Активно используется в веб-разработке, в системном администрировании и в работе операционных систем (Mac OS X, Linux, BSD).

Тематические технологии:

Язык программирования Ruby
Фреймворк Ruby on Rails
Язык программирования Elixir
Фреймворк Phoenix
Система управления сайтами 1С-Битрикс
Система управления сайтами UMI.CMS
WordPress
Язык программирования Python