PROJET AUTOBLOG


shaarli-Liens en vrac de sebsauvage

Site original : shaarli-Liens en vrac de sebsauvage

⇐ retour index

[vidéo mp4 238ko] DokuWiki + Draw.io = <3

jeudi 31 octobre 2019 à 13:32
Rhhôô purin pourquoi j'ai pas installé le plugin Draw.io dans #DokuWiki plus tôt ? C'est juste merveilleux, ce truc, pour faire des schémas. 😍
Il suffit de cliquer pour éditer directement un schéma (voir la courte vidéo). Derrière ça génère un PNG tout ce qu'il y a de plus standard.
Astuce: Le PNG contient le document Draw.io d'origine (en XML): On peut donc cliquer pour ré-éditer le schéma. DokuWiki n'a rien d'autre à stocker que le png.
https://www.dokuwiki.org/plugin:drawio

PS: Draw.io est un logiciel auto-hébergeable, mais par facilité j'utilise l'instance https://draw.io
(Notez que même comme ça, le domaine draw.io ne fait que servir la webapp : Le schéma est directement enregistré du navigateur vers mon wiki, sans passer par les serveurs draw.io)
D'après ce que j'en comprend, l'application web draw.io peut être servie de manière totalement statique.
Les sources sont là : https://github.com/jgraph/drawio

EDIT: JE REVIENS SUR CE QUE J'AI DIT.  ⛔   N'UTILISEZ PAS CETTE EXTENSION !!!
Du moins pas pour le moment.
Raison: Y'a aucune vérif des ACL. N'importe qui peut modifier le schéma (!!)

EDIT: BON j'avais pas envie d'attendre que le dev implémente les ACL, donc j'ai patché un truc rapide pour que seul l'admin puisse modifier les schémas.
Patchez le fichier /lib/plugins/drawio/action.php
avec ça: https://sebsauvage.net/paste/?dfa3ae0a0615a5fa#l+ZwVwj81R2gCFV0Btbyf42HkwtO7evbYgHFAnrMLfs=
(Permalink)