Официальный сайт
evocms.ru evo-cms.com
Разработчик
сообщество
(Россия)
Дата первого релиза
2005
Evolution CMS

EvoCMS (ранее известная как MODx Evolution) — легковесная, быстрая и гибко настраиваемая система управления контентом с открытым исходным кодом. Разработка началась как часть проекта MODx CMS в середине 2000-х годов. Позже MODx разделилась на две ветви: MODx Evolution (легковесная и быстрая, на основе procedural PHP, без фреймворков) и MODx Revolution (переписана с нуля с использованием Object-Oriented PHP и архитектуры MVC). В результате MODx Evolution продолжила развиваться как отдельный проект под новым именем EvoCMS

Evolution CMS рекомендуется для:

Корпоративные сайты

Лендинги

Новостные порталы

Характеристики Evolution CMS

Стоимость использования
бесплатная

Требования к хостингу
Рекомендуемый тип хостинга
Linux (стандартный)
Поддержка Web-серверов
Apache Lighttpd nginx
Необходимые библиотеки и расширения
FreeType GD/GD2 JSON XML/SimpleXML
Поддерживаемые базы данных
MySQL
Поддержка продукта
Сообщество
Шаблонизаторы
PHP
собственный
Используются стандартный PHP-шаблонизатор (основной способ вывода данных) и Placeholders (встроенная система шаблонизации EvoCMS)

Дополнительно

Отличительные особенности EvoCMS

  • Очень легкая и быстрая.
    Ядро системы занимает десятки МБ.

  • Без фреймворков.
    Прямой PHP, легко отлаживать и расширять.

  • Модульная архитектура.
    Сниппеты, чанки, шаблоны, модули.

  • Гибкость.
    Можно реализовать любую логику без ограничений «коробки».

  • Простота вёрстки и интеграции.

Недостатки:

  • не столь современная архитектура по сравнению с Laravel-базовыми CMS;

  • требует больше технической подготовки для настройки сложных решений.

Интеграции

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

1С и её аналоги

Интеграции реализуются через сторонние модули/сниппеты, особенно с использованием CommerceML. Некоторые решения:

  • ModxShop — интеграция интернет-магазина с 1С;

  • MiniShop2 (имеется в MODx Revo, можно адаптировать под Evo, но не напрямую).

CRM-системы

Интеграция чаще делается индивидуально: через REST API, Webhooks, JSON/XML. Популярные CRM, такие как Bitrix24, amoCRM, интегрируются с помощью кастомных скриптов.