MaxSite CMS 12 лет!

За этот год MaxSite CMS получила новый импульс в развитии. Наверное самое главное — это полный переход на PHP 7.1 и выше. Система и так быстрая, но переход на новые версии PHP сделал её ещё быстрей при меньшем ресурсопотреблении. Раньше я ориентировался на 4..8МБ памяти, а сейчас это 1..2МБ на самом простом хостинге. :-)
Переход на PHP 7 открыл дорогу к рефакторингу ядра системы. Я смог наконец-то внести задуманные правки и избавиться от старых «хвостов». Это сделало код чище и больше соответствующим стандартам PSR. Вообще работы по рефакторингу было много, но я остался доволен.
Полностью переписал инсталятор. Раньше он базировался на LPF, теперь это самостоятельная разработка. Кроме того, в нём я применил новый подход к локализации на основе ключей, а не фраз. Пока я не знаю будет ли данных подход применён где-то в самой системе, но главное, что основной механизм уже есть. Когда возникнет потребность, можно будет им воспользоваться.
При установке также произошли некоторые изменения. Удалены старые ненужные «хвосты» по базе данных, сама база теперь может использовать движок InnoDB (то есть так как определено на сервере). Исчезла опция установки демо-данных, но вместо неё предлагается готовые записи в формате AutoPost. Это позволяет быстро и просто наполнить сайт полноценными тестовыми данными.
Также я обновил шаблон Default. Он базируется на ядре шаблона MF, что на текущий день является самым актуальным подходом при создании шаблонов для MaxSite CMS. Поскольку MF уже хорошо оттестирован, то Default шаблон сразу получил хороший функционал. Если вы делаете шаблоны, то используйте Default как каркас — это сильно упростит всю работу.
В шаблонах MF и Default используется Bootstrap 4 и Berry CSS — такая связка получилась очень эффективной в плане возможностей. Когда требуется сверстать какой-то сложный модуль, то используется уже готовый код из Bootstrap'а. А когда требуется внести правки — используется Berry CSS. Фактически это избавило от потребности постоянной sass-компиляции css-стилей.
Сейчас темп работ несколько снизился, возможно дело в карантине. Думаю, что у многих уменьшился поток заказов и новых идей стало меньше. Вместе с тем я хочу поблагодарить всех тех, кто делает донаты, спасибо! Для опенсорсного проекта это важный показатель того, что твоя работа кому-то нужна.
Ещё я обновлял документацию. Последний раз это было совсем недавно, где я существенно поменял её структуру и фактически заново написал более 30 страниц. На самом деле это очень сложно и заняло несколько месяцев. Пока я сделал по документации перерыв — хочу накопить список вопросов и пожеланий, чтобы потом добавить новые записи.
Думаю, что вы заметили и обновление официального сайта. Главная — это лендинг, а остальные разделы раскинуты по рубрикам. Такая форма более привычна для подобных проектов, чем простой блог.
Ну и в завершении обзора, наверное стоит отметить, что я всё-таки решился завести телеграмм-канал, где рассказываю о MaxSite CMS, PHP и прочих вещах имеющих отношение к созданию сайтов. Если вы занимаетесь созданием сайтов на MaxSite CMS, то думаю, что вам будет интересно.
Максим, поздравляю с новой вехой в истории проекта!
За последний год движок и официальный сайт очень круто выросли! Хотел бы пожелать тебе сил, времени и мотивации вести дальнейшую работу, а проекту росту аудитории! Вы заслужили внимание! :-)
Спасибо, Илья! Вот бы и ты порадовал обновлением максхаба. :-)
Мои поздравления! Успехов любых начинаниях!
Хоть я и не использую MaxSite CMS, время от времени наблюдаю за его развитием. Круто, что проект дальше существует и развивается! Поздравляю с 12-ти летием =)
Спасибо. :-)
Поздравляю и я.
Здоровья, сил и правильных решений.
Отличный, качественный проект.
Поздравляю! Это новость на уровне запуска Илоном Маском ракеты.
Успехов в творчестве программирования!
Эх, нам 12 лет и всё, движения даже на гитхабе прекратились. Очень надеюсь, что это временная заминка и вот-вот она закончится...
Долгих лет!
Кстати, сейчас вспомнилось, что доман свой зарегистрировал в 2009-м. Какое-то время был на вордпрессе, но довольно быстро упёрся в производительность. Так что, на Макс ЦМС практически с самого начала. Увы, на основном проекте шаблон засрял ещё на 0,836 или как там его. И как раз буду актуализировать всё это дело. Спосибо за обновлённую документацию!
странно что 12.
я тут нашел один из первых своих сайтов, который был сделан на maxsite. Сайт датируется 2005 годом
Это вряд ли. :-) Возможно сайт работает на ВП моей сборки. В то время она была очень популярна в рунете.
Поздравляю Максим с 12-летием. Хоть и не использую твою систему, но за твоим творчеством время от времени слежу. Спасибо за твою работу.
P.S.
И немного жаль что бросил WP, он и сегодня очень популярен.