Suivre

Rhhôô purin pourquoi j'ai pas installé le plugin Draw.io dans plus tôt ?

C'est juste merveilleux, ce truc. 😍
Il suffit de cliquer sur son schéma pour pouvoir le modifier.
Et derrière ça re-génère un png tout ce qu'il y a de plus standard.

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 (!!)

Ou alors éditez dans une page séparée pour générer le PNG, et ensuite intégrez le PNG en tant qu'image à votre page.

TIP: Si vous voulez utiliser ce plugin, j'ai patché un truc rapide pour que seul l'admin puisse modifier les schémas.
(bah ouais, j'avais trop envie d'utiliser ce plugin, et pas envie d'attendre le dev du support des ACL)

Patchez le fichier /lib/plugins/drawio/action.php avec ça:
sebsauvage.net/paste/?dfa3ae0a

C'est moche, mais ça fait le taff. :bloblurk:

Mais mais... C'est GÉNIAL 😍😍
Merci pour ce tip @sebsauvage

@isserterrus @sebsauvage
Hummm, draw.io, c'est pas une solution en ligne à la Visio ?

Dans ce cas, quid des données ? Elles transitent par leurs serveurs ou tout peut se faire en local et/ou serveurs hébergés par soi-même ?

Draw.io est une solution libre (auto-hébergeable) de création de diagrammes.
Perso, je l'utilise déjà pour mon instance Nextcloud (avec une supper app) et en local pour mes schémas
--
@sebsauvage @DarvenDissek

@DarvenDissek @isserterrus

C'est une webapp est les données sont directement envoyées de TON navigateur à TON serveur sans passer par les serveur de draw.io

le domaine draw.io ne sert que la webapp.

@sebsauvage @DarvenDissek @isserterrus J'avais essayé de l'héberger il y a quelques années et il y avait du google-analytics.com dedans, c'est toujours le cas ?

@Siegi @DarvenDissek @isserterrus

Je viens de faire un essai:
Cliquer pour éditer + sauvegarder.

La sauvegarde fait juste un POST sur mon domaine.
Aucune trace de G.A.
Ça semble donc propre.

@mmu_man
Draw.io peut exporter en plein de trucs:
- son propre format XML
- SVG
- PNG
- etc.

@mmu_man
Ah oui et les PNG produits CONTIENNENT le XML source, ce qui permet de ne conserver QUE le fichier PNG sur le site, et de l'éditer comme on veut.

(Draw.io est également un logiciel installable et auto-hébergeable)

@sebsauvage @mmu_man ha ! Je savais pas qu’il était hébergeable (et libre), c’est une très bonne nouvelle ça

@gordon @mmu_man
Les sources sont là : github.com/jgraph/drawio

(J'avoue, solution de facilité: J'utilise l'instance draw.io au lieu d'avoir la mienne)

@sebsauvage @gordon @mmu_man D’ailleurs c’est juste du statique à heberger (y a un serveur Java mais il sert que pour les intégrations aux services du genre Google Drive, OneDrive et cie, complètement facultatif), et ça c’est juste génial :)

@GeoffreyFrogeye @gordon @mmu_man

ah... ça s'héberge juste avec du statique ?
C'est excellent !

@sebsauvage @gordon @mmu_man Yep ! (si tu veux tester le peu de fonctionalités que tu perds : https://draw.frogeye.fr , c’est hébergé avec juste un Apache)

@sebsauvage
Et tu as la même dans nextcloud. Je n'utilise plus que ça pour faire you mes schémas et les synchroniser

@sebsauvage Ho, c’est super :blobaww: ! Est-ce que ça peut aussi faire des cartes mentales comme wisemap ? J’utilise pour l’instant l’instance proposée par FramaSoft mais j’envisage de rapatrier des données sur mon serveur 😊 !

@anebuleuse
Je n'ai pas trop regardé les possibilités de draw.io, mais ça me semble jouable.

Tu peux essayer en ligne: draw.io/

@sebsauvage merci pour le warning ! J'étais limite intéressé, ça génère aussi du SVG...

@sebsauvage
Ah merde. Tu m'avais fourgué du rêve sous LSD là

@XavCC @sebsauvage Ben ça en est toujours. Juste que là tu es dans le bad après la descente 😂

@XavCC
Ça ne tardera pas
forum.dokuwiki.org/post/67509;?unb855sess=2e82cd1557138cccba137d1ec61573ef
«Agree, at this moment it is not probably wise to use in production because I think anybody can modify the drawings, but the restriction will come.. Hopefully, through pull-requests ☺»
@aeris @sebsauvage

@XavCC @aeris

Au fait, je ne sais pas si vous avez vu, mais il y a un petit patch à faire pour sécuriser le plugin: Seul un profil administrateur pourra modifier les schémas.

Ça permet d'utiliser le plugin sans risque en attendant qu'ils implémentent les ACL proprement.

Il suffit de patcher /lib/plugins/drawio/action.php avec ça: sebsauvage.net/paste/?dfa3ae0a

@sebsauvage @42l sera peu-être intéressée par cette information puisqu’elle en héberge une instance

@h30x @sebsauvage Nous hébergeons une instance de Draw.io telle quelle (draw.42l.fr), pas sous forme d'extension, nous ne sommes donc probablement pas concernés par ce problème.

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Mastodon est un réseau social utilisant des protocoles Web ouverts et des logiciels libres. Tout comme le courriel, il est décentralisé.