Polycopiés numériques (Dauphine/UNPIdF)
This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Thomas NOËL 64d8126dc6 grappelli est sorti en version 2.4 compatible avec django 1.4 2012-07-30 12:35:11 +02:00
bin package: scripts indépendants de la distrib (debian6/centos5) 2012-07-24 23:29:51 +02:00
debian packaging: versions debian = git describe 2012-07-25 15:55:33 +02:00
help/fr Doc admin finalisée sans les captures 2012-07-30 12:06:47 +02:00
polynum urls.py: sert static s'il n'est pas déjà géré par ailleurs 2012-07-30 12:34:20 +02:00
rpm oups 2012-07-25 12:43:03 +02:00
.gitignore ignore polynum/media pour git 2012-07-19 13:41:49 +02:00
.gitmodules ajoute un plugin de sélection de couleur à l'éditeur, rend la suppression du formatage fonctionelle aussi sur la coloration 2012-07-11 12:34:47 +02:00
Makefile packaging: versions debian = git describe 2012-07-25 15:55:33 +02:00
README réécriture de la configuration des loggers pour utiliser syslog 2012-07-24 12:33:51 +02:00
gunicorn_config.py.example ajoute un exemple de config gunicorn 2012-07-20 10:01:07 +02:00
local_settings.py.example réécriture de la configuration des loggers pour utiliser syslog 2012-07-24 12:33:51 +02:00
manage.py Begin Django application 2012-04-24 18:52:01 +02:00
requirements grappelli est sorti en version 2.4 compatible avec django 1.4 2012-07-30 12:35:11 +02:00
setup.py ajoute pyscopg2 comme prérequis 2012-07-06 11:36:03 +02:00

README

Polycopiés numériques, projet UPD+UNPIdF

Installation
------------

Avec PostgreSQL:

    $ createdb polynum
    $ echo "DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'polynum' }}" >local_settings.py

    Configure the following keys in your local_settings.py:
      CAS_SERVER_URL - the CAS server URL
      LDAP_URL - the LDAP server URL
      LDAP_BIND_DN - the DN to authenticate to the LDAP server
      LDAP_BIND_PASSWORD - the password
      LDAP_USER_QUERY - the query to retrieve user, use %s as a placeholder for the CAS username
      LDAP_BASE - the base DN for the query

    $ ./manage.py syncdb

Index
-----

Certaines requêtes nécessitent des index pour êtres performantes, n'oubliez pas
des créer à l'aide des commandes suivantes.

Avec SQLite::

    python manage.py sqlindexes | sqlite3 polynum.db

Avec PostgreSQL:

    python manage.py sqlindexes | psql <db_name>

Logs
----

Les logs sont envoyés vers le syslog local via /dev/log avec pour nom de
service local0. Les logs de niveau debug ne sont envoyés que si l'option DEBUG
est à True dans votre fichier local_settings.py.

Pour récupérer ces logs dans un fichier à part vous pouvez ajouter la
ligne suivante dans le fichier de configuration du démon syslog local.::

    local0.* -/var/log/polynum.log