Habari первые скриншоты
Сегодня в своей рсс читалке наткнулся на пост в ProBlog про движок, о котором я упомянул на Хабрахабре и в комментах на нескольких блогах. Движок называется Habari, а начало его лежит в несостоявшемся пока офомлении Shuttle для WordPress от Broken Code.
Думаю, это ошибкой называть Habari как “WordPress killer”, но да - в целом, этот двиг может стать отличной альтернативой для многих блог-платформ. Хотя, есть конечно же одна фича уже в движке, которая откровенно показывает неприязнь разработчиков именно к WordPress. Эта фича, уже работающий фильтр импорта всех постов из WordPress базы.
Я не примянул попробовать “на вкус” Habari. Мое первое впечатление было очень приятным - нет совершенно ничего лишнего, все только для удобного управления блогом, все элементы четко сгруппированы и находятся на своих местах. Конечно же, для альфа-версии это нормально, но для релиза нужен хороший косметический ремонт, которым, как я понял, занимается Michael Heilemann. Однако, Habari требователен к хостингу: на сегодняшний день необходим хостинг с PHP5 с поддержкой PDO и драйверами для MySQL или SQLite - у меня, кстати, можно захоститься и очень удобно ;), поддерживается все. Но Вы будете поражены скоростью работы Habari. По умолчанию как тема оформления идет знаменитый К2 (но только внешне). Что касается работы с русским языком, то я пока ничего не могу сказать, но в ближайшее время буду продолжать тестирование, т.к. есть желание помочь разработчикам.
ОБНОВЛЕНИЕ. Скачать и установить Habari.
По многочисленным просьбам друзей и знакомых, которые не знают как пользоваться svn, я выкладываю последний svn-снапшот Habari в обычном zip-архиве готовый у установке.
Не забывайте про минимальные требования: хостинг с php5 и поддержкой PDO, желательно наличие драйвера для MySQL или SQLite (по умолчанию, обычно последний идет включенный сразу).
Если Вы будете устанавливать Habari не в корневую директорию public_html, а в поддиректорию, то не забудьте отредактировать .htaccess, указав эту папку директивой RewriteBase.
Скриншоты
В заключении своей вводной для Habari, я предлагаю вам посмотреть на скриншоты последнего svn бранча и, забегая немного вперед, скажу, что Владимир Яшников очень скоро собирается написать подробный обзор Habari.





Нариман (Mar 22nd, 2007 @ 1:59 pm)
Только скачать ее пока сложно и еще в переводе с одного из деалектов турецкого языка название системы звучит как (разгаворы, сплетни)
FX Poster (Mar 22nd, 2007 @ 2:35 pm)
На первый взгляд, судя по скриншотам, ничего особенно интересного. На WP-киллера не тянет. :)
Дмитрий Честных (Mar 22nd, 2007 @ 2:44 pm)
Посмотрел код… какой-то он СЛИШКОМ объектно-ориентированый :)
Slaff (Mar 22nd, 2007 @ 3:09 pm)
“СЛИШКОМ” в плане “переборщили” или не привычно для php видеть ООП? Не знаю, правильно ли тебя понял, Дима :)
Нариман (Mar 22nd, 2007 @ 3:14 pm)
[quote post="866"]у меня, кстати, можно захоститься и очень удобно[/quote] установка сложнее чем wordpress это уже минус я к примеру установить с первого раза не смог.
Slaff (Mar 22nd, 2007 @ 3:20 pm)
А это потому что ты не знаешь тонкостей моего хостинга :). По умолчанию php файлы обрабатываются php4. Чтобы заработал php5 надо прописать в .htaccess хандлер:
AddHandler application/x-httpd-php5 .php .php4 .php3 .phtml
Установка там простая. Только нужно быть более внимательным.
cryonyx (Mar 22nd, 2007 @ 4:12 pm)
Аскетичненько :)
FX Poster (Mar 22nd, 2007 @ 4:15 pm)
Не знаю, что там у тебя с хендлерами, но у меня всё прекрасно заработало и без “application/x-httpd-php5″. В mime.types его тоже нет. :)
Щас у себя накатаю список недостатков :)
PS. То, что там всё OOP’шное - это отнюдь не плохо!
Slaff (Mar 22nd, 2007 @ 4:28 pm)
FX Poster, ну хостинги то у нас разные. Как и сказал выше, у меня по умолчанию обрабатывается все php4, а если нужен php5, то достаточно пропистать handler в .htaccess. Удобно :)
FX Poster (Mar 22nd, 2007 @ 4:53 pm)
Заумно как-то, зачем на хост 2 пхп вешать? :)
Дмитрий Честных (Mar 22nd, 2007 @ 7:06 pm)
[quote comment="27279"]“СЛИШКОМ” в плане “переборщили” или не привычно для php видеть ООП? Не знаю, правильно ли тебя понял, Дима :)[/quote]
Ну вряд ли переборщили — наверное, именно непривычно :)
Дмитрий Честных (Mar 22nd, 2007 @ 7:11 pm)
Добавлю — слишком много static classes… Отчего, смысл всего этого ООП исчезает.
Короче, (на первый взгляд), код мне не понравился.
FX Poster (Mar 22nd, 2007 @ 8:21 pm)
Скажем так - код получше того, что есть в вордпрессе том же.
RomaZu (Mar 23rd, 2007 @ 3:49 am)
Интересно, посмотрим, что будет дальше :)
Не люблю когда всё на классах, если честно, слишком сложно как-то :) Хотя простым юзерам не важно что в коде, главное - чтобы работало…
Ready (Mar 25th, 2007 @ 6:34 am)
А как запустить установку? :)
Slaff (Mar 26th, 2007 @ 8:47 am)
> А как запустить установку? :)
Если хостинг удовлетворяет минимальным требования, то она сама запуститься
Ready (Mar 26th, 2007 @ 8:49 am)
could not find driver
Warning: Missing argument 1 for DatabaseConnection::connect(), called in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 200 and defined in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 79
Warning: Missing argument 2 for DatabaseConnection::connect(), called in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 200 and defined in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 79
Warning: Missing argument 3 for DatabaseConnection::connect(), called in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 200 and defined in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 79
Notice: Undefined variable: connect_string in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 82
Notice: Undefined variable: db_user in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 82
Notice: Undefined variable: db_pass in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 82
invalid data source name
Fatal error: Call to a member function prepare() on a non-object in /www/allshara/www/htdocs/system/classes/databaseconnection.php on line 209
У меня вот такое написало. Что значит?
Slaff (Mar 26th, 2007 @ 9:45 am)
Скорее всего ошибка в config.php. Какую-то переменную не прописал.
Ready (Mar 26th, 2007 @ 12:53 pm)
А можете показать, какой должен быть конфиг?
Slaff (Mar 26th, 2007 @ 1:57 pm)
DBNAME - название базы для Habari
DBUSER - пользователь к БД
DBPASS - пароль для БД
PREFIX - префикс, рекомендую оставить как есть
Ready (Mar 26th, 2007 @ 2:02 pm)
У меня все так же :(
FX Poster (Mar 26th, 2007 @ 2:11 pm)
А у меня такое впечатление, что на серваке нет PDO_MySQL