Outils pour utilisateurs

Outils du site


dokuwiki

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
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
dokuwiki [2020/01/09 15:26] – [Personnaliser une page] sebsauvagedokuwiki [2020/06/04 07:41] – [Plugins intéressants] sebsauvage
Ligne 88: Ligne 88:
  
     * **[[https://www.dokuwiki.org/plugin:drawio|Draw.io]]**: Permet de dessiner des schémas directement dans vos pages ! Fantastique.     * **[[https://www.dokuwiki.org/plugin:drawio|Draw.io]]**: Permet de dessiner des schémas directement dans vos pages ! Fantastique.
-<note warning>**NE PAS UTILISER POUR LE MOMENT** Le plugin marche, mais la sécurité n'a pas encore été implémentée, donc n'importe qui peut modifier les schémas ! (sauf si vous patchez manuellement, voir ci-dessous)</note> 
       * Démonstration:{{ :dokuwiki:dokuwiki-drawio.mp4?800 |}}       * Démonstration:{{ :dokuwiki:dokuwiki-drawio.mp4?800 |}}
       * Après édition, ça génère directement un png.        * Après édition, ça génère directement un png. 
Ligne 94: Ligne 93:
       * Le site draw.io ne sert qu'à servir une application statique: Elle s'exécute dans votre navigateur, et vos données ne vont que entre votre navigateur et DokuWiki (elles ne passent pas par le site draw.io).       * Le site draw.io ne sert qu'à servir une application statique: Elle s'exécute dans votre navigateur, et vos données ne vont que entre votre navigateur et DokuWiki (elles ne passent pas par le site draw.io).
       * (Draw.io est un [[https://github.com/jgraph/drawio|logiciel libre]] que vous pouvez même héberger sur votre serveur.)       * (Draw.io est un [[https://github.com/jgraph/drawio|logiciel libre]] que vous pouvez même héberger sur votre serveur.)
-      * Si vous souhaitez utiliser malgré tout draw.io, voici un patch pour le fichier ''/lib/plugins/drawio/action.php'' qui permet d'autoriser la modification des schémas uniquement à l'administrateur (en attendant la version terminée du plugin):<code diff>--- lib/plugins/drawio/action.php.old1 2019-11-06 13:41:31.786165769 +0000 
-+++ lib/plugins/drawio/action.php 2019-11-13 07:49:51.964842606 +0000 
-@@ -29,6 +29,9 @@ 
-          * handle ajax requests 
-          */ 
-         function _ajax_call(Doku_Event $event, $param) { 
-+ 
-+           if (!auth_isadmin()) { return; } 
-+ 
-             if ($event->data !== 'plugin_drawio') { 
-                 return; 
-             } 
-</code> 
  
     * **[[http://www.dokuwiki.org/plugin:keyboard|Keyboard]]**: permet d'afficher les touches de clavier. Pratique pour les tutoriels.      * **[[http://www.dokuwiki.org/plugin:keyboard|Keyboard]]**: permet d'afficher les touches de clavier. Pratique pour les tutoriels. 
dokuwiki.txt · Dernière modification : 2022/03/01 13:52 de sebsauvage