Движение в сторону Albireo CMS
За прошедшее время, стало очевидно, что MaxSite CMS «застряла» в развитии и я не вижу перспектив на ближайшее время. Технический долг системы большой, но главную трудность я вижу не в том, чтобы внести правки в систему, а в том, что это никому не нужно. Совершенно очевидно, что MaxSite CMS полностью проиграла гонку с WordPress.
Я уже потерял обратную связь с пользователями системы, остались только несколько старых клиентов (в основном это MF-шаблон). Какой тогда смысл поддерживать систему, если у неё всего несколько десятков пользователей? Вопрос риторический.
Даже если переделать систему в идеальное состояние, это всё равно окажется никому не нужным. Из-за стремительного развития ИИ, многие просто отказываются от CMS в пользу своих решений. Вклиниться в эту нишу крайне сложно.
Поэтому я думаю, что правильным будет очертить перспективы MaxSite CMS, чтобы не создавать лишних иллюзий.
В начале сентября я уже обновил политику безопасности, где четко указал, что больше не принимаю никаких замечаний по безопасности. Все эксплойты я рассматриваю как взломы и хакерство, что является уголовным преступлением.
Поэтому если вдруг ваш сайт взломали и вы нашли опубликованный эксплойт (в основном это старые версии), то рассматривайте их как преступление. Можно ссылаться на файл SECURITY.md.
Последние месяцы показали, что ИИ находят разные «дыры» в системе и мне приходится тратить время на их закрытие. Сложность ещё в том, что почти все они носят «теоретический» характер, типа «если пользователь не поменяет секретную фразу, то ...».
Далее.
Теперь я буду рассматривать Albireo CMS как продолжение развития MaxSite CMS. Да, это разные системы, но возможности Albireo CMS уже больше и она имеет постоянное развитие. Если вы посмотрите историю изменений, то увидите, что с Albireo CMS я работаю почти каждый день.
Между системами есть принципиальные различия — Albireo CMS — это flat-file system, то есть все данные хранятся в файлах, а MaxSite CMS данные хранит в базе данных MySQL. После конвертации данные из базы окажутся в файлах, которые поддерживает Albireo CMS.
В комплекте Albireo CMS уже давно есть готовый скрипт для конвертации данных из MaxSite CMS, поэтому я не вижу больших проблем в этом вопросе.
Если нужна помощь с переносом данных, обращайтесь через telegram.
Но нужно учитывать, что Albireo CMS — это платная система, которая привязывается к домену сайта. Есть lite-версия, но в ней нет админ-панели и некоторого другого функционала. Поэтому если админ-панель критична, то придётся купить полную версию. Но вообще flat-file system я рассматриваю как возможность работать без админки, в этом особенность таких систем. Например можно вести сайт в Obsidain'е, а потом просто загружать файлы на сервер.
Albireo CMS как раз развивается в этом направлении
Это не значит, что я прямо сейчас закрою MaxSite CMS, у вас есть достаточно времени, чтобы решить как поступить дальше. Я рекомендую Albireo CMS, но вы можете сделать и другой выбор. Важно то, что вам придётся сделать выбор: в «день X» я просто переведу проект в архивный, он останется доступен, но не будет обновляться.