Sanes, важно решить бизнес-задачу клиента, а не собственную хотелку попрограммировать.
Вощвращаясь к вопросу топикстартера, однозначно October CMS. MODX уже опустилась до того, что обновления безопасности с трудом релизит. С т.з. средне и долгосрочных перспектив, инвестиции в проект на MODX — нецелесообразны.
sim3x, плохой совет. Фреймворки и CMS решают разные категории задач. Кроме того, разработка собственных плагинов под October проще некуда, так что можно писать свои с требуемым качеством кода.
Sanes, былые заслуги никого не интересуют, если это не WP, хуть и ужасный, но c гигантской экосистемой.
Вы предложили выкинуть из цепочки технически более совершенную и с современным DX CMS в пользу морально устаревшей MODX. А ведь ядром October еще и является упомянутый Laravel.
Так какие преимущества MODX перед October для того, чтобы работать в связке MODX/Laravel, а не October/Laravel?
Sanes, вы бы еще сравнили MODX с его прародителем Etomite. Ребята, 6 лет не могут выпустить мажорное обновление, которое бы хоть как-то подтянуло стремительно стареющую CMS. С каждой новой попыткой (а сейчас минимум четвертая на моей памяти), требования упрощаются и она уже не догонит современные CMS, а только немного сократит отставание.
Какие принципиальные изменения произошли в ядре с выхода Revo? Ну за исключением линковку ресрусов к файлам в версии 2.2, если не ошибаюсь? А было это лет 7 назад.
Давайте сравним MODX с October, который вы предложили выкинуть из цепочки. Я начинаю загибать пальцы преимуществ MODX, начинайте перечислять.
Это очень разные проекты со своими особенностями, парочка почти не поддерживается и, тем не менее.
Во-вторых, где вы видите, что топикстартер ищет именно ебсплатные решения? Если вы привязываетесь к слову "из коробки" то в октябре нет ровным счетом ничего, в аскетичности ядра и состоит в т.ч. сила данной CMS.
Что касается CMS "для программиста". Да, действительно, October и любят за крутейший DX (Developer Experience). Что касается фронтендера в бэкенде October в контексте разработки, например, магазина, то ему достаточно подучить Twig (не Бог весть какая задача), а дальше использовать, например, Shopaholic. Вот этот бандл Sneakers Shop Pro for Shopaholic, например, в буквальном смысле накликать себе магазин.
И в-третьих, все зависит от задач, когда мы говорим про "сто раз реализованный функционал". Можно и Wordpress + WooCommerce посоветовать, но спрашивающего сразу стоит предупредить, что он столкнется с дичайше низкой производительностью и перманентными дырами в безопасности.
И напоследок. Автор интересуется про применимость October в масштабируемых проектах. Пока еще я не сталкивался с более гибкой CMS в этом плане.
А вы точно знакомы с October CMS и его экосистемой?
Это совсем не небольшая надстройка над Laravel, а целое API над ним. Правда, временами, его за некоторое количество собственных велосипедов и ругают, например, за собственную авторизацию, а не за Laravel Passport.
Не знаю, что вы подразумеваете под серьезным базисом для корпоративного сайта, но в случае с интернет-магазином стоит обратить внимание на Shopaholic. Основная функциональность магазин а реализована либо в базовом плагине либо в его расширениях, пока (на апрель 2019), конечно не хватает готовых интеграций с фулфилментом, платежками и т.п. Но это вопрос времени. Если же автору вопроса хватит той функциональности, что уже представлена, то для фронтендера October CMS с его шаблонизатором Twig весьма удобная штука. Тут даже не должен стоять вопрос браться ли человек за Laravel или остановиться на October?
Что касается масштабируемых проектов, то было бы здорово, чтобы Сергей конкретизировал свой вопрос, попробую разъяснить.
Sanes, логика такая. Мажорная версия (текущая 1), символизировала релиз стабильной версии, который состоялся год назад. Минорная версия у них сквозная с момента первого релиза, которая говорит тупо о последовательном номере этого релиза. Это херовая история и я буду пытаться убедить разработчиков прийти к семверу.
Оперативному обновлению ядра, насколько я знаю, препятствует некоторое количество самописа в самом Октябре. Например, сейчас идет обсуждение в пользу того, чтобы выкинуть штатную авторизацию Октября в пользу Ларавеловского паспорта.
Sanes, в чем преимущество собственного ядра, за который вы так топите? Друпал осознал бесперспективность этого и релизнулся в седьмой версии с Simphony под капотом. MODX тоже это осознал и хотел релизнуться со Slim, но не осилил.
Оценить степень проблем проекта MODX можно на примере пулреквеста одного из самых важных участников сообщества. Можно еще вот на эти комменты в телеге посмотреть: один, два, три.
Есть еще эпичный тредик на форуме MODX с участием Марка Хамстры, но лень искать. И это я еще не беру в расчет бурление говна, результатом которого стал уход из проекта нескольких значимых участников сообщества в 2014 году, в результате чего вышли вот те три статьи от Джейсона Коварда, которые я упомянул выше.
Что касается WP. Ну вы либо на рынке с миллионами конкурентов со старым движком, но и с миллионами заказов от неприхотливых заказчиков, либо на прогрессивном рынке с удобными инструментами и более-менее технически подкованными заказчиками. WP неизбежно умрет, если не пройдет реинкарнацию, как Drupal.
Что касается MODX, они уже 5 лет не могут зарелизить версию 3. В этом году, казалось, проект как никогда близок к этому... ан нет. Более того, такие авторитетные участники сообщества, как Марк Хамстра и Василий Наумкин уже неприкрыто критикую MODX LLC в связи с этим.
Да, более того, сейчас открою немного инсайда. Осенью проект начнет впервые рекламную компанию в Интернете, про продвижению CMS в определенных сегментах рынка. Инфа от одного из основателей проекта.
Вощвращаясь к вопросу топикстартера, однозначно October CMS. MODX уже опустилась до того, что обновления безопасности с трудом релизит. С т.з. средне и долгосрочных перспектив, инвестиции в проект на MODX — нецелесообразны.