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

Постоянная ссылка   Трекбек   Данные о записи

  • Только скачать ее пока сложно и еще в переводе с одного из деалектов турецкого языка название системы звучит как (разгаворы, сплетни)

    Ответить

  • На первый взгляд, судя по скриншотам, ничего особенно интересного. На WP-киллера не тянет. :)

    Ответить

  • Посмотрел код... какой-то он СЛИШКОМ объектно-ориентированый :)

    Ответить

  • «СЛИШКОМ» в плане «переборщили» или не привычно для php видеть ООП? Не знаю, правильно ли тебя понял, Дима :)

    Ответить

  • [quote post="866"]у меня, кстати, можно захоститься и очень удобно[/quote] установка сложнее чем wordpress это уже минус я к примеру установить с первого раза не смог.

    Ответить

  • А это потому что ты не знаешь тонкостей моего хостинга :). По умолчанию php файлы обрабатываются php4. Чтобы заработал php5 надо прописать в .htaccess хандлер:

    AddHandler application/x-httpd-php5 .php .php4 .php3 .phtml

    Установка там простая. Только нужно быть более внимательным.

    Ответить

  • Аскетичненько :)

    Ответить

  • Не знаю, что там у тебя с хендлерами, но у меня всё прекрасно заработало и без «application/x-httpd-php5». В mime.types его тоже нет. :)

    Щас у себя накатаю список недостатков :)

    PS. То, что там всё OOP'шное — это отнюдь не плохо!

    Ответить

  • FX Poster, ну хостинги то у нас разные. Как и сказал выше, у меня по умолчанию обрабатывается все php4, а если нужен php5, то достаточно пропистать handler в .htaccess. Удобно :)

    Ответить

  • Заумно как-то, зачем на хост 2 пхп вешать? :)

    Ответить

  • [quote comment="27279"]«СЛИШКОМ» в плане «переборщили» или не привычно для php видеть ООП? Не знаю, правильно ли тебя понял, Дима :)[/quote]

    Ну вряд ли переборщили — наверное, именно непривычно :)

    Ответить

  • Добавлю — слишком много static classes... Отчего, смысл всего этого ООП исчезает.

    Короче, (на первый взгляд), код мне не понравился.

    Ответить

  • Скажем так — код получше того, что есть в вордпрессе том же.

    Ответить

  • Интересно, посмотрим, что будет дальше :)

    Не люблю когда всё на классах, если честно, слишком сложно как-то :) Хотя простым юзерам не важно что в коде, главное — чтобы работало...

    Ответить

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

    Ответить

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

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

    Ответить

  • 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>