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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
wikitips [2018/05/16 15:49]
superadmin
wikitips [2020/05/07 11:51]
superadmin [Liens des images]
Ligne 4: Ligne 4:
  
 //You will find here a few tips regarding the mananing of the DokuWiki. This page is in french as the administrators are french.// //You will find here a few tips regarding the mananing of the DokuWiki. This page is in french as the administrators are french.//
 +
 +<​nodisp>​
 +----
 +//MAJ 2020.04//
 +
 +**Technique**
 +  * Mise à jour : impossible pour le moment, il faudrait que le serveur soit sur la version 5.6 de PHP (il est sur la 5.3.3) / **à discuter**
 +  * Pages cachées : possible de cacher des textes aux personnes non loguées et non admin avec le plugin nodisp qui est installé et disponible / **OK**
 +  * Table des matières : activable sur chaque page en effaçant le NOTOC en haut de page dans l'​édition / **OK**
 +  * Sidebar : ajout des liens vers les différents sites de AYCH / **OK**
 +  * Ajout d'une vidéo : syntaxe expliquée en bas de cette page / **OK**
 +  * Ajout du favicon / **OK**
 +  * Ajout d'un lien sur une image : 
 +
 +**Graphique**
 +  * Modification du footer : ajout des logos / **OK**
 +  * Modification du header (logo) : ajout du logo / **OK**
 +
 +----
 +</​nodisp>​
  
 ===== Syntaxe ===== ===== Syntaxe =====
  
 Des pages intéressantes qui décrivent la syntaxe à utiliser sur DokuWiki : Des pages intéressantes qui décrivent la syntaxe à utiliser sur DokuWiki :
 +  * [[http://​colossus.lecolededesign.com/​forsoni/​wiki/​doku.php?​id=wiki:​syntaxe|La syntaxe décrite par Quentin pour le colossus]]
   * [[http://​tutos.free-h.org/​doku.php/​wiki/​syntaxe|tutos.free-h.org]]   * [[http://​tutos.free-h.org/​doku.php/​wiki/​syntaxe|tutos.free-h.org]]
   * [[https://​wiki.monitoring-fr.org/​syntax|wiki.monitoring-fr.org]]   * [[https://​wiki.monitoring-fr.org/​syntax|wiki.monitoring-fr.org]]
  
-<​code ​tip+<​code>​ 
-On peut faire plein de trucs sympa comme ces petits blocs si on connaît la syntaxe !+On peut faire plein de trucs sympa comme ces petits blocs si on  
 +connaît la syntaxe !
 </​code>​ </​code>​
  
Ligne 55: Ligne 77:
 Et à "​tocminheads / Nombre minimum de titres pour qu'une table des matières soit affichée",​ répondre "​20"​. Il faudra 20 titres pour que la table des matières d'​affiche. On peut aussi le régler plus bas si on considère qu'on veut avoir la table des matières à partir d'une certaine taille de texte. Et à "​tocminheads / Nombre minimum de titres pour qu'une table des matières soit affichée",​ répondre "​20"​. Il faudra 20 titres pour que la table des matières d'​affiche. On peut aussi le régler plus bas si on considère qu'on veut avoir la table des matières à partir d'une certaine taille de texte.
  
-On peut apparemment aussi ajouter un fichier userscript.js dans le dossier de configuration du wiki selon [[https://​www.dokuwiki.org/​fr:​tips:​table_des_matieres_repliee_par_defaut|cette méthode]], je l'ai fait, mais ça n'a pas fonctionné.+On peut apparemment aussi ajouter un fichier userscript.js dans le dossier de configuration du wiki selon [[https://​www.dokuwiki.org/​fr:​tips:​table_des_matieres_repliee_par_defaut|cette méthode]]. Je l'ai fait, mais ça n'a pas fonctionné. 
 + 
 + 
 +===== Modifier le footer du DokuWiki ===== 
 + 
 +Cela demande de plonger les mains dans le code. Il faut aller dans le dossier racine du DokuWiki (aych), puis aller dans : 
 +  * lib 
 +  * tpl 
 +  * dokuwiki 
 +  * tpl_footer.php 
 + 
 +C'est ce fichier tpl_footer.php qu'il faut modifier directement. A faire avec précaution. 
 + 
 +Source : [[https://​www.inmotionhosting.com/​support/​edu/​dokuwiki/​change-dokuwiki-appearance/​removing-footer-buttons-text|inmotionhosting.com]] 
 + 
 +===== Modifier le header du DokuWiki ===== 
 + 
 +Pareil. Cela demande de plonger les mains dans le code. Il faut aller dans le dossier racine du DokuWiki (aych), puis aller dans : 
 +  * lib 
 +  * tpl 
 +  * dokuwiki 
 +  * tpl_header.php 
 + 
 +C'est ce fichier tpl_header.php qu'il faut modifier directement. A faire avec précaution. 
 +J'ai retiré le logo et j'ai rajouté à la main "​toolbox",​ en plus du titre qui est en dessous, modifiable dans le gestionnaire de configuration,​ dans les premières lignes de la page. 
 + 
 +Source : [[https://​www.inmotionhosting.com/​support/​edu/​dokuwiki/​change-dokuwiki-appearance/​removing-footer-buttons-text|inmotionhosting.com]] 
 + 
 +===== Modifier la direction des liens ===== 
 + 
 +Pour décider si un type de lien va s'​ouvrir sur la même fenêtre ou une fenêtre différente,​ il faut aller dans : 
 + 
 +  * Administrer 
 +  * Gestionnaire de configuration 
 +  * Paramètres de DokuWiki 
 +  * Paramètre des liens 
 + 
 +Selon si le lien, est un lien interne (dans le dokuwiki), interwiki (vers un autre wiki, mais en utilisant une syntaxe particulière),​ externe (n'​importe quel lien hors du dokuwiki) ou média (lien vers un média uploadé sur le wiki), on peut lui donner une direction différente. Dans les paramètres,​ en face du type de lien : 
 + 
 +  * Laisser la zone de texte vide pour que ces liens s'​ouvrent dans la même page 
 +  * Ecrire "​_blank"​ pour qu'ils s'​ouvrent dans une nouvelle fenêtre / onglet 
 + 
 + 
 +===== Accès au wiki pour les personnes non-identifiées ===== 
 + 
 +Pour modifier l'​accès des personnes non-identifiées sur le dokuwiki, il faut aller dans : 
 + 
 +  * Administrer 
 +  * Gestion de la liste des contrôles d'​accès (ACL) 
 + 
 +Et modifier la ligne @ALL qui correspond à tous, même non-identifiés. Il faut la mettre sur "​lecture"​ si on veut que tous puissent lire le contenu, ou sur "​aucune"​ si on veut obliger les gens à se connecter pour lire le contenu. 
 + 
 +Source : [[https://​www.dokuwiki.org/​acl|dokuwiki.org]] 
 + 
 + 
 +===== Cacher du contenu ===== 
 + 
 +Pour cacher du contenu aux visiteurs non logués ou non administrateurs,​ il suffit de mettre le contenu entre des balises nodisp comme ceci : 
 + 
 +<​code>​ 
 +<​nodisp>​ 
 +Ceci est un texte caché ! 
 +</​nodisp>​ 
 +</​code>​ 
 + 
 +<​nodisp>​ 
 +Par exemple, ceci est un texte visible uniquement par les administrateurs. 
 +</​nodisp>​ 
 + 
 +===== Ajouter une vidéo ===== 
 + 
 +Pour ajouter une vidéo, il faut utiliser la syntaxe suivante : 
 + 
 +<​code>​ 
 +{{url>​https://​www.liendelavideo.com|Titre de la vidéo}} 
 +</​code>​ 
 + 
 +Exemple : 
 +{{url>​https://​www.youtube.com/​embed/​1ir9Cwl9UNY|A funny video}} 
 + 
 + 
 +===== Liens des images ===== 
 + 
 +Lorsqu'​on veut intégrer une image, il y a plusieurs comportements possibles au clic : 
 + 
 +  * **Redirection ​ vers l'​image originale avec ses métadonnées** 
 + 
 +C'est le comportement standart donc la syntaxe est la plus simple : 
 +<​code>​ {{test.png}} </​code>​ 
 + 
 +{{test.png}} 
 + 
 +  * **Redirection vers l'​image originale seule** 
 + 
 +Il suffit de rajouter ?direct à la suite du lien comme ceci : 
 + 
 +<​code>​ {{test.png?​direct}} </​code>​ 
 + 
 +{{test.png?​direct}} 
 + 
 +  * **Aucune action** 
 + 
 +Il suffit de rajouter ?direct à la suite du lien comme ceci : 
 + 
 +<​code>​ {{test.png?​nolink}} </​code>​ 
 + 
 +{{test.png?​nolink}} 
 + 
 +  * **Redirection vers une autre page** 
 + 
 +Il faut utiliser la syntaxe classique d'un lien et mettre le lien de l'​image là où on met habituellement le titre, comme ceci : 
 + 
 +<​code>​ [[http://​www.google.com|{{test.png}}]] </​code>​ 
 + 
 +[[http://​www.google.com|{{test.png}}]]