https://github.com/mbourqui/django-publications-bootstrap
A Django app for managing scientific publications.
https://github.com/mbourqui/django-publications-bootstrap
bibtex bootstrap4 django publishing python science scientific-publications
Last synced: 9 months ago
JSON representation
A Django app for managing scientific publications.
- Host: GitHub
- URL: https://github.com/mbourqui/django-publications-bootstrap
- Owner: mbourqui
- License: mit
- Fork: true (lucastheis/django-publications)
- Created: 2016-12-21T13:10:43.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T15:43:22.000Z (about 6 years ago)
- Last Synced: 2025-09-27T18:05:49.086Z (9 months ago)
- Topics: bibtex, bootstrap4, django, publishing, python, science, scientific-publications
- Language: Python
- Homepage:
- Size: 975 KB
- Stars: 12
- Watchers: 1
- Forks: 4
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](/)
[](/)
[](/LICENSE)
[](https://pypi.python.org/pypi/django-publications-bootstrap)
[](https://travis-ci.org/mbourqui/django-publications-bootstrap)
[](https://coveralls.io/github/mbourqui/django-publications-bootstrap?branch=master)
# Bootstrap-powered scientific publications for Django
A Django app for managing scientific publications, providing a Bootstrap-powered UI.
## Screenshots
[![frontend][3]][1]
[![backend][4]][2]
[1]: https://raw.githubusercontent.com/mbourqui/django-publications-bootstrap/media/frontend.png
[2]: https://raw.githubusercontent.com/lucastheis/django-publications/media/backend.png
[3]: https://raw.githubusercontent.com/mbourqui/django-publications-bootstrap/media/frontend_small.png
[4]: https://raw.githubusercontent.com/lucastheis/django-publications/media/backend_small.png
## Features
* 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
## Requirements
* 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
## Installation
### Using [PyPI](https://pypi.python.org/pypi/django-publications-bootstrap)
1. Run `pip install django-publications-bootstrap`.
### Using the source code
1. Make sure [`pandoc`](http://pandoc.org/index.html) is installed
1. Run `./pypi_packager.sh`
1. Run `pip install dist/django_publications_bootstrap-x.y.z-[...].wheel`, where `x.y.z` must be replaced by the actual
version number and `[...]` depends on your packaging configuration
### Configuration
1. Add `publications_bootstrap` to the `INSTALLED_APPS` in your project's settings (usually `settings.py`).
1. Add the following to your project's `urls.py`:
url(r'^publications/', include('publications_bootstrap.urls')),
1. Run `./manage.py migrate publications_bootstrap`.
1. In your project's base template, make sure the following blocks are available in the `` tag:
* `head`, to provide xml content
* `css`, to provide CSS specific to this application
The content itself will be inserted in the `content` block.
## Credits
This is a fork of [django-publications](https://github.com/lucastheis/django-publications) from
[lucastheis](https://github.com/lucastheis).