Outils pour utilisateurs

Outils du site


informatique:outils:dokuwiki:configuration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
informatique:outils:dokuwiki:configuration [2025/01/02 09:24] – supprimée - modification externe (Date inconnue) 127.0.0.1informatique:outils:dokuwiki:configuration [2025/01/02 09:24] (Version actuelle) – ↷ Page déplacée de informatique:dokuwiki:configuration à informatique:outils:dokuwiki:configuration alexis
Ligne 1: Ligne 1:
 +====== Configuration ======
 +
 +===== Changer la largeur d'affichage =====
 +Il faut éditer le fichier ''lib/tpl/dokuwiki/style.ini'' et modifier la valeur du paramètre ''%%__site_width__%%''. Dans mon cas, j'ai remplacé ''75em'' par ''100vw''.
 +
 +<WRAP important>
 +Il faut réaliser cette opération à chaque mise à jour du wiki !
 +</WRAP>
 +
 +===== Autoriser l'ajout de fichier SVG par le gestionnaire de médias =====
 +Il faut ajouter le fichier ''conf/mime.local.conf'' avec le contenu suivant :
 +<WRAP prewrap>
 +<code - mime.local.conf>
 +mp4    video/mp4
 +svg    image/svg+xml
 +</code>
 +</WRAP>
 +
 +<WRAP info>
 +Il est possible de mettre cette configuration dans le fichier ''conf/mime.conf'' mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
 +</WRAP>
 +
 +===== Ajouter des icônes =====
 +Il faut ajouter le fichier ''conf/smileys.local.conf'' avec le contenu suivant :
 +
 +<WRAP prewrap>
 +<code - smileys.local.conf>
 +# PlayStation 1
 +PS_CIRCLE   playstation.circle.svg
 +PS_CROSS    playstation.cross.svg
 +PS_SQUARE   playstation.square.svg
 +PS_TRIANGLE playstation.triangle.svg
 +PS_DOWN     playstation.down.svg
 +PS_LEFT     playstation.left.svg
 +PS_RIGHT    playstation.right.svg
 +PS_UP       playstation.up.svg
 +PS_L1       playstation.l1.svg
 +PS_L2       playstation.l2.svg
 +PS_R1       playstation.r1.svg
 +PS_R2       playstation.r2.svg
 +PS_SELECT   playstation.select.svg
 +
 +# Nintendo 64
 +N64_CDOWN    nintendo64.c.down.svg
 +N64_CLEFT    nintendo64.c.left.svg
 +N64_CRIGHT   nintendo64.c.right.svg
 +N64_CUP      nintendo64.c.up.svg
 +N64_DDOWN    nintendo64.d.down.svg
 +N64_DLEFT    nintendo64.d.left.svg
 +N64_DRIGHT   nintendo64.d.right.svg
 +N64_DUP      nintendo64.d.up.svg
 +N64_L        nintendo64.l.svg
 +N64_R        nintendo64.r.svg
 +</code>
 +</WRAP>
 +
 +<WRAP info>
 +Il est possible de mettre cette configuration dans le fichier ''conf/smileys.conf'' mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
 +</WRAP>
 +Il faut également mettre à disposition les icônes dans le répertoire ''lib/images/smileys''.
 +Voici les icônes utilisées :
 +  * Playstation : PS_CIRCLE PS_CROSS PS_SQUARE PS_TRIANGLE PS_DOWN PS_LEFT PS_RIGHT PS_UP PS_L1 PS_L2 PS_R1 PS_R2 PS_SELECT
 +  * Nintendo 64 : N64_CDOWN N64_CLEFT N64_CRIGHT N64_CUP N64_DDOWN N64_DLEFT N64_DRIGHT N64_DUP N64_L N64_R
 +
 +Comme certaines icônes utilisées sont très grandes, il faut les redimensionner lors de l'utilisation en modifiant le contenu du fichier ''conf/userall.css'' avec les règles suivantes :
 +<WRAP prewrap>
 +<code css conf/userall.css>
 +.icon[alt*="PS_"],
 +.icon[alt*="N64_"],
 +button.pickerbutton[title*="PS_"] img,
 +button.pickerbutton[title*="N64_"] img {
 +  height: 1em;
 +}
 +</code>
 +</WRAP>
 +
 +===== Ajouter des polices =====
 +
 +Il faut créer le répertoire ''fonts'' à la racine du wiki et y ajouter les polices nécessaires ((Celles-ci sont également présentes dans le gestionnaire de médias)).
 +
 +Il faut ensuite les charger en modifiant le contenu du fichier ''conf/userall.css'' avec les règles suivantes :
 +<WRAP prewrap>
 +<code css conf/userall.css>
 +@font-face {
 +  font-family: "Ænigma Scrawl 4 BRK";
 +  src: url(fonts/aenigmascrawl.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Fira Code";
 +  src: url(fonts/firacoderegular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Grudge 2 BRK";
 +  src: url(fonts/grudge2brk.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Intel One Mono";
 +  src: url(fonts/intelonemonoregular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Iosevka";
 +  src: url(fonts/iosevkaregular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "JetBrains Mono";
 +  src: url(fonts/jetbrainsmonoregular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Old Newspaper Types";
 +  src: url(fonts/oldnewspapertypes.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "PT Sans";
 +  src: url(fonts/ptsanswebregular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "PT Serif";
 +  src: url(fonts/ptserifwebregular.ttf) format("truetype");
 +}
 +@font-face {
 +  font-family: "Sketch Nothing";
 +  src: url(fonts/sketchnothing.ttf) format("truetype");
 +}
 +</code>
 +</WRAP>