README

September 20, 2009 ยท View on GitHub

Khale is a somewhat-open CMS suitable for creating sites for open communities.

== Features

Authentication:

  • Facebook
  • OpenID

Authorization:

  • Admins
  • Normal users

Types of content:

  • Article: Only the creator can edit
  • Series: Series of articles, many users can collaborate to create a series of article, but a creator can only edit his own article
  • Q/A: Forum-like questions and answers
  • Poll
  • Event: You can invite others to participate an event

Sticky property for contents is not supported, use HTML block to create links to contents you want to make sticky.

All types of contents have discussions.

Khale is designed so that more type of contents can be easily added.

== Install and Start

Install:

Run "make" to build Khale.

== Run

Copy yaws.conf.sample to yaws.conf and modify as you wish. Then run:

  • "make migrate" to create DB schema
  • "make start" to start