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édente | ||
fr:khaganat_web [2019/07/23 00:49] – Tycho Brahe | fr:khaganat_web [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
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 142: | 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> |