Search: in
Habari
Habari in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       





Habari

Habari () is a free and open source blog engine written in PHP and currently supports MySQL, SQLite and PostgreSQL for the database backend.[1] It gets its name from the Swahili greeting habari, which means "(what's the) news".[2]

Contents


Features

  • Modular, object-oriented core for easy extensibility[3]
  • Supports multiple database backends[4]
  • 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) supported
  • Multiple sites on one installation supported (such as blog1.example.com and blog2.example.com) (note, however, that Habari does not yet support multiple blogs on one domain such as http://example.com/blog1 and http://example.com/blog2[5]
  • Support for static content ("pages")
  • Plugin support
  • Tag support
  • WordPress importer

History

The Habari project was started in October 2006[6] to develop a modern blogging platform. The focus is on utilizing current technology, such as PHP 5, PHP Data Objects, and object-oriented programming, and the support of modern standards, such as the Atom Publishing Protocol.

The first "developer release" was released on April 3, 2007. Habari 0.2 followed on August 4, version 0.3 on November 5, version 0.4 on February 22, version 0.5 on July 27, 2008, version 0.6 on April 6, 2009, version 0.7 on April 1, 2011, and version 0.8 on 13 December, 2011.

Habari was a finalist in the 2008 SourceForge Community Choice Awards in the category of Best New Project.[7]

Release history

This table contains the release history of Habari.

Colour Meaning
Red Release no longer supported
Green Release still supported
Blue Future release
Version number Date Links Notable changes
0.1 April 3, 2007 Release post
  • Initial developer release.
0.2 August 4, 2007 Release post
  • Introduction of the user manual.
  • Addition of event logging.
  • Addition of FormUI.
  • Addition of Stacks.
  • Addition of Cron.
0.3 November 5, 2007 Release notes
  • Made Blueprint and jQuery available to themes.
  • New administration area layout and colors.
  • Addition of plugins' code validation.
0.3.3 November 25, 2007 Release post
  • Improvement of the plugins' code validation.
0.4 February 22, 2008 Release notes
  • Addition of caching.
  • Initial support of media silos: Flickr, Viddler.
  • Initial implementation of ACL.
0.4.1 March 23, 2008 Release notes
  • Full SQLite support.
  • Addition of session saving on expiration.
0.5 July 27, 2008 Release notes
  • New administrative interface.
  • PostgreSQL support.
  • UTF-8 support.
0.5.1 September 19, 2008 Release notes
  • Security fix
0.5.2 October 18, 2008 Release post
  • Security fix
0.6 April 6, 2009 Release notes
  • Access control
  • Private posts
0.6.1 May 11, 2009 Release notes
  • Updated PostgreSQL support for access control
  • Minor fixes
0.6.2 May 22, 2009 Release notes
  • Security fix
0.6.3 October 16, 2009 Release notes
  • Security fix
  • PHP 5.2.10/5.3 workaround
0.6.4 February 19, 2010 Release notes
  • Security fix
  • PHP 5.2.12/5.3.1 workaround
0.6.5 November 17, 2010 Release notes
  • Security fix
0.6.6 December 4, 2010 Release notes
  • Security fix
  • Bug fix
0.7 April 1, 2011 Release notes
  • Security fix
  • Areas & Blocks
  • Taxonomy
  • Better comment spam protection
0.7.1 May 12, 2011 Release notes
  • Bug fix
0.8 December 13, 2011 Release notes
  • Security fix
  • Child themes

Development model

Habari is developed by the Habari community, in a meritocratic process inspired by the Apache Software Foundation.[8] Permission to commit code is handled liberally, with new contributors easily getting access to their own branches in the main source code repository. The decision-making process always involves the community, and in most cases decisions are made by community consensus. Some decisions, such as the decision that a new version should be released, are finalized by a vote amongst the Habari committers.[9] This ensures that different opinions are heard and discussion is not stifled.

References

External links

fr:Habari ru:Habari zh:Habari






Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Search for Habari in Tutorials
Search for Habari in Encyclopedia
Search for Habari in Videos
Search for Habari in Books
Search for Habari in Software
Search for Habari in DVDs
Search for Habari in Store




Advertisement




Habari in Encyclopedia
Habari top Habari

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 TutorGig.info All Rights Reserved. Privacy Statement