public
Description: A lightweight CMS, implemented in Sinatra.
Homepage: http://effectif.com/nesta
Clone URL: git://github.com/gma/nesta.git
nesta /
name age message
file .gitignore Thu Mar 05 13:53:15 -0800 2009 Added page caching support. [gma]
file LICENSE Tue Aug 18 23:46:57 -0700 2009 Licensing Nesta under the MIT license. [gma]
file README.md Fri Oct 09 05:41:21 -0700 2009 Made README.md a bit clearer. [gma]
file Rakefile Wed Sep 16 22:50:05 -0700 2009 Added task to create new content directory (tha... [gma]
file app.rb Mon Nov 16 00:49:19 -0800 2009 Fixed an unfinished comment. [gma]
file config.ru Mon Jul 06 17:20:43 -0700 2009 Simplifying Rack config file now that Sinatra b... [gma]
directory config/ Sat Sep 05 15:22:12 -0700 2009 Moved categories into the content/pages directory. [gma]
directory lib/ Wed Oct 07 00:39:48 -0700 2009 Merge branch 'unification' [gma]
directory public/ Thu Aug 27 11:18:57 -0700 2009 Removed executable bit from image. [gma]
directory scripts/ Mon Sep 14 00:33:46 -0700 2009 Added article/category unification migration sc... [gma]
directory spec/ Wed Oct 07 01:03:44 -0700 2009 Fixed have_tag specs; were failing on a G5 yet ... [gma]
directory views/ Wed Oct 07 00:39:48 -0700 2009 Merge branch 'unification' [gma]
README.md

Nesta - a CMS for Ruby Developers

A CMS for small web sites (and/or blogs), written in Sinatra.

Content is written in Markdown and stored in text files. There is no database; write your content in your editor. Publish by pushing to a git repository.

Installation

You need a few gems:

$ sudo gem install builder haml maruku rspec shotgun sinatra vlad

Then clone the git repo and create some sample web pages:

$ git clone git://github.com/gma/nesta.git
$ cd nesta
$ cp config/config.yml.sample config/config.yml
$ rake setup:sample_content

That's it - run a web server in development mode with shotgun...

$ shotgun app.rb

...then point your web browser at http://localhost:9393. Start editing the files in nesta/content, and you're on your way.

See http://effectif.com/nesta for documentation.