-
Notifications
You must be signed in to change notification settings - Fork 4
Requirements
Henri edited this page Jun 29, 2018
·
6 revisions
This page is not kept up to date, you can find up to date dependencies from the following links:
- Python: https://github.com/Signbank/FinSL-signbank/blob/master/requirements.txt
- JavaScript: https://github.com/Signbank/FinSL-signbank/blob/master/package.json
Make sure you pick the correct tag/version/branch.
- django version 1.11 (with latest updates)
- python 3 (version 3.4+)
- Relational database:
- PostgreSQL (recommended).
- or MySQL (works, but not recommended)
- git version control system
- Linux server is recommended for best compatibility (FinSL-signbank not tested on Windows):
- CentOS
- Debian
- It might be possible to deploy to some PaaS also, e.g. https://www.heroku.com/
Updated on 29th of June 2018
- django-bootstrap3
- django-contrib-comments
- django-modeltranslation
- django-reversion
- django-summernote
- Repository: https://github.com/summernote/django-summernote/
- django-tagging
- django-guardian
- django-registration
- django-notifications-hq
- psycopg2 (if used with PostgreSQL) to be renamed to psycopg2-binary
- PyPI (psycopg2): https://pypi.org/project/psycopg2/
- PyPI (psycopg2-binary): https://pypi.org/project/psycopg2-binary/
- MySQL-python (if used with MySQL)
JavaScript dependencies come with the project as static files, you shouldn't have to download them yourself with NPM.
If you want to upgrade a package yourself, make sure that you get the correct one (use package.json to do this). NPM is full of scam packages with similar names.
- TagManager
- Repository: https://github.com/max-favilli/tagmanager.git
- at.js
- bootstrap
- jquery
- jquery.caret
- mark.js
- recordrtc
- sigma
- typeahead.js
- cookieconsent