public
Description: A beautiful open source Ruby on Rails content manager for small business. Easy to extend, easy to use, lightweight and wrapped in a super slick UI.
Homepage: http://www.refinerycms.com
Clone URL: git://github.com/resolve/refinerycms.git
name age message
file .gems Tue Sep 29 19:39:24 -0700 2009 hook up heroku with the gems we use. [parndt]
file .gitignore Tue Nov 17 20:25:06 -0800 2009 Updated images and resources plugin to group fi... [parndt]
file CONTRIBUTORS Tue Sep 15 16:41:07 -0700 2009 expand the list of contributors and fix a typo [parndt]
file LICENSE Thu May 28 13:14:39 -0700 2009 First checkin - public release begins [David Jones]
file README Wed Nov 04 19:33:51 -0800 2009 README can be simpler. [parndt]
file Rakefile Thu Nov 19 13:34:37 -0800 2009 Added rake task to convert tabs and strip white... [Andrew Vit]
directory app/ Thu Nov 19 13:34:45 -0800 2009 whitespace: global cleanup Signed-off-by: Phil... [Andrew Vit]
directory bin/ Tue Nov 17 20:25:06 -0800 2009 Updated images and resources plugin to group fi... [parndt]
directory config/ Wed Nov 25 13:49:45 -0800 2009 Don't load slim_scrooge when running on mswin [parndt]
directory db/ Thu Nov 19 13:34:45 -0800 2009 whitespace: global cleanup Signed-off-by: Phil... [Andrew Vit]
directory lib/ Thu Nov 19 13:34:45 -0800 2009 whitespace: global cleanup Signed-off-by: Phil... [Andrew Vit]
directory public/ Mon Nov 23 17:36:32 -0800 2009 Fix a case where the wymeditor fields were not ... [parndt]
file refinerycms.gemspec Sun Nov 22 19:20:35 -0800 2009 Release little, release often. [parndt]
directory script/ Thu May 28 13:14:39 -0700 2009 First checkin - public release begins [David Jones]
directory vendor/ Wed Nov 25 15:44:15 -0800 2009 Finally fix the issue where if Refinery is subc... [parndt]
README
== About Refinery

Refinery is a simple, easy to use, well presented content manager for small businesses.

Refinery was born out of Resolve Digital (http://resolvedigital.co.nz). 
After building 40 real client sites, we began making our own content manager which would suit the small businesses we 
worked with. We learnt all the common requests and included them and nothing more.

== License

Refinery is released under the MIT license and is copyright (c) 2005-2009 Resolve Digital Ltd. 
A copy of the MIT license can be found in the LICENSE file.

== Help

For help and general discussion about RefineryCMS, we have set up a Google Group at:
http://groups.google.com/group/refinery-cms

== Setup

Step One: Getting the Refinery code!
------------------------------------

Method One -- RubyGems:

gem install refinerycms --source http://gemcutter.org
refinery /path/to/project

Method Two -- git:

git clone git://github.com/resolve/refinerycms.git mynewsite.com
cd ./mynewsite.com
git remote rm origin
git remote add origin git@github.com:you/yournewsite.git
mv ./config/database.yml.example ./config/database.yml

Step Two: Configuration
-----------------------

Edit ./config/database.yml to your database server details.

Then run this to create your database and fill it with Refinery's default data:
rake db:setup

== Starting up your site
ruby script/server

Now in your browser go to http://localhost:3000 and your site should be running.

You will be prompted to setup your first user.

== Environment required

Refinery runs using a number of gems which (as of Refinery version 0.9.5) are outlined below:

- "rake", :version => ">= 0.8.3"
- "friendly_id", :version => ">= 2.2.2"
- "mislav-will_paginate", :version => ">= 2.3.11"
- "rails", :version => ">= 2.3.4"
- "rubyist-aasm", :version => ">= 2.1.3"
- "unicode", :version => ">= 0.1"

== Updates to core files

If you are running Refinery as a gem, updates are simple to incorporate into your project.
Simply run the command 'refinery-update-core /path/to/project' and the up-to-date core files will be copied from the 
latest gem into your project's directory. 
Note: the directory that you specify here must be the Rails root for the project.

If you are running using a git clone, you can update by running these commands:

git remote add refinerycms git://github.com/resolve/refinerycms.git
git pull refinerycms master

This will pull in all of the updated files in the project and may result in some merge conflicts which you will need to 
resolve.