Minerva is a Python web application that provides an open 'Noun Space' for collaborative authoring of various, rich content types that may be interwoven. The concept of a 'Noun Space' is derived from the REST architectural style. Under REST, each segment (or noun) in a URL path should act as an identifier for a specific object. For example, if a user types '/foo/bar/baz' into her location bar and no object is found, she is given an opportunity to create something new there. There is no requirement for objects to previously exist at either '/foo' or '/foo/bar'.
The initial implementation is on Google App Engine, but ports onto Twisted/Axiom and CouchDb are planned.
Updated 02 Jul 2009 07:41 UTC
Based on 1 user ratings.
Click to rate this project.
0 links submitted so far. Submit your own links.
Project Cost |
|
|---|---|
| This calculator estimates how much it would cost to hire a team to write this project from scratch. More » | |
| Include | |
| Codebase | 32,558 |
| Effort (est.) | 8 Person Years |
| Avg. Salary | $ year |
| $ 420,101 | |