-
Notifications
You must be signed in to change notification settings - Fork 530
Storage
Some kind of 'Storage' is needed to persist your annotations after you leave a web page.
To do this you use the 'Store Plugin' plus some kind of storage system with a web API. Given the flexibility of plugins it iss possible to have almost any kind of storage backend from local storage, to a relational database to raw CouchDB.
However, to provide for some standardization we've defined a Storage API (see below).
You don't have to implement this API but if you do it will mean the Annotator can work out of the box with your store using the Store Plugin that is shipped with the Annotator.
Moreover we have also provided a store web application that provides a reference implementation of the API: http://github.org/okfn/annotator-store -- with this implementation powering the free annotation storage service at http://annotateit.org/.
See README here: https://github.com/okfn/annotator-store
- [API] CouchDB + Python (Flask): https://github.com/okfn/annotator-store
- See https://github.com/okfn/annotator/issues/47