There are a lot of blogging platforms out there, notable among them are Blogger and WordPress. However, there is a new package out there is is also worth looking at. Habari is a relatively new blogging package that is set to go places. The name Habari is a Swahili word that basically means “what’s up” with a typical response being “nzuri sana” that roughly translates as very good.
Habari is being written with a firm understanding of the current state of blogging. Most other blogging packages have been around long enough that their responses to things like comment spam and Digg site overloads are bolted on after the fact; whereas Habari is being written from the beginning to take these things — and more — into account.
Habari strongly favors open, standard, and documented protocols. Atom, being both open and documented, is the prefered syndication format, and the Atom Publishing Protocol is the prefered means of remote communication with your site. This is a core feature, and not a plugin.
Habari is being written specifically for modern web hosting environments, and uses modern object-oriented programming techniques. Using these recent but well-established additions to the PHP language allows Habari to make use of PDO, enabling prepared statements for all interactions with the database. This greatly reduces the system’s vulnerability to SQL injection attacks. This is just one of many benefits of modern object-oriented techniques.
Habari is released under a modified version of the Apache License.
It comes with an inbuilt function to that can import an existing blog from WordPress and plugins to do same for Blogger, Movable Type, Serendipity, and Drupal.Some of the key features of Habari are
- Modular, object-oriented core for easy extensibility
- Supports multiple database backends (MySQL, SQLite, PostgreSQL)
- Uses prepared statements throughout to protect against SQL injection attacks
- Media silos to directly access various ways of media storage, like Flickr, Viddler, or the server’s filesystem
- Atom Publishing Protocol support
- Multiple users (authors)
- Multiple sites on one installation
- Support for static content (“pages”)
You can also get involved in the development of Habari due its open source nature. So if you are thinking of getting yourself a blogging package or platform, you should definitely add Habari to the toss and give it a try.