Hi !
Thanks for the tips but I already tried it. The problem is that the macro is
an embedded
flash component (the one delivered with freemind-0.9-beta9) which do not
react to the
"force reload" shortcut. I must go through the preference of my browser to
manually
clear the cache. However, using the revision
number in the macro should be a solution but force me to be careful of
updating the
macro call each time I update the mindmap (or when one of my collaborator
update it).
Implementing a solution in XWiki to make attachment max caching period to
the time
of the last update should be the first choice solution : transparent for
everyone... a
valuable proposal for XWiki 1.6 ;) ?
You can look around the macro at the following address :
http://globotraders-tahiti.com/xwiki/bin/view/Macros/Freemind
and the code is :
#macro(flashmap $mapname)
<script type="text/javascript"
src="$xwiki.getDocument('Macros.Freemind').getAttachmentURL('flashobject.js')">
</script>
<div id="flashcontent_$mapname">
Flash plugin or Javascript are turned off.
Activate both and reload to view the mindmap
</div><script type="text/javascript">
var fo = new
FlashObject("$xwiki.getDocument('Macros.Freemind').getAttachmentURL('visorFreemind.swf')",
"visorFreeMind", "100%", "600", 6, "#9999ff");
fo.addParam("quality", "high");
fo.addParam("bgcolor", "#ffffff");
fo.addVariable("openUrl", "_blank");
fo.addVariable("initLoadFile", "http://globotraders-tahiti.com
$doc.getAttachmentURL($mapname)");
fo.addVariable("startCollapsedToLevel","5");
fo.write("flashcontent_$mapname");
</script>
#end
Some tuning has to be done but it really rocks, you should think about add
it to the next revision of XWiki.
--
Hoani CROSS
Globotraders Tahiti Founder [
http://globotraders-tahiti.com]
2008/8/4 Ludovic Dubost <ludovic(a)xwiki.org>
This is due to the browser cache. Have you tried SHIFT- or CTRL- reload.
Unfortunately if we reduce the cache level this is bad for performance.
Maybe we should add the version number of the images to the URL to beat
the cache and force a reload.
You can workaround by modifying the mindmap macro and adding the
attachment version number to the URL.
Ludovic
Hoani Cross wrote:
Hi !
I'm currently using attachments to have my minmaps shown up on my website
using a macro. When I update one of my mindmaps, the mindmap displayed
still
the same. If I download the file and open it with
Freemind, it's still
the
first version. Worse, if I delete the attachment
and use my browser
history
to fetch the attachment again, it resolves and
gives me the first
version...
again ! However, using the revisions page gives
me the wanted result,
selecting the last revision return the true revision. I'm using XWiki 1.4
on
Tomcat 5.5@Debian-etch. Any clue ?
--
Ludovic Dubost
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users