PirateLearner Annotations App
A per-paragraph commenting app that enables you to:
- Create annotations (like those in medium.com) on per-paragraph basis
- Delete annotations
This app is designed to work with the PirateLearner Blogging App, which powers the unique ID generation for each content paragraph.
- `Python`_ 2.7.
- `Django`_ 1.6.x.
- `Django Rest Framework`_ 3.1.0
- `pi-blogging`_ 0.1.0b1
Use pip for installing the app:
`pip install pi-annotations --pre`
or download zip file from github `here`_
after installation, add rest_framework and annotations to your installed apps and also make sure that requirements are also installed -
| INSTALLED_APPS = (
Also add blogging urls in your projects urls.py -
| urlpatterns = i18n_patterns('',
| url(r'^annotations/', include('annotations.urls', namespace='annotations')),
after this just run ``python manage.py syncdb`` for creation of database tables.
NOTE: For setting up blogging app, refer to its `documentation`_.
The documentation may be found at `Read The Docs`_.
.. _Python: https://www.python.org/
.. _Django: https://www.djangoproject.com/
.. _here: https://github.com/PirateLearner/blogging/archive/master.zip
.. _`documentation`: http://blogging.readthedocs.org/en/latest/
.. _`Read The Docs`: http://annotations.readthedocs.org/en/latest/
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.