OpenKH

OpenKH (Open Know How) is a bliki written based on Ruby on Rails framework. It provides a hybrid of wiki, blog, and forum with an understandable table of contents like that of a book. It aims to be an effective tool for small to medium-sized open communities to easily create knowledge base.

The knowledge base is a collection of categorized topics. Topics can be:

  • created like a blog, discussed like a forum, modified like a wiki or
  • discussed like a forum, summarized like a wiki.

Site structure

The site has many SIGs (Special Interest Group), a SIG has many categories. A topic can be mounted to many categories.

  • Each has a loosely structured table of contents, which is used to link to

valuable topics or external sites.

  • Each is mixed in by live chats (discussions).
Site > SIG > Category
 |      |       |
 |      |    Contents, Chat
 |     Contents, Chat
Contents, Chat
Topic
  |
Introduction, Chat, Summary

Features

  • Backward compatible with forum and blog
  • WYSIWYG editor
  • Versioning for topics
  • Live chat
  • Full-text search
  • OpenID
  • Gravatar
  • reCAPTCHA
  • i18n