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.

Journal Entries

No entries yet. Link your entries with 'minerva' to include this project.


Ratings & Reviews

Community Rating
5.0/5.0

Based on 1 user ratings.

Your Rating

Click to rate this project.

Links

0 links submitted so far. Submit your own links.

Download Page
2 downloads

Who uses minerva?


Who contributes to minerva?

Avatar Anon32 Anon32
I'm a contributor

Who manages minerva?

Avatar
I'm a manager

Where in the world?



Related Projects by Tags

brewgear, Enomalism, GAE-REST, grab-it, PyCoBo


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