Нормальный выбор для корпоративных сайтов малого и среднего бизнеса, если у вас есть опытный разработчик на этой cms.

Интернет-магазин на Revo?
Конечно, можно.
Но можно и яичницу на CPU, сняв кулер, готовить. Тоже получится, просто не надо.

Чанки, снипеты.

Чанки в Modx это куски html разметки, в которых может вызываться php код на манер функций. Куски кода и называют снипетами.

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

Вот это архитектура?

Админка.

Работать с деревом документов в рево это боль и унижение.

Скажите мне, почему? Ну почему админка в рево такая глючная и долгая? Почему она хуже, чем была в modx evo?

Разработчики.

В общей массе, Рево для тех, кто думает, что он разработчик.

10 лет работают на PHP, но ни одного собственного сниппета не написали. Используют готовые решения с форумов 2012 года, лишь прописывая параметры вызова снипетов: чанк шаблона вывода, сортировку, откуда формировать записи и т.д.

Некоторые "разработчики" до сих пор используют getResources. При этом не представляют, как оно работает под капотом, и в чём разница.

Да, есть тот небольшой процент разработчиков, которые используют fenom и умеют в extjs. Только вы их не найдете.

Вместо этого, вас соскамят пару раз к ряду, при поиске разработчика через официальное ру-сообщество в тг.

А, вы один из этих extjs-гуру? Тогда ловите.

Revo использует extjs версии 3 под капотом. Знаете какая сейчас, на момент 2025 года, актуальная? Седьмая!
Разрыв между 3.4 и 7 колоссальный. Ну и где еще вам потребуется опыт ковыряния в extjs 3?

Короче.

Revo — это CMS, которую выбирают по привычке.
Как старая гитара: звуки есть, но струны ржавые, колки люфтят, и трещина на корпусе.
Но зато своя, родная. Подшаманить, подклеить, и вроде работает.

И учиться чему-то новому не надо.