Outils pour utilisateurs

Outils du site


informatique:dokuwiki

Ceci est une ancienne révision du document !


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.
  • Move permet de déplacer des pages en conservant les liens 1).
  • 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

  1. private void ShowMessage()
  2. {
  3. MessageBox.Show("Hello!");
  4. }

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 : FIXME

smileys.local.conf
# PlayStation 1
PS_CIRCLE   playstation.circle.svg
PS_CROSS    playstation.cross.svg
PS_DOWN     fixme.gif
PS_L1       playstation.l1.svg
PS_L2       playstation.l2.svg
PS_LEFT     fixme.gif
PS_R1       playstation.r1.svg
PS_R2       playstation.r2.svg
PS_RIGHT    fixme.gif
PS_SELECT   playstation.select.svg
PS_SQUARE   playstation.square.svg
PS_TRIANGLE playstation.triangle.svg
PS_UP       fixme.gif

# 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

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.

2)
Ne fonctionne plus à partir de la version Hogfather, j'ai ouvert un ticket sur le dépôt.
informatique/dokuwiki.1607691671.txt.gz · Dernière modification : 2020/12/11 05:01 de alexis