Причины, побудившие меня начать писать собственный блоговый движок Blog Micro, и историю его создания, я уже описывал в блоге. Здесь я хотел бы рассказать, чем он может быть интересен пользователям. Ну и, пожалуй, поделиться планами по его дальнейшему развитию.
Что такое Blog Micro? Это легкий движок для блога, использующий SQLite в качестве базы данных. Его не стоит сравнивать с серьёзными и многофункциональными скриптами, вроде Wordpress, он другой. Концепция Blo Micro - строгий минимализм, он использует лишь тот функционал, без которого не обойтись современному блогу: категории, теги и модуль "похожих записей". Именно так он был задуман, и именно так он будет развиваться в дальнейшем.
Итак, вы можете сделать вместе с Blog Micro? Быстро и без проблем поднять блог практически на любом хосте, где установлен модуль PHP. Он практически не требователен к ресурсам сервера, и я проверял его в деле даже на хостах из серии "$1 в месяц" - всё крутится и работает. Система шаблонов позволяет менять дизайн блога буквально "на коленке", вы просто берёте любой готовый html темплейт и расставляете в нём слежебные метки. Поддержка тегов и категорий, а также встроенный поиск по блогу. Простая и удобная (на мой взгляд, конечно) админка, позволяющая добавлять, редактировать посты и комментарии, а также закачивать на сервер фото.
Когда я говорю "минимализм", это буквально так и есть. По большому счёту, весь код блогового движка помещается в двух файлах - один отвечает за админку, второй - за сам блог. Если говорить об объёме кода, то на текущий момент он не превышает 100Кб. Это немного, учитывая, что весь базовый функционал блогового движка уже реализован, и делает свою работу.
Ещё 150Кб занимает сторонняя разработка, реализующая мультизагрузку файлов (заливку фотографий) на сервер. Изначально в скрипте была загрузка файлов по одному за раз, но в процессе работы над реальными сайтами это оказалось неудобно. В итоге, было решено включить в скрипт отдельный модуль. Опасаться этого не стоит, была проделана работа по его интеграции, и всё работает буквально "из коробки", не требуя настроек. Но если вам приходилось загружать по 10-20 картинок кряду - вы непременно оцените удобство этого внешнего модуля.
И пару слов о развитии проекта. Учитывая, что я плотно использую его на своих сайтах, бросать его я не собираюсь. Работа над ним идёт эпизодически, т.е. я уделяю ему время, как только понимаю, что конкретно можно добавить и улучшить. Если вы хотите использовать Blog Micro на своих сайтах - делайте это, но нужно понимать, что я не буду наворачивать лишний (по моему мнению) функционал, и превращать скрипт в очередного блогомонстра. Он был, есть и будет - простым.