forked from svenfuchs/adva_cms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
60 lines (41 loc) · 1.74 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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 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/script/setup # adds adva rake tasks and required files
rake adva:migrate # runs Adva migrations
ruby script/server
firefox http://localhost:3000
You should see Adva installation screen.
Fill out the form and you're started, enjoy!
Development
===========
Please check out /doc directory for high level overview about Adva.
Running specs and int tests
First time before running specs and tests, you should create test database's structure
rake db:test:clone_structure
Run all specs and integration tests with:
ruby script/test-adva # Runs all Adva specs and int 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 mailing list:
http://groups.google.com/group/adva-cms
Adva irc:
irc://irc.freenode.net#adva-cms