Ceci est une ancienne révision du document !
Table des matières
Dokuwiki
Extensions
- drawio permet d'éditer des schémas réalisés avec draw.io directement depuis le wiki.
- EditTable ajoute un bouton d'édition sous chaque tableau. Le bouton d'édition permet la modification du tableau à la manière de Excel.
- fontsize2 permet de gérer la taille de la police.
- keyboard permet d'afficher des raccourcis clavier sous forme de touche de clavier.
- Login/Logoff Logging permet d'enregistrer les connexions et déconnexions dans un journal.
- tabbox permet de créer des boîtes avec onglets.
- tokenbucketauth 2) permet de ralentir les attaques en force brute en bannissant les IPs coupables.
- upgrade permet de mettre à jour le wiki directement depuis l'interface d'administration.
- Wrap permet de mettre le texte dans des containers. Ces containers peuvent être stylés avec les styles fournis ou ceux de l'utilisateur.
Syntaxe
- Pour ne pas afficher la table des matières d'une page, il faut ajouter
~~NOTOC~~
dans celle-ci. - Pour mettre du texte en indice, il faut utiliser
<sub>texte</sub>
→ H2O. - Pour mettre du texte en exposant, il faut utiliser
<sup>texte</sup>
→ x2 + y2 = 1. - Pour barrer du texte, il faut utiliser
<del>texte</del>
→barré - Pour plus d'informations.
Mettre en forme un bloc de code
Source
<code csharp [enable_line_numbers="true",highlight_lines_extra="3"]> private void ShowMessage() { MessageBox.Show("Hello!"); } </code>
Résultat
private void ShowMessage() { MessageBox.Show("Hello!"); }
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
.
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 :
- mime.local.conf
svg image/svg+xml
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.
Ajouter des icônes
Il faut ajouter le fichier conf/smileys.local.conf
avec le contenu suivant :
- smileys.local.conf
# PlayStation 1 PS1_SQUARE playstation1square.svg PS1_TRIANGLE playstation1triangle.svg PS1_CIRCLE playstation1circle.svg PS1_CROSS playstation1cross.svg PS1_LEFT fixme.gif PS1_RIGHT fixme.gif PS1_UP fixme.gif PS1_DOWN fixme.gif PS1_L1 fixme.gif PS1_L2 fixme.gif PS1_R1 fixme.gif PS1_R2 fixme.gif PS1_SELECT fixme.gif # Nintendo 64 N64_DLEFT fixme.gif N64_DRIGHT fixme.gif N64_DUP fixme.gif N64_DDOWN fixme.gif N64_CLEFT fixme.gif N64_CRIGHT fixme.gif N64_CUP fixme.gif N64_CDOWN fixme.gif N64_L fixme.gif N64_R fixme.gif
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.
Il faut également mettre à disposition les icônes dans le répertoire lib/images/smileys
.