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