Новый движок для блога

Невероятно, но факт: спустя несколько лет я всё же вернулся к работе над движком blog² и само собой, решил его практически с нуля переписать. Этот сайт функционирует уже целиком на новой версии движка.

Вот чем она отличается:

  • Новый визуальный редактор. Вместо Quill используется намного более передовой визуальный редактор Editor.js, созданный талантливыми ребятами из CodeX Team. В отличие от предшественника, он целиком блочный и работает намного чище с точки зрения как организации кода, так и пользовательского опыта.

  • Всё переписано. Старого кода в целом осталось не более 10−15%, всё остальное написано с нуля. Это касается и фреймворка .lite, лежащего в основе  — он стал более гибким, более чистым, более быстрым.

  • Оптимизация. Компиляция SCSS переехала с клиентской стороны на серверную, разумеется с кешированием всего и вся. Часть скриптов и стилей собираются в бандлы (опять-таки на серверной стороне), а некоторые подгружаются только при реальной необходимости.

  • Дела интерфейсные. Вместо Semantic UI теперь используется его коммьюнити-форк Fomantic UI. В зоопарке фреймворков интерфейса прибыло: помимо вышеупомянутого «Фомантика», базирующегося на jQuery, и простого самописного ui² (для работы с AJAX и DOM), отдельные компоненты админпанели написаны на Vue с перспективой полного перевода сайта на эту основу — но для этого надо, чтобы поисковики наконец научились правильно индексировать Vue-сайты, а разработка Fomantic UI дошла до этапа отказа от jQuery.

  • Больше гибкости. Реализованы долгожданные типы постов, каждый из которых может иметь свои дополнительные поля и свои шаблоны для отображения. Видеотека? Пожалуйста. Портфолио? Реализуется за 20 минут.

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

Ресурс сейчас находится в процессе наполнения: что-то будет появляться без анонсов, а о чём-то я напишу в своих лентах. Спасибо за внимание :)

7 месяцев назад