Переход с MODX на OctoberCMS

MODX — отличная система, которая не смотря на дикую популярность в России и Белоруссии постепенно покидает сцену. Она уже сыграла свою роль в истории Web, которая заключалась в уничтожении сайтов, использующих наколенные самописные движки, либо просто статические HTML-файлы. Иными словами, у MODX нет будущего как у CMS. В выход MODX3 лично я уже не верю.

Поэтому пришло время найти MODX достойную замену, ориентированную на будущее. И, похоже, мне удалось это сделать. Это October CMS, написанная на одном из лучших php-фреймворков Laravel.

На ней уже работают такие сайты, как https://alfaforex.com (дочка Альфа-Банка) и https://tochka.com/ (тоже банк).

October из коробки имеет русскую админку, а интерфейс более простой, чем у MODX, хоть поначалу и непривычный. Вообще клиенты довольно часто жалуются на запутанность и перегруженность MODX. Для людей, которые с компьютером «на Вы» это — реальная проблема.

Админка October CMS

Итак, заходите на сайт October CMS, устанавливайте систему и увидите насколько она похожа на MODX. Вместо чанков здесь Partials. Вместо шаблонов — Layouts. Файлы лежат в Assets. Приложения называются Components. И главное отличие в том, что при написании кода не нужно использовать всякие костыльные Fenom — для этого есть Twig, а вместо MODX API под капотом «православный» Laravel.

Ниже вы найдете видеоуроки, которые помогут разобраться в CMS. А также список плагинов, которые потребуются для разработки типового сайта (лендинг, сайт-визитка, корпоративный сайт, каталог, блог и т.д.).

Таблица соответствия плагинов MODX и October CMS.

Плагин MODX Плагин October CMS Описание
Wayfinder / Breadcrumbs / PdoTools Static Pages Базовый функционал для добавления статических страниц.
Articles Blog Плагин для создания блога. Не уступает функционалу блога в WordPress и, в отличие от плагина MODX, не глючит.
Quip / Tickets Forum Плагин для  создания комментариев / форума.
phpThumbOf / phpThumbOn Image Resizer Ресайз изображений.
PdoTools Sitemap Карта сайта sitemap.xml для поисковиков.
Translit Транслит русских алиасов есть прямо из коробки и работает куда лучше, чем translit в MODX. К примеру «контакты» превращает в “kontakty”, а не “kontaktyi”.
TinyMCE Rich Text Editor Wysiwyg Editors Визуальный редактор.
FormIt Magic Forms / Small Contact form / Form Builder Плагины для создания разнообразных форм обратной связи. Большим плюсом October CMS является поддержка SMTP.
Gallery RJGallery Уже есть в October (вкладка Media)
Ace Подсветка кода идет из коробки. Также в редакторе по-умолчанию есть такие классные штуки, как Emmet.
Collections ?
ImportX October CMS поддерживает импорт XML из WordPress.
Login User Регистрация и личный кабинет пользователя.
Babel Translate Плагин для поддержки мультиязычности.
SEO SEO Extension В обоих случаях функционал поддерживается изначально (вкладка Meta).
Очистка кэша Clear file cache В MODX эта кнопка есть по-умолчанию. В «Октябре» выводится красивой панелькой в админке.
SimpleSearch SiteSearch Поиск по сайту.
MIGX jsonable field Есть реализация для моделей

Видеоуроки

Спасибо Дмитрию Афанасьеву за уроки на русском.

Также есть на английском от авторов CMS:

Источники

  1. October CMS vs. MODx usage statistics, July 2017 — MODX стал остывающей звездой.
  2. Keeping MODX Relevant — Part Two – Jason Coward – Medium — один из создателей MODX Jason Coward хвалит October CMS.
  3. Проблемы MODX — мои замечания по MODX.

 

3 Comments

  1. спасибо за обзорную статью! у самого такие мысли закрадвыаются свалить с modx. Уж больно долго они тянут с третьим modx, Который все равно выйдет – инфа 100%. Знаю лично одного из разработчиков ядра. тем не менее, ларавел рулит и october – это lara с админкой. Начинаем осваивать и ее.

    только для интернет магазина для модх то уже многое написано а здесь как?

    • zooks

      07.08.2017 at 21:36

      October CMS нужен прежде всего тем, кто вырос из штанишек MODX. Тем, кто за это время освоил PHP и понял, что делать что-то более-менее масштабное на MODX — это боль.

      Предположу, что с выходом новой версии MODX3 авторы тянут, т.к. понимают, что уже пошли не тем путем, поэтому работа стопорится. Их амбиции уже удовлетворены на предыдущих версиях, поэтому мотивация снижена.

      Да, самый главный плюс Октября — это именно Laravel и Twig. Хотя от админки я тоже в восторге.

      Для магазина есть базовые плагины, остальное нужно дописывать руками. Однако, написанное однажды можно использовать многократно на новых проектах. Либо выставить в магазин October CMS на платной, либо на безвозмездной основе.

      Сейчас намечается разделение аудитории MODX — на плагинщиков, которые уйдут на WP-подобные движки и на PHP-программеров, которые выберут Laravel, возможно в варианте CMS October, т.к. он перенял лучшее от MODX.
      Остальные просто будут ждать когда что-то наладится, а затем искренне удивляться исходу.

  2. Откуда ты узнал, что https://alfaforex.com (дочка Альфа-Банка) и https://tochka.com/ (тоже банк) работают на OctoberCMS ?

Leave a Reply

Your email address will not be published.

*