Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
fr:khaganat_web [2018/11/12 13:34] – [Bulma] Tycho Brahe | fr:khaganat_web [2020/08/17 16:08] – [Bulma] correction mineur Deed | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Khaganat web est une application web développée en Python/ | Khaganat web est une application web développée en Python/ | ||
+ | |||
+ | |||
+ | ===== Tests et mise en production ===== | ||
+ | |||
+ | La version disponible sur [[https:// | ||
+ | |||
+ | <WRAP center round important> | ||
+ | |||
+ | ==== Éléments allant en production à ne pas toucher ==== | ||
+ | |||
+ | La liste est exhaustive. | ||
+ | |||
+ | * pages statiques | ||
+ | * barre de navigation | ||
+ | |||
+ | |||
+ | ==== Éléments de test pouvant être modifiés à loisir ==== | ||
+ | |||
+ | La liste **n' | ||
+ | |||
+ | * utilisateurs | ||
+ | * droits d' | ||
+ | * pastebin | ||
+ | * journaux de conversation | ||
+ | * mots de passe partagés | ||
+ | * etc | ||
+ | |||
===== Fonctionnalités ===== | ===== Fonctionnalités ===== | ||
Ligne 29: | Ligne 56: | ||
TITLE: Journaux de conversation | TITLE: Journaux de conversation | ||
PRIORITY: 2 | PRIORITY: 2 | ||
- | PROGRESS: | + | PROGRESS: |
DESCRIPTION: | DESCRIPTION: | ||
</ | </ | ||
Ligne 52: | Ligne 79: | ||
TITLE: Partage de mots de passe | TITLE: Partage de mots de passe | ||
PRIORITY: 3 | PRIORITY: 3 | ||
- | PROGRESS: | + | PROGRESS: |
DESCRIPTION: | DESCRIPTION: | ||
</ | </ | ||
Ligne 60: | Ligne 87: | ||
TITLE: Webchat | TITLE: Webchat | ||
PRIORITY: 3 | PRIORITY: 3 | ||
- | PROGRESS: | + | PROGRESS: |
DESCRIPTION: | DESCRIPTION: | ||
</ | </ | ||
Ligne 94: | Ligne 121: | ||
DESCRIPTION: | DESCRIPTION: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Administrer ===== | ||
+ | |||
+ | |||
+ | ==== Les paramètres globaux ==== | ||
+ | |||
+ | Il est possible de définir de nombreux paramètres globaux à l'aide de variables d' | ||
+ | |||
+ | |||
+ | ==== Pastebin ==== | ||
+ | |||
+ | Afin de supprimer les pastes périmés, il est important de lancer régulièrement la commande suivante : | ||
+ | |||
+ | < | ||
+ | |||
+ | Par défaut, les pastes périmés ne sont pas affichés, il n'y a donc pas un besoin absolu de faire cette purge en permanence. En fonction de la charge, la lancer chaque semaine ou chaque mois peut être suffisant. Il est bien entendu recommandé d' | ||
+ | |||
+ | |||
+ | ==== Changement de clé secrète ==== | ||
+ | |||
+ | Si l'on pense que la clé secrète a pu être compromise, il faut immédiatement en changer. Tout ce qui repose sur cette clé (sessions utilisateurs, | ||
+ | |||
+ | - Lire l' | ||
+ | - Sauvegarder l' | ||
+ | - Générer une nouvelle clé à l'aide de la commande ''< | ||
+ | - Dans l' | ||
+ | - Dans l' | ||
+ | - Redémarrer le service WSGI. | ||
Ligne 115: | Ligne 171: | ||
==== Pour les graphistes ==== | ==== Pour les graphistes ==== | ||
+ | |||
+ | Avant toute chose, vous devriez consulter la page [[taf> | ||
=== Django === | === Django === | ||
Ligne 140: | Ligne 198: | ||
Le projet utilise un framework CSS : [[https:// | Le projet utilise un framework CSS : [[https:// | ||
- | Afin de personaliser Bulma, il est possible de définir des [[https:// | + | Afin de personaliser Bulma, il est possible de définir des [[https:// |
+ | |||
+ | < | ||
+ | git clone https://git.khaganat.net/ | ||
+ | cd khaganat_web_css | ||
+ | npm install | ||
+ | npm install | ||
+ | cp bulma.sass node_modules/bulma/bulma.sass | ||
+ | cd node_modules/ | ||
+ | npm run build-sass | ||
+ | cp css/ | ||
+ | </ | ||
+ | |||
+ | Le fichier css est à copier dans '' | ||
- | Le fichier sass à éditer est '' | ||
- | <WRAP center round info>Si vous souhaitez utiliser le '' | ||
{{tag> | {{tag> |