Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (40 sloc) 1.61 KB
################
# Whabbit #
################
_NOT USABLE YET_ still pre alpha.
This is a Blog / Content Management System that, once finished,
will power my personal website at http://www.sicnarf.com.
Preview is at: http://78.46.138.149:8080/
It's written in Clojure, uses Enlive for templating, and stores pages in
individual files.
Ideas and patches are welcome!
+--------------+
| Features |
+--------------+
- Simple: Clean and tight code. Tries to hit the sweet spot between features and complexity.
- Fast: Should survive a slashdoting: On disc cache & frequent profiling of the code.
- Secure: SSL required for logging in. Passwords stored with BCrypt.
- Low memory: I'm running this on a VPS with 384 MB ram.
- Tree Based Navigation.
Also parts of the tree can be positioned on different
spots in the template. The user can specify a CSS selector, and that's where
the node in the tree will be displayed. This allows for flexible placement of
content on the webpage.
TODO: Tagging, Comments, Admin Section (where posts can be added using the CKEditor),
Caching, ...
+--------------+
| Usage |
+--------------+
git clone git://github.com/cinch/whabbit.git
cd whabbit
lein deps
./launch
this will launch the webserver at port 8080 and 8081 for ssl, and a swank server
where you can connect via emacs.
for ssl, you'll need to import your certificate into a java keystore (man keytool).
then specify the keystore location and password in "config.clj".
+--------------+
| License |
+--------------+
Whabbit is made available under the terms of the MIT license.
See the file LICENSE for details.