django-tailordev-biblio 2.0.0

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangotailordevbiblio 2.0.0

# Django TailorDev BiblioBibliography management with Django.[![](https://travis-ci.org/TailorDev/django-tailordev-biblio.svg?branch=master)](https://travis-ci.org/TailorDev/django-tailordev-biblio/)[![Coverage Status](https://coveralls.io/repos/github/TailorDev/django-tailordev-biblio/badge.svg?branch=master)](https://coveralls.io/github/TailorDev/django-tailordev-biblio?branch=master)[![](https://img.shields.io/pypi/v/django-tailordev-biblio.svg)](https://pypi.python.org/pypi/django-tailordev-biblio)## CompatibilitySince the `1.0.0` release, we have added full support for recent python andDjango releases:| | Django 1.8 | Django 1.9 | Django 1.10 | Django 1.11 | Django 2.0 | Django 2.1 || ---------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ || Python 2.7 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | || Python 3.4 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | || Python 3.5 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: || Python 3.6 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |Please note that for older Python and/or Django versions, you can still use the `0.3` release.## SandboxClick on the screenshot below to browse the sandbox deployed on Heroku:[![Django TailorDev Biblio Screenshot](docs/images/preview.png "Checkout the demo!")](https://tailordev-biblio.herokuapp.com)_Nota bene:_ to test [referencesimportation](https://tailordev-biblio.herokuapp.com/import/) from PMIDs or DOIs,you will need to login with these credentials:```login: rosalindpassword: idiscovereddnastructurefirst```## Installation### Install `td_biblio`The easiest way to go is to use pip:```bashYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode python manage.py migrate td_biblio```### Add a base templateIn order to use `td_biblio` templates, you will need to create a base templateto inherit from. This base template should be visible as `_layouts/base.html`and contains at least the following blocks:```html<html> <head> <title>Publication list</title> </head> <body> {% block content %}{% endblock content %} {% block javascripts %}{% endblock javascripts %} </body></html>```As you might have guessed, the `content` block is the base block where we renderthe bibliography list and item details, while the `javascripts` block containseponym front-end dependencies. You will find an example base layout template at:[`td_biblio/templates/_layouts/base.html`](https://github.com/TailorDev/django-tailordev-biblio/blob/master/td_biblio/templates/_layouts/base.html)## Import bibliographyOnce `td_biblio` is installed and configured, you may want to import yourreferences stored in a BibTeX file. Hopefully, there is a command for that:```bashYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode make bootstrap```And then start the development server via:```bashYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode make test```### Deploy to HerokuTo start playing with an Heroku instance, we suppose you have:- an Heroku account;- a functional SSH key imported for this account;- installed the [`heroku` client](https://devcenter.heroku.com/articles/heroku-cli).```bash# Log in to herokuYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode heroku git:remote -a tailordev-biblio# Push your codeYou can't use 'macro parameter character #' in math modeYou can't use 'macro parameter character #' in math mode heroku run python sandbox/manage.py migrate```### Upload a new release to PyPI```bashpythonsetup.pysdistbdistwheel twine upload dist/*```## License`django-tailordev-biblio` is released under the MIT License. See the bundledLICENSE file for details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.