We just opened up the public version of the workspace, and I'd be obliged if y'all could take a look, and share your thoughts. There has been a lot of interest in seeing a real-world example of a webapp that uses Backbone.js, Underscore.js, and Jammit -- and this is the application that all of our open-source libraries have been extracted from.
To get your hands dirty, visit documentcloud.org/public, and try a search for "filter: annotated". Then, pop open your JS console, and you can play around with the Backbone models:
Documents.first().get("title");
Documents.map(function(doc){ return doc.get("title"); });
Documents.first().notes.fetch();
Documents.first().notes.first().set({title: "Testing..."});
... don't worry, that last one didn't persist anything to the server. If you try a .save(), it'll be denied.A couple other fun things to try:
* Drag a box to select a couple documents, and choose "Analyze -> View Timeline".
* Pop open the entities tab, and click on "show pages" next to an entity to view all of their mentions in the text.
* Click on a document's page count...
I'd love to hear your thoughts, from both technical and design perspectives, and would be glad to answer any questions that you have about the app.