blob: fe15f45574436b6a118371c55620967e1ac71448 (
plain)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
ABOUT THIS APP
The LEAP public website is lightweight rails application that just mostly
serves up (semi) static templates.
No databases are used or harmed in the making of this website.
The goal with this web app is to be as flexible and lightweight as possible,
and to support stellar localization.
There are numerous ruby tools to build static websites, but I found them to
not be good for localization and to be too inflexible.
Installation
bundle install
Running
rails server
Console
rails console
rails console production
rails dbconsole
Rake takes
rake doc:app
Running in production (with webrick)
bundle exec rake assets:precompile
RAILS_ENV=production rails server
Deploying
Edit config/deploy.rb
Apache requirements:
Install mod_rack
Apache configuration:
<VirtualHost *:80>
ServerName leap.se
DocumentRoot /home/leap/leap.se/public
<Directory /home/leap/leap.se/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
DEV NOTES
=============================
SEARCH
use this one:
http://xapian.org/docs/bindings/ruby/
how flask does it:
http://librelist.com/browser//flask/2012/3/21/maillinglist-archive-searchable/#ff1d34246a16845c410d2c9a411f5829
https://github.com/mitsuhiko/flask/blob/website/flask_website/search.py
https://github.com/mitsuhiko/flask/blob/website/flask_website/views/mailinglist.py
pure ruby, for ar: https://github.com/dougal/acts_as_indexed/
STATIC CMSs
see
http://nestacms.com/
https://github.com/gma/nesta
https://github.com/gma/nesta-rails
https://github.com/quickleft/regulate -- git, engine, cms, rails
|