A Django app for managing scientific publications, providing a Bootstrap-powered UI.
- automatically creates lists for individual authors and tags
- BibTex import/export
- RIS export (EndNote, Reference Manager)
- unAPI support (Zotero)
- customizable publication categories/BibTex entry types
- PDF upload
- RSS feeds
- support for images
- embeddable references
- in-text citations, inspired by LaTeX
- automatic bibliography, inspired by LaTeX
- Python >= 3.4
- Django >= 1.10.8
- Pillow >= 2.4.0
- django-countries >= 4.0
- django-ordered-model >= 1.4.1
- six >= 1.10.0
- Bootstrap v4.0.0-beta
- django-echoices >= 2.2.5
Using PyPI
- Run
pip install django-publications-bootstrap
.
- Make sure
pandoc
is installed - Run
./pypi_packager.sh
- Run
pip install dist/django_publications_bootstrap-x.y.z-[...].wheel
, wherex.y.z
must be replaced by the actual version number and[...]
depends on your packaging configuration
-
Add
publications_bootstrap
to theINSTALLED_APPS
in your project's settings (usuallysettings.py
). -
Add the following to your project's
urls.py
:url(r'^publications/', include('publications_bootstrap.urls')),
-
Run
./manage.py migrate publications_bootstrap
. -
In your project's base template, make sure the following blocks are available in the
<head>
tag:head
, to provide xml contentcss
, to provide CSS specific to this application
The content itself will be inserted in the
content
block.
This is a fork of django-publications from lucastheis.