UMI.CMS — универсальная коммерческая система управления сайтами
Универсальная коммерческая 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С, платежными системами, Купи в Кредит и доставкой, любой другой системой
Недостатки:
- Специфические требования к хостингу
- Мало качественных разработчиков
- Отсутствие корпортала
- Сложность кастомизации прав доступа
- Не развиты модули для сообществ
Тематические статьи
Выбор между CMS и фреймворком
С технической точки зрения любой функционал может быть реализован или на CMS, или на фреймворке, или реализован без использования каких‑либо платформ на чистом языке программирования.
Однако некоторые проекты проще сделать на CMS, некоторые — на фреймворке, а разработка без использования платформ редко бывает рациональным решением с точки зрения бизнеса. В большинстве случаев, выбор платформы стоит основывать на экономических критериях. В статье приведены основные критерии, которые позволят принять обоснованное решение по этому вопросу.
Рекомендации по выбору CMS и фреймворков
При выборе конкретной платформы для разработки часто возникают сложности. Бывает непросто принять взвешенное решение, в этом случае будет полезен следующий алгоритм выбора.
- При возможности найти готовые решения или продукты — используйте их. В большинстве случаев, оптимальная стратегия выбора: «чем проще — тем лучше».
- Если у вас есть команда разработчиков, то прислушайтесь к их мнению. Важны как возможности самой платформы, так и наличие у команды опыта работы именно с этим технологическим стеком.
- Заранее оцените «заточенность» выбранной платформы под ваши задачи. Не стоит на 100% доверять маркетинговым материалам вендора платформы.
Фреймворк Ruby on Rails
Rails — это прежде всего среда разработки, которая великолепно подходит для создания любого типа веб‑приложений: систем для управления веб‑сайтами и платформ для ведения электронной торговли, программ для организации совместной работы и для веб‑сервисов для осуществления коммуникации, для учетных и ERP‑систем, статистических и аналитических систем.
1С-Битрикс — коммерческая система управления для сайтов, интернет‑магазинов и порталов
Универсальная коммерческая CMS. Достаточно монструозная, хотя при должной настройке на этой платформе можно создавать весьма удобные в использовании и управлении сайты. Из российских платных CMS наиболее дорогая, но и наиболее распространённая.
NetCat — универсальная коммерческая система управления сайтами
Одна из старейших коммерческих CMS. Универсальна. Подходит для небольших и средних проектов. Написана на языке программирования PHP и использует базу данных MySQL. По разным источникам NetCat занимает второе или третье место среди коммерческих CMS на русскоязычных сайтах, следуя за 1С-Битриксом и конкурируя за второе место с UMI.CMS.
Magento — cистема управления сайтами интернет‑магазинов
Magento — система управления сайтами интернет‑магазинов с достаточно богатыми возможностями. Система не очень распространена в России, серьёзных внедрений в отечественном eCommerce мало и компетентных разработчиков тоже почти нет, но в мире эта CMS сейчас занимает лидирующие позиции.
WordPress — система управления сайтами для блогов, СМИ и сообществ
Бесплатная CMS для создания блогов и сообществ, часто используется и для создания других видов сайтов, хотя для этого не предназначена. Не стоит создавать на WordPress что‑то кроме блогов, так как подобное решение будет не очень удобным в поддержке и сопровождении.
Joomla — простая и бесплатная система управления сайтами
Универсальная бесплатная CMS с огромным количеством модулей/компонентов, которые часто дублируют функционал друг друга. Joomla написана на PHP5 и использует СУБД MySQL или другие реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Универсальная система управления сайтами Drupal
Универсальная бесплатная CMS, обладающая весьма продуманной архитектурой. Можно создавать сайты любой направленности, при грамотной разработке сайты получаются весьма удобные и производительные.
Универсальная система управления сайтами ModX (Revolution и Evolution)
Универсальная бесплатная CMS. Cистема с открытым исходным кодом и открытой лицензией. Написана на языке программирования PHP, использует для хранения данных СУБД MySQL или MS SQL. Можно создавать сайты любой направленности.
Yii — фреймворк на PHP
Yii — это популярный фреймворк для php‑разработки, основанный на парадигме MVC. Основное преимущество — очень высокая скорость работы и, как следствие, производительность.
Symfony — фреймворк на PHP
Symfony — php‑фреймворк, на базе которого можно разрабатывать сложные веб‑приложения. У фреймворка Symfony весьма мощная функциональность, продуманная архитектура, а также развитое сообщество.