DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:draw

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:draw [2010-02-22 19:26] 74.93.99.97plugin:draw [2022-01-29 19:55] (current) – Obsolete, Java is not anymore Klap-in
Line 11: Line 11:
 conflicts  conflicts 
 similar    : svgedit similar    : svgedit
-tags       : media, images, diagram, java, !discontinued+tags       : !obsolete, media, images, diagram, java, !discontinued 
 ---- ----
 +
 +Java applets such as used in this plugin are not supported in recent browsers anymore.
  
 Draw and Edit diagrams using a Java Applet. This plugin is an adaption of the [[http://twiki.org/cgi-bin/view/Plugins/TWikiDrawPlugin|TWikiDraw]] facility of the [[http://moinmoin.wikiwikiweb.de/|MoinMoin-Wiki]]. Draw and Edit diagrams using a Java Applet. This plugin is an adaption of the [[http://twiki.org/cgi-bin/view/Plugins/TWikiDrawPlugin|TWikiDraw]] facility of the [[http://moinmoin.wikiwikiweb.de/|MoinMoin-Wiki]].
 +
 ===== Looking for a new maintainer ===== ===== Looking for a new maintainer =====
  
Line 446: Line 450:
   $conf['baseurl'].$conf['basedir']   $conf['baseurl'].$conf['basedir']
  
-This allows the java app to launch and the GUI displayed. However, then there was the problem with the files not being saved - rendering the plugin practically useles.+This allows the java app to launch and the GUI displayed. However, then there was the problem with the files not being saved - rendering the plugin practically useless.
  
 I did some further investigations and it looks like it has something to do with CSRF within DokuWiki and mediamanager: I did some further investigations and it looks like it has something to do with CSRF within DokuWiki and mediamanager:
  
-[[http://www.dokuwiki.org/wiki:plugins:programming_tips?s[]=formsecuritytoken]]+[[devel:plugin_programming_tips#Making your plugins more secure]]
  
 Looks like media manager uses the checkSecurityToken() function. Thus, that is why uploading the file fails. Looks like media manager uses the checkSecurityToken() function. Thus, that is why uploading the file fails.
Line 472: Line 476:
   * fixed absent security token   * fixed absent security token
   * fixed multiline label bug (resulted in broken .draw-files)   * fixed multiline label bug (resulted in broken .draw-files)
-  * replaced (almost empty) popup window with an auto-hiding iframe+  * replaced (almost empty) pop-up window with an auto-hiding iframe
   * image reloads automatically after editor frame is closed (no page reloads are needed anymore)   * image reloads automatically after editor frame is closed (no page reloads are needed anymore)
   * editor frame will be centered and/or maximized when started   * editor frame will be centered and/or maximized when started
Line 627: Line 631:
 --- // [[M.Kolodziejski@net.icm.edu.pl|Michal Kolodziejski]] 2008-07-25 // --- // [[M.Kolodziejski@net.icm.edu.pl|Michal Kolodziejski]] 2008-07-25 //
  
-Are you sure this is a real bug? Like [[http://www.dokuwiki.org/wiki:plugins:programming_tips?s[]=formsecuritytoken]] says the security token is an extra prevention against cross-site-request-forgery attacks only and neither for authentification nor authorization of the uploader itself. So this token alone should be pretty useless and within a user session there is no difference at all.+Are you sure this is a real bug? Like [[devel:plugin_programming_tips#Making your plugins more secure]] says the security token is an extra prevention against cross-site-request-forgery attacks only and neither for authentification nor authorization of the uploader itself. So this token alone should be pretty useless and within a user session there is no difference at all.
  
 A look on the source file ''inc/common.php'' [lines 55-78] A look on the source file ''inc/common.php'' [lines 55-78]
plugin/draw.1266863187.txt.gz · Last modified: 2010-02-22 19:26 by 74.93.99.97

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki