NanoGrabbr — что внутри?

Самой волнующей новостью последних дней для меня стал NanoGrabbr — блог-платформа от русских разработчиков.

По указанному адресу можно найти работающую демо-версия (пароль «123»), а обратившись к разработчикам можно получить работающую бета-версию. Пока это единственный путь получения, скачать с официального сайта пока нельзя.

Довольно оперативно разработчики ответили на мое письмо и выслали код (100 килобайт в zip-архиве).

04120445043E0434044F044904380435 (0441043E043E043104490435043D04380439: 2030)

Установка не вызывает никаких проблем и происходит в 1 клик после заполнения обязательных полей (адрес MySQL, база/имя/пароль/префикс). Кроме того, тут запрашивается пароль на администрирование.

04210438044104420435043C0430 0443044104420430043D043E0432043A0438 0434043204380436043A0430 0434043B044F 043C0438043A0440043E0431043B043E04330438043D04330430 NanoGrabbr

После удаления папки установки блог полностью готов к работе.

С технической стороны движок мне очень понравился. Код написан чисто и аккуратно, удобная система «скинов». Вменяемо и интуитивно понятно написан CSS.

ftp:ptathru@81.9.5.198

style.css

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

Ptath.ru | 041D0430043D043E0431043B043E0433

Из багов следует отметить отсутствие оповещения о том, что контест добавлен. После нажатия кнопки «сохранить» блог ни словом, ни жестом не подтверждает добавление, однако оно происходит.

Однако самая полезная фича, на мой взгляд, скрывается в «награбленном». В этот раздел можно добавлять несколько RSS-фидов, которые будут транслироваться на отдельной странице вперемешку; таким образом можно использовать блог как персональную читалку, при этом все добавленные объекты можно комментировать.

На главной странице отображается весь добавленный контест вперемешку с фидами, что в конечном итоге позволяет быстро сделать свой блог. Очевидно, что основным его способом является своеобразная «записная книжка» одного человека. Быстро добавить понравившуюся картинку или видео, подписаться на RSS и добавить свои пометки можно легко и просто.

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

Ptath.ru | 041D0430043D043E0431043B043E0433

Подводя итоги, не могу не отметить некоторые имеющиеся досадные баги:

1. Кое-где проскакивают орфографические ошибки, особенно в английском тексте.
2. Отсутствие какой-либо нотификации о добавление контеста.
3. У меня не получилось изменить адрес папки, в которой бы лежал стандартный скин. Я сделал папку с ним, указал руками в конфиге «$cfg ['template']= 'default';», но изменения не заработали =( Пришлось исправлять стандартный в папке default.


Технические вопросы:

1. По умолчанию работает в UTF-8. В наш век косности Рунета и легиона поклонников win-1251 это подвиг, респект.

2. Требует PHP, MySQL, GD lib (для антиспам-картинок).

3. Создает всего 3 таблицы в БД.

4. Настойчиво рекомендует пользоваться CRON для обновления RSS. Очень спорный вопрос, ибо далеко не все хостеры это позволяют.

config.php

С другой стороны, все прекрасно работает и средствами PHP.


Упрощенность во всем – вот девиз, которым руководствовались разработчики NanoGrabbr и с этим справились на ура. За три минуты можно развернуть свой блог, имеющий симпатичный дизайн от Number One Blogger (кстати сейчас его сайт работает именно на этом движке) и не требующий совершенно никакой настройки, на то он и nano. Движок вполне подойдет начинающим блоггерам и уверен, что у проекта большое будущее.