This is an attempt to build a portable document library and viewer entirely client-side, using the public API provided by DocumentCloud.
Getting started:
Clone or download from this repository. Include on your page the following dependencies:
- jQuery
- underscore.js
- backbone.js
- documents.js
(At some point in the future, I'll probably package everything into one download using Jammit. For now, you're stuck with dependencies.)
Embed:
<div id="documents"></div>
<script>
var docs = new DocumentViewer({
q: "group:homicide-watch",
per_page: 12,
page: 1
})
</script>
See DocumentCloud's API documentation for arguments.