Алексей Бобков о настоящем и будущем October CMS

Шесть лет назад мы в LOVATA выбрали October в качестве основной CMS для реализации проектов наших клиентов. Это стало одним из лучших решений для нашего бизнеса. С самого начала CMS демонстрирует потрясающую стабильность: даже на стадии бета-версии она ни разу не подвела наших клиентов в продакшене!

Алексей Бобков о настоящем и будущем October CMS

За прошедшие годы October по праву завоевала репутацию надёжной профессиональной CMS для разработки технически сложных проектов на современном PHP-стеке.

Это интервью мы взяли у Алексея Бобкова, одного из основателей проекта, ещё в начале марта. Поводом для него стала череда событий, взбудораживших сообщество платформы October. В соответствии с договорённостью, мы публикуем его именно сегодня — в день официального анонса нововведений.

Алексей, здравствуйте! О вас давно не было слышно, расскажите, пожалуйста, чем вы занимались в последние годы?

В основном — October CMS и семьёй. Два года назад нам понадобилось переехать в Торонто и пожить там полтора года. Недавно мы вернулись в Ванкувер и очень этому рады.

Совсем недавно сообщество October CMS всколыхнули сразу две новости: анонсированное серьёзное обновление платформы и уход мейнтейнеров проекта, активно работавших над ним в последние несколько лет.

Расскажите, пожалуйста, подробнее об основных новинках, которые увидят свет в ближайшем релизе.

В платформе произошло много изменений, вот некоторые из них:

  • Composer стал основным инструментом для установки и обновления системы. Теперь он поддерживает зависимости через наш маркетплейс, а платформу со всеми необходимыми плагинами и темами можно будет установить, имея только файл composer.json.
  • Появился Editor – универсальный инструмент для редактирования документов. Теперь редакторы шаблонов CMS это расширение для Editor. Кроме того, мы планируем переделать Builder, чтобы он также стал использовать Editor.
  • Теперь October поддерживает т.н. «родительские» и «дочерние» темы. Первые будут обновляться так же, как и плагины. А вторые предназначены для создания модификации первых под нужды конкретного проекта. Так же система управления темами исключает возможность затирания composer’ом изменений, которые пользователь мог сделать в «родительской» теме вручную.
  • Кроме того, система администрирования претерпела множество визуальных изменений.

Прим. автора. Также сегодня стало известно о том, что в ядро системы был добавлен JS-фреймворк Vue.js для админки.

Звучит впечатляюще! А что вы можете сказать по поводу обратной совместимости новой версии? Стоит ли вендорам маркетплейса ожидать проблем?

Обратная совместимость – почти 100%. В нашем анонсе в блоге на octobercms.com мы перечислим некоторые несовместимые плагины (анонс уже доступен здесь). В основном они касаются кастомизации интерфейса админки CMS и страницы входа. Мы специально убедились, чтобы у такие важные плагины как, например, двухфакторная аутентификация для системы администрирования, не сломались. Тем не менее, как и при любом серьёзном обновлении, мы рекомендуем сначала обновить локальную копию с отдельной базой данных, а потом уже – production. Обо всём этом также будет рассказано в анонсе.

Одним из главных нареканий в сторону October CMS традиционно являлось использование в проекте не самой «свежей» версии Laravel. Изменится ли что-то в этом плане и как долго придётся ждать обновления до следующей LTS-версии после её выхода?

Новая версия платформы основана на Laravel 6. Проблема с задержками в обновлении Laravel была вызвана нашей политикой полной обратной совместимости платформы, вплоть до первой версии. Это требовало много усилий, особенно при переходе на новую версию Laravel.Теперь мы перешли на Semantic Versioning и отказались от полной обратной совместимости. Это позволит нам выпускать обратно-несовместимые версии, увеличивая major version платформы. Пользователи смогут сами выбрать, хотят они установить обновление или нет.

Прим. автора. Новой версией платформы будет 2.0, что разграничит разные версии платформы, с платной и бесплатной лицензиями.

Многие из озвученных вами изменений являются долгожданными для участников сообщества. Однако давайте вернёмся к ситуации с командой проекта. Сначала было официально объявлено о том, что команду разработки покидает Luke Towers. А вскоре стало известно, что вслед за ним уходят и остальные участники — Ben Thomson, Denis Denisov и Marc Jauvin. Они вроде как собираются сделать форк October CMS и вместе развивать его.

Из последовавших комментариев от Luke и Sam сложилось достаточно противоречивое впечатление о случившемся. Расскажите, что же произошло на самом деле и стоит ли владельцам сайтов на October CMS волноваться?

Их работа была open-source community management и они никогда не являлись частью команды, которая принимала решения о бизнесе и новых функциях платформы. С переходом на «закрытый» код у нас пропала необходимость в этой части команды. Форк open-source проекта может сделать кто угодно.

А что побудило основателей к таким радикальным изменениям в лицензионной политике?

Необходимость неминуемого перехода на модель с закрытым кодом становилась всё более очевидной для нас в течение последних лет. Для того, чтобы платформа продолжила развиваться и мы могли оказывать техническую поддержку в нужном объеме, требуется больше ресурсов, чем даёт бизнес, построенный вокруг open source.

