Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CMS based on Ale
Erlang JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docroot
ebin
log
removable
sphinx
sticky
themes/default
.gitignore
Emakefile
MIT-LICENSE
Makefile
README
log4erl.conf
sphinx.conf
yaws.conf.sample

README

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:
* Ale (http://github.com/ngocdaothanh/ale)
* MochiWeb (http://code.google.com/p/mochiweb), for use by ErlangOpenID
* ErlangOpenID (http://github.com/ngocdaothanh/erlangopenid)
* Giza (http://github.com/ngocdaothanh/giza), for search based on Sphinx
to Erlang lib directory.

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
Something went wrong with that request. Please try again.