public
Description: A resourceful plugin providing lightweight content management functionality to Rails applications
Homepage: http://www.viget.com/extend/sandstone-a-drop-in-cms-for-existing-rails-applications/
Clone URL: git://github.com/vigetlabs/sandstone.git
sandstone / TODO
100644 32 lines (31 sloc) 1.165 kb
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
SOONEST
x switch integration point from polymorphism to simple foreign key
  x update documentation
x refactor filesystem caching out of Page and PageTemplate into a single module
- allow arbitrary metadata
- add helper tests
 
LATER
- use acts_as_state_machine for workflow
- manage dynamic page content
- manage content chunks within pages
? patch render to allow render :sandstone => [path] (replacement for partials???)
- document capistrano/vlad changes necessary to preserve generated content across deploys
- namespace sandstone controllers (especially admin controllers)
? namespace sandstone models
- allow liquid for page templates
- add rake tasks
  - clearing generated content
  - ...
- add generator options
  - page tagging
  - ...
- allow role management
- make acts_as_versioned optional...
  - document dependency until accomplished
- make acts_as_tree optional...
  - document dependency until accomplished
- make javascript optionally unobtrusive
  - generator option to include lowpro?
- provide alternatives to filesystem caching
- change namespacing to Resourceful::Sandstone
- better error messaging when prereqs aren't present (AAV and AAT)