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

# Nintendo64
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.

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