== Welcome to Eribium

Eribium is a content managing system built under rails. 
It is released under the MIT Licence.
It's built by a 16 year old coder (who only learnt rails a couple of weeks ago).

Homepage: www.eribium.org
Author: www.alexmaccaw.co.uk

Thanks to the following:

Design: <a href="http://www.solucija.com/" title="Whats Your Solution?">Luka Cvrk</a>
Ajax Scaffold: <a href="http://www.height1percent.com">Richard White</a>
Files: <a href="http://www.kanthak.net/opensource/file_column/">FileColumn</a>
Stats: <a href="http://weed.rbse.com/">Customised from Weed</a>
Feeds: <a href="http://sporkmonger.com/projects/feedtools/">FeedTools</a>
Googie Spell: <a href="http://amix.dk/projects/?page_id=3">Amir Salihefendie</a>
Resources: <a href="http://pragmaticprogrammer.com/titles/rails/index.html">Pragmatic Programmer</a>
Themes support: <a href="http://www.mattmccray.com/">Matt McCray</a>
And OSWD who supplied the themes.


Requirements
============

Currently you need all of those things to get typo to run:

 * Ruby -v of 1.8.2 (25-05-2004) or higher.  Ruby 1.8.3 will not work.
 * Rails 1.1.
 * A database.  Eribium supports MySQL, PostgreSQL, and SQLite.
 * Ruby drivers for your database.
 * For best performance, you should have a web server running either
   Apache or Lighttpd along with FastCGI, although these aren't
   strictly required--you can use Ruby's built-in web server for
   low-volume testing.
 * Feedtools (gem install feedtools)
 * Bluecloth, Redcloth and/or Rubypants is recommended (gem install bluecloth)
 * Rubyzip (gem install rubyzip)
			

Installation
============

Unpack the tgz or zip in some directory.

Decide which database to use. Eribium supports Sqlite, MySQL, and Postgres,
but Sqlite doesn't have full support for database migrations in Rails
0.13.1.

1. Create a database for Eribium.
2. Configure database options in <tt>config/database.yml</tt>
3. Run <tt>rake migrate</tt>.
4. Configure 'weed.js' in <tt>public/javascripts/weed.js</tt>. You will need to change the host (set to localhost by default) to your current one.
5. Run the WEBrick servlet: <tt>ruby script/server</tt> (run with --help for options)
   ...or if you have lighttpd installed: <tt>ruby script/lighttpd</tt> (it's faster)
6. Go to http://localhost:3000/ and login with user and pass "admin"
==


Usage
======

Eribium's administrative interface is available at
http://your.domain.com/admin. You can use this to create pages and
change Eribium's configuration settings.

==
Default preferences will be installed.
One account with user and pass "admin" will be installed. You can edit this later.

==
Some templates are installed ready for your customizations (these can be easily be deleted from the <tt>themes</tt> folder if they aren't wanted). 
Each template lives in the folder 'themes' and has custom application views.
The layout is always called 'default'.
You may notice that there are blank files in <tt>app/views/page</tt>. This is because of a bug and will be patched soon. In the meantime leave them.


Enjoy,
Alex
