Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyDescriptionDefault Value
SECRET_KEYLa clé secrète d’une installation Django. Elle est utilisée dans le contexte de la signature cryptographique, et doit être définie à une valeur unique et non prédictible. https://docs.djangoproject.com/fr/1.11/ref/settings/#secret-key'A_CHANGER'
DEBUGUne valeur booléenne qui active ou désactive le mode de débogage. Ne déployez jamais de site en production avec le réglage DEBUG activé. https://docs.djangoproject.com/fr/1.11/ref/settings/#debugTrue
ALLOWED_HOSTSUne liste de chaînes représentant des noms de domaine/d’hôte que ce site Django peut servir. C’est une mesure de sécurité pour empêcher les attaques d’en-tête Host HTTP, qui sont possibles même avec bien des configurations de serveur Web apparemment sécurisées. https://docs.djangoproject.com/fr/1.11/ref/settings/#allowed-hosts['localhost']
SESSION_COOKIE_AGEL’âge des cookies de sessions, en secondes. https://docs.djangoproject.com/fr/1.11/ref/settings/#session-cookie-age14400
SESSION_EXPIRE_AT_BROWSER_CLOSEIndique s’il faut que la session expire lorsque l’utilisateur ferme son navigateur. https://docs.djangoproject.com/fr/1.11/ref/settings/#session-cookie-ageTrue
ADMINSUne liste de toutes les personnes qui reçoivent les notifications d’erreurs dans le code. Lorsque DEBUG=False et qu’une vue lève une exception, Django envoie un courriel à ces personnes contenant les informations complètes de l’exception. Chaque élément de la liste doit être un tuple au format « (nom complet, adresse électronique) ». Exemple : [('John', 'john@example.com'), ('Mary', 'mary@example.com')] Dans Pod, les "admins" sont également destinataires des courriels de contact, d'encodage ou de flux rss si la variable CONTACT_US_EMAIL n'est pas renseignée.( ('Name', 'adminmail@univ.fr'),)
MANAGERSDans Pod, les "managers" sont destinataires des courriels de fin d'encodage (et ainsi des vidéos déposées sur la plateforme). Le premier managers renseigné est également contact des flus rss. Ils sont aussi destinataires des courriels de contact si la variable CONTACT_US_EMAIL n'est pas renseignée.ADMINS
DATABASESUn dictionnaire contenant les réglages de toutes les bases de données à utiliser avec Django. C’est un dictionnaire imbriqué dont les contenus font correspondre l’alias de base de données avec un dictionnaire contenant les options de chacune des bases de données. https://docs.djangoproject.com/fr/1.11/ref/settings/#databases

{
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}

LANGUAGE_CODELangue par défaut si non détectéefr
LANGUAGESLangue disponible et traduite

( ('fr', 'Français'), ('en', 'English'), ('nl', 'Dutch (Netherlands)'))

