Skip to main content

A Django app for managing scientific publications with a Bootstrap-powered UI.

Project description

Python Django License PyPI Build Status Coverage Status

Bootstrap-powered scientific publications for Django

A Django app for managing scientific publications, providing a Bootstrap-powered UI.

Screenshots

frontend backend

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

  1. Run pip install django-publications-bootstrap.

Using the source code

  1. Make sure `pandoc <http://pandoc.org/index.html>`__ is installed

  2. Run ./pypi_packager.sh

  3. 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).

  2. Add the following to your project’s urls.py:

    url(r'^publications/', include('publications_bootstrap.urls')),
  3. Run ./manage.py migrate publications_bootstrap.

  4. In your project’s base template, make sure the following blocks are available in the <head> 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 from lucastheis.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-publications-bootstrap-2.3.1.tar.gz (45.8 kB view details)

Uploaded Source

Built Distribution

django_publications_bootstrap-2.3.1-py2.py3-none-any.whl (67.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-publications-bootstrap-2.3.1.tar.gz.

File metadata

  • Download URL: django-publications-bootstrap-2.3.1.tar.gz
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/18.0.1 requests-toolbelt/0.8.0 tqdm/4.17.0 CPython/3.4.3

File hashes

Hashes for django-publications-bootstrap-2.3.1.tar.gz
Algorithm Hash digest
SHA256 8ec8f367ead204c425a672a05fc28e81aafa8d75623bd1a92adf7b5042d1f489
MD5 dbe36872d612fb911b9cbcfdf0f7374b
BLAKE2b-256 68956b79b7bb61197594a3a3c1eae6719e3effd7761c47f6384aaf53252fd8b9

See more details on using hashes here.

File details

Details for the file django_publications_bootstrap-2.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: django_publications_bootstrap-2.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 67.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/18.0.1 requests-toolbelt/0.8.0 tqdm/4.17.0 CPython/3.4.3

File hashes

Hashes for django_publications_bootstrap-2.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a75553a5734ce4728358a0b022ec9b26342e2479dc22b7031d20ac69245f5c87
MD5 9df82fb394f67329f5dcc307008e8b31
BLAKE2b-256 ea20baf8b2c3799b2a411aab6d7f0a23fc81a2fd7ed2e9f89aafdcf0b4890d67

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page