Habari

      Spread the News!

http://www.habariproject.org/
What is Habari?
•
    http://kamusiproject.org/en/lookup/sw?Word=habari



• A modern blogging platform

• Built in an ope...
A short history of Habari
• Version 0.1
  released April 3, 2007

• Current version 0.5.2
  released October 18, 2008

• U...
Habari Code Base Growth – ~50,000 SLOC
             24,000 lines of PHP code
             12,000 lines of JavaScript (incl...
There are many other blogging tools



  We try to learn from their mistakes …

             ... and their successes!


20...
Community
• Habari is a meritocracy
      – No dictator (benevolent or otherwise)
      – No ivory tower


• Everyone has ...
The Community Decides
• What goes into the new release?

• What constitutes core functionality?

• … what logo do we use f...
Focus on your content




2009-02-14           WordCamp 2009   9
Focused
• Simple interface – focus on your content

• Easy media integration

• Media silos - a virtual filesystem for med...
flickr media silo in action




2009-02-14              WordCamp 2009      11
User-friendly
• Short and simple menus
      – With hotkeys!


• Inline configuration of plugins and themes
      – No adm...
Standards-conformant
• Full support for
      – Atom Feeds (generated by DOM, not string
        concatenation and regexes...
Extensible
• Many plugins
      – Easy to develop


• Many themes
      – Porting from other platforms is simple
      – O...
Charcoal (Default Theme)




2009-02-14            WordCamp 2009     15
Extensible
• Microkernel architecture
      – Lean & mean

• Lots of plugin hooks
      – And most anything is an object

...
Extensible
• Plugin-defined content types
      – Can have own post composition screens etc.


• Does not come with kitche...
Plugins!




2009-02-14    WordCamp 2009   18
For Developers
• Apache License 2.0

• PHP 5.2+

• Fully Object-Oriented

• Model/View/Controller pattern

• Fully documen...
For Technical Users
• Database independent
  (currently: MySQL, SQLite, PostgreSQL)

• Prepared statement to minimize risk...
Admin Dashboard




2009-02-14        WordCamp 2009   21
Why Habari?
• Habari is new, modern, and fresh

• Truly free license (“do what you want as long as
  you don’t sue us”)

•...
Contact
Blog: http://moeffju.net/
Twitter: https://twitter.com/moeffju

http://www.habariproject.org/
http://groups.google...
Thank You!

           Habari
      Spread the News!

http://www.habariproject.org/
Upcoming SlideShare
Loading in …5
×

Habari / WordCamp Jena 09

1,278 views

Published on

Presentation on Habari
WordCamp 2009, Jena

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,278
On SlideShare
0
From Embeds
0
Number of Embeds
70
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Habari / WordCamp Jena 09

  1. 1. Habari Spread the News! http://www.habariproject.org/
  2. 2. What is Habari? • http://kamusiproject.org/en/lookup/sw?Word=habari • A modern blogging platform • Built in an open, meritocratic process • Started in October 2006 2009-02-14 WordCamp 2009 2
  3. 3. A short history of Habari • Version 0.1 released April 3, 2007 • Current version 0.5.2 released October 18, 2008 • Upcoming version 0.6 ... really soon now! 2009-02-14 WordCamp 2009 3
  4. 4. Habari Code Base Growth – ~50,000 SLOC 24,000 lines of PHP code 12,000 lines of JavaScript (including libraries) http://www.ohloh.net/p/5534/analyses/latest 2009-02-14 WordCamp 2009 4
  5. 5. There are many other blogging tools We try to learn from their mistakes … ... and their successes! 2009-02-14 WordCamp 2009 5
  6. 6. Community • Habari is a meritocracy – No dictator (benevolent or otherwise) – No ivory tower • Everyone has a voice • Contributions speak louder than words (but sometimes words are contributions) 2009-02-14 WordCamp 2009 6
  7. 7. The Community Decides • What goes into the new release? • What constitutes core functionality? • … what logo do we use for Habari? (This one has been going on for quite a while!) 2009-02-14 8
  8. 8. Focus on your content 2009-02-14 WordCamp 2009 9
  9. 9. Focused • Simple interface – focus on your content • Easy media integration • Media silos - a virtual filesystem for media – Local files, flickr, YouTube, ScratchPad, diigo, drop.io, last.fm, photozou, Twitter, Viddler, … 2009-02-14 WordCamp 2009 10
  10. 10. flickr media silo in action 2009-02-14 WordCamp 2009 11
  11. 11. User-friendly • Short and simple menus – With hotkeys! • Inline configuration of plugins and themes – No admin subpage hell • AJAX! (Well, duh.) 2009-02-14 WordCamp 2009 12
  12. 12. Standards-conformant • Full support for – Atom Feeds (generated by DOM, not string concatenation and regexes) – Atom Publishing Protocol – Microformats (depending on the theme) • Valid HTML 4.01 (instead of broken XHTML) 2009-02-14 WordCamp 2009 13
  13. 13. Extensible • Many plugins – Easy to develop • Many themes – Porting from other platforms is simple – Or just port the theme engine 2009-02-14 WordCamp 2009 14
  14. 14. Charcoal (Default Theme) 2009-02-14 WordCamp 2009 15
  15. 15. Extensible • Microkernel architecture – Lean & mean • Lots of plugin hooks – And most anything is an object • Many “core” features implemented as plugins – Dashboard, Pingbacks, metaWeblog support, media, undelete, automatic comment approval, … 2009-02-14 WordCamp 2009 16
  16. 16. Extensible • Plugin-defined content types – Can have own post composition screens etc. • Does not come with kitchen sink (but allows you to install one) 2009-02-14 WordCamp 2009 17
  17. 17. Plugins! 2009-02-14 WordCamp 2009 18
  18. 18. For Developers • Apache License 2.0 • PHP 5.2+ • Fully Object-Oriented • Model/View/Controller pattern • Fully documented source code (as a commit requirement!) • Powerful URL routing (rewrite rules) 2009-02-14 WordCamp 2009 19
  19. 19. For Technical Users • Database independent (currently: MySQL, SQLite, PostgreSQL) • Prepared statement to minimize risk of SQL injection • UTF-8 ready • Multiple theme engines (PHP-based, simple tag-based, …) • Multisite ready – run multiple instances from one install • Simple, yet powerful, Access Control (ACL) 2009-02-14 WordCamp 2009 20
  20. 20. Admin Dashboard 2009-02-14 WordCamp 2009 21
  21. 21. Why Habari? • Habari is new, modern, and fresh • Truly free license (“do what you want as long as you don’t sue us”) • We have a great community – that actually has a say in development • The underdogs are always cooler ;) 2009-02-14 WordCamp 2009 22
  22. 22. Contact Blog: http://moeffju.net/ Twitter: https://twitter.com/moeffju http://www.habariproject.org/ http://groups.google.com/habari-dev http://groups.google.com/habari-users 2009-02-14 WordCamp 2009 23
  23. 23. Thank You! Habari Spread the News! http://www.habariproject.org/

×