TIME_ZONEUne chaîne représentant le fuseau horaire pour cette installation. https://docs.djangoproject.com/fr/1.11/ref/settings/#std:setting-TIME_ZONEUTC
FILE_UPLOAD_TEMP_DIRLe répertoire dans lequel stocker temporairement les données (typiquement pour les fichiers plus grands que FILE_UPLOAD_MAX_MEMORY_SIZE) lors des téléversements de fichiers. https://docs.djangoproject.com/fr/1.11/ref/settings/#file-upload-temp-dir/var/tmp
STATIC_ROOTLe chemin absolu vers le répertoire dans lequel collectstatic rassemble les fichiers statiques en vue du déploiement. https://docs.djangoproject.com/fr/1.11/ref/settings/#std:setting-STATIC_ROOT/pod/static
MEDIA_ROOTChemin absolu de système de fichiers pointant vers le répertoire qui contiendra les fichiers téléversés par les utilisateurs. https://docs.djangoproject.com/fr/1.11/ref/settings/#std:setting-MEDIA_ROOT/pod/media
EMAIL_HOSTnom du serveur smtpsmtp.univ.fr
EMAIL_PORTport d'écoute du serveur smtp25
SERVER_EMAILcourriel utilisé par défaut pour les envois automatique (erreur de code etc.)noreply@univ.fr
DEFAULT_FROM_EMAILcourriel utilisé par défaut pour les envois de courriel (contact, encodage etc.)noreply@univ.fr
MENUBAR_HIDE_INACTIVE_OWNERSLes utilisateurs inactif ne sont plus affichés dans la barre de menu utilisateurTrue
MENUBAR_SHOW_STAFF_OWNERS_ONLYLes utilisateurs non staff ne sont plus affichés dans la barre de menu utilisateurFalse
HOMEPAGE_SHOWS_PASSWORDEDAfficher les vidéos dont l'accès est protégé par mot de passe sur la page d'accueilFalse
HOMEPAGE_SHOWS_RESTRICTEDAfficher les vidéos dont l'accès est protégé par authentification sur la page d'accueilFalse
FORCE_LOWERCASE_TAGSLes mots clés saisis lors de l'ajout de vidéo sont convertis automatiquement en minusculeTrue
MAX_TAG_LENGTHLes mots clés saisis lors de l'ajout de vidéo ne peuvent dépassé la longueur saisie50
USE_PODFILEUtiliser l'application de gestion de fichier fourni avec le projet. Si False, chaque fichier envoyé ne pourra être utilisé qu'une seule fois.False
THIRD_PARTY_APPSListe des applications tierces accessibles.[]
FILES_DIRNom du répertoire racine ou les fichiers "complémentaires" (hors vidéos etc.) sont téléversés.files
SUBJECT_CHOICESChoix de sujet pour les courriels envoyés depuis la plateforme( ('', '-----'), ('info', ('Request more information')), ('contribute', ('Learn more about how to contribute')), ('request_password', ('Password request for a video')), ('inappropriate_content', ('Report inappropriate content')), ('bug', ('Correction or bug report')), ('other', ('Other (please specify)')) )
HIDE_USERNAMESi valeur vaut 'True', le username de l'utilisateur ne sera pas visible sur la plate-forme Pod et si la valeur vaut 'False' le username sera affichés aux utilisateurs authentifiés. (par soucis du respect du RGPD)False
HIDE_USER_TABSi valeur vaut 'True', l'onglet Utilisateur ne sera pas visible et si la valeur vaut 'False' l'onglet Utilisateur ne sera visible qu'aux personnes authentifiées. (par soucis du respect du RGPD)

False

HIDE_USER_FILTERSi la valeur vaut 'True', le filtre des vidéos par utilisateur ne sera plus visible sur la plate-forme Pod et si la valeur vaut 'False' le filtre sera visible qu'aux personnes authentifiées. (par soucis du respect du RGPD)False
LINK_SUPERPOSITIONSi valeur vaut 'True', les URLs contenues dans le texte de superposition seront transformées, à la lecture de la vidéo, en lien cliquable.False
CUSTOM_CONTACT_USSi valeur vaut 'True', les e-mails de contacts seront adressés, selon le sujet, soit au propriétaire de la vidéo soit au(x) manageur(s) des vidéos Pod. (voir USER_CONTACT_EMAIL_CASE et USE_ESTABLISHMENT_FIELD )False
USER_CONTACT_EMAIL_CASEUne liste contenant les sujets de contact dont l'utilisateur sera seul destinataire plutôt que le(s) manageur(s). Si la liste est vide, les mails de contact seront envoyés au(x) manageur(s). Valeurs possibles : 'info', 'contribute', 'request_password', 'inapropriate_content', 'bug', 'other'[ ]
USE_ESTABLISHMENT_FIELD

Si valeur vaut 'True', rajoute un attribut 'establishment' à l'utilisateur Pod ce qui permet de gérer plus d'un établissement pouvant utiliser Pod. Dans ce cas les emails de contact par exemple seront envoyés soit à l'utilisateur soit au(x) manageur(s) de l'établissement de l'utilisateur. (voir USER_CONTACT_EMAIL_CASE )

Egalement les emails de fin d'encodage seront envoyés au(x) manageur(s) de l'établissement du propriétaire de la vidéo encodée, en plus d'un email au propriétaire, en confirmation de la fin d'encodage de sa vidéo.

False
USE_STATS_VIEWPermet d'activer la possibilité de voir en details le nombre de visualisation d'une vidéo durant un jour donné ou mois, année ou encore le nombre de vue total depuis la création de la vidéo. un lien est rajouté dans la partie info lors de la lecture d'une vidéo, un lien est rajouté dans la page de visualisation d'une chaîne ou un theme ou encore toutes les vidéos présentes sur la plateforme.False
MAX_DURATION_DATE_DELETEFixe une année maximale que la date de suppression d'une vidéo ne peut dépasser. Par défaut MAX_DURATION_DATE_DELETE = 10. (Année courante + 10 ans).10

USE_CHUNKED_UPLOAD

Permet d'utiliser la mise en ligne fragmentée (qui permet de reprendre la mise en ligne lors de problèmes de connexion)False
CHUNK_SIZETaille d'un fragment (le fichier sera mis en ligne par fragment de cette taille)1000000

Configuration des templates / de l'affichage

...