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.

Начало установки

habari_install_1

Уставнока завершена

habari_install_2_complete

Dashboard

habari_admin_01_dashboard

Настройки

habari_admin_02_options

Новый пост

habari_admin_03_newpost

  • > А как запустить установку? :)

    Если хостинг удовлетворяет минимальным требования, то она сама запуститься

  • 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

    У меня вот такое написало. Что значит?

  • Скорее всего ошибка в config.php. Какую-то переменную не прописал.

  • А можете показать, какой должен быть конфиг?

  • $db_connection = array (

    'connection_string' => 'mysql:host=localhost;dbname=DBNAME', // MySQL Connection string

    'username' => 'DBUSER', // MySQL username

    'password' => 'DBPASS', // MySQL password

    'prefix' => 'PREFIX', // the prefix to apply to all tables

    );

    DBNAME — название базы для Habari

    DBUSER — пользователь к БД

    DBPASS — пароль для БД

    PREFIX — префикс, рекомендую оставить как есть

  • У меня все так же :(

  • А у меня такое впечатление, что на серваке нет PDO_MySQL

  • Автор пишет:

    Но Вы будете поражены скоростью работы Habari.

    Скорость работы, которой мы будем поражены — это чисто субъективное мнение на визуальной оценке загрузки индекса на локалхосте, или оно основано на каких-то данных (например дебаг, время выполнения, к-во запросов и т.п.)?

На эту запись ссылаются:

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>