В предстоящем анонсе в официальном блоге мы расскажем о пересмотре нашей миссии. Она теперь будет сводиться к помощи профессиональным клиентам в достижении ими успеха в бизнесе. Все дальнейшие решения будут приниматься, исходя из этой миссии.

Очевидно, что всё это весьма серьезные изменения. Как изменится позиционирование October на рынке CMS? Какие ожидания вы связываете с этим?

Мы рассчитываем, что наша аудитория перестроится в сторону более опытных разработчиков и компаний. Аудитория станет меньше в объёме, но более сфокусированной.

Вокруг любой CMS формируется профессиональное сообщество разработчиков, работающих с ней на постоянной основе. С каким месседжем по поводу настоящего и будущего October CMS вы хотели бы обратиться к сообществу и нашим читателям?

Используйте October CMS. Мы создаём надежную и гибкую платформу для профессионалов, бизнесом которых является разработка сайтов и веб-приложений.

И в завершение этого интервью, от лица команды разработки e-commerce платформы Shopaholic, я хочу поблагодарить вас за уделённое время и за вашу прекрасную October CMS. И пожелать вашему бизнесу светлого будущего и осуществления самых смелых планов!

Спасибо!

В заключение этого интервью CEO LOVATA Павел Ловцевич поделится своим мнением:

Очевидно, предстоящие большие изменения в проекте October CMS нацелены на укрепление его позиций в качестве профессиональной платформы для разработки веб-сайтов и веб-приложений.

Анонсированные технические новинки станут для October большим шагом вперёд и сделают его ещё более привлекательным инструментом для реализации технически сложных проектов. Я убеждён, что возвращение «заряженных» новыми идеями основателей платформы к активной работе над ней обещает пользователям новые удивительные релизы и вселяет уверенность в успешное будущее проекта. Это беспроигрышная ситуация!

Мы полностью доверяем основателям, их видению будущего проекта и с нетерпением ждём возможности поскорее опробовать новый релиз!

Павел Ловцевич, CEO

P. S. Наиболее важные вопросы и ответы из официального анонса:

Когда состоится релиз?
Дата релиза будет анонсирована в ближайшие дни.


Сколько будет стоить лицензия?
Стоимость лицензии составит $9 в год за каждый проект либо $150 в год на любое количество проектов.


А что если я уже являюсь партнёром?

Серебряные и золотые подписчики получат доступ к репозиторию и смогут отправлять запросы на включение кода. А мы будем с ними плотно взаимодействовать относительно исходного кода проекта.


Как насчёт технической поддержки?

Мы предоставляем один бесплатный тикет поддержки в месяц для золотых подписчиков. Для остальных один тикет будет стоить $97.


Нужна ли мне лицензия для того, чтобы работал уже существующий сайт?

Лицензия не нужна, если вы не обновляете ядро и плагины до новой версии.


Получу ли я доступ к репозиторию и смогу ли отправлять запросы на включение?

Серебряные и золотые подписчики получат доступ к репозиторию и смогут отправлять запросы на включение кода. А мы будем с ними плотно взаимодействовать относительно исходного кода проекта.


Нужно ли покупать лицензию авторам плагинов и тем, выставленных на продажу в маркетплейсе?

Да.


Могу ли я получить последнюю Open Source версию платформы?
Да, после релиза вы сможете скачать её в виде ZIP-файла.

1515
45 комментариев

То что октобер стал проприетарным это печалька( и дело даже не в цене 9$ или 150$ в год, дело в том что он стал проприетарным! уверен многие выбирали эту CMS из-за опен сорса. Проприетарному продукту доверять нельзя!

Развивали как могли, пиарили, писали плагины с перспективой в светлое будущее... а тут такая подстава. OctoberCMS отличный пример как можно паразитировать на опен сорсе, сообщество раскрутило систему а они выкатывают в крысу новый продукт под тем же брендом не оставив сообществу какую нибудь community version. Вот реальные крысы! Представье если бы какой нибудь Линус Торвальдс закрылся бы на 2 года от комьюнити и пилил проприетарное ядро линукс со своей командой, выкатил и сказал что оно теперь доступно по подписке. Думаете его бы поняли ? (ответ: нет конечно, все бы разбежались).

Спасибо Бобков большой тебе ! желаю удачи удачи посмотрим что будет когда от тебя разбегутся активные партнёры.

OctoberCMS RIP 2014-2021.
Перехожу на чистый laravel ну наxуй эти CMS!

11

Поверг русскую душу западный капитализм! Главное, чтобы завтра Laravel не пошёл подобным путём)

1

А вот и смерть проекта пришла.

7

Весьма преждевременный вывод.

1

2024, все помирает...

Эмм... помнится так говорили Mambo CMS. В результате получился форк Joomla, который съел прародителя.
Я конечно всех нюансов не знаю, но перед моими глазами проплывало куча CMS, которые хотели перейти на коммерческие рельсы рождаясь изначально не коммерческими, но что-то не помню удачных примеров. Если ребятам удастся это сделать, и не пасть из-за раскола комьюнити, то будет очень круто.

4

У Mambo была несколько иная история, ЕМНИП. Но выжила Joomla, да.