public
Description: cutting edge cms, blog, wiki, forum ...
Homepage: http://artweb-design.lighthouseapp.com/projects/13992-adva_cms/overview
Clone URL: git://github.com/svenfuchs/adva_cms.git
name age message
file .gitignore Tue Feb 03 07:31:06 -0800 2009 ok, stop ignoring themes/ folders, we need the ... [svenfuchs]
file CHANGELOG Tue Jan 20 06:10:40 -0800 2009 Clean up CHANGELOG. [clemens]
file README Fri Feb 13 05:56:45 -0800 2009 Theme import/export [svenfuchs]
directory doc/ Tue Feb 10 01:24:13 -0800 2009 Integrate changes from master. [clemens]
directory engines/ Loading commit data...
directory gems/ Tue Feb 03 05:25:39 -0800 2009 add paperclip gem [svenfuchs]
directory plugins/
directory script/ Fri Feb 13 05:56:45 -0800 2009 remove the database preparation from the defaul... [svenfuchs]
file setup.rb Thu Feb 05 06:32:47 -0800 2009 making setup.rb executable [TomK32]
directory test/ Sat Feb 07 02:46:06 -0800 2009 make with-sugar #it_assigns_example_values test... [svenfuchs]
README
Welcome to adva-cms
===================
 
adva-cms is a cutting edge open source application platform based on Ruby on
Rails and Rails Engines.

Different from others, adva-cms lives in vendor directory and keeps your main
app directory clean and dandy. So you can reclaim app directory and use it
only for your own application files.

adva-cms makes it extensible: you can only pick those engines/features you really
need for your application and omit the rest. All engines are designed to work
together seamlessly, so the whole platform feels much more consistent for
similar but separate Rails applications.
 
Please check out /doc directory and our site http://adva-cms.org for more info.
 
 
Installation
============
 
You need Rails 2.2.2 or newer.

  rails my-app
  cd my-app
  git init

  git submodule add git://github.com/svenfuchs/adva_cms.git vendor/adva 
  ruby vendor/adva/setup.rb     # adds adva rake tasks and required files
  rake db:migrate:all           # runs adva-cms migrations

  ruby script/server
  firefox http://localhost:3000

  # alternatively use git clone instead of git submodule:
  # git clone git://github.com/svenfuchs/adva_cms.git vendor/adva 
  
  # to switch to a certain tag or branch other than the master branch you can do:
  # cd vendor/adva
  # git checkout -b [your-branchname] origin/[branchname] or
  # git checkout -b [your-branchname] [tagname] 
  # cd -
 
You should see adva-cms installation screen. 
Fill out the form and you're started, enjoy!


Configuration
=============
 
You can change adva-cms configuration at:
  config/initializers/adva.rb


Development
===========

Please check out /doc directory for high level overview about adva-cms.
 
Running tests:
  rake db:test:clone       # Clones from your development database to test database
  ruby script/test-adva -p # Prepares the database and runs all adva-cms tests
  ruby script/test-adva    # Runs all adva-cms tests without preparing the database
  ruby script/test-adva vendor/adva/engines/adva_wiki # Runs only adva_wiki tests

Please report bugs to Lighthouse: 
  http://artweb-design.lighthouseapp.com/projects/13992-adva_cms/overview
 
Git repository:
  http://github.com/svenfuchs/adva_cms/tree/master
 
adva-cms mailing list:
  http://groups.google.com/group/adva-cms
 
adva-cms irc:
  irc://irc.freenode.net#adva-cms


Developers
==========

Sven Fuchs
Marko Seppä
Clemens Kofler
Priit Tamboom
Thomas R. Koll
Joshua Harvey