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/27 19:24] – [Changement de clé secrète] 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 102: | Ligne 129: | ||
Il est possible de définir de nombreux paramètres globaux à l'aide de variables d' | 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' | ||
Ligne 108: | Ligne 144: | ||
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, | 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' | - Sauvegarder l' | ||
- Générer une nouvelle clé à l'aide de la commande ''< | - Générer une nouvelle clé à l'aide de la commande ''< | ||
Ligne 161: | 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> |