berteh / mindslide Goto Github PK
View Code? Open in Web Editor NEWView Freeplane mindmap as an HTML presentation (aka freemind to powerpoint slideshow)
Home Page: http://berteh.github.io/mindslide/
View Freeplane mindmap as an HTML presentation (aka freemind to powerpoint slideshow)
Home Page: http://berteh.github.io/mindslide/
It wasn't 100% clear from:
Bullet points are ugly.
Provide an alternative layout, like alternating left-right, or random+ dragable.
Code in mindslide.xsl for skipping (hidden, first of group, empty) or including (other, summary) a node gets ugly.
Clean and understandable is better for long term comprehension & evolution.
I followed your advice on https://sourceforge.net/apps/phpbb/freeplane/viewtopic.php?f=1&t=750 and tried to test your presentation framework.
git clone https://github.com/berteh/mindslide.git
worked fine :)
dir mindslide
do you mean "cd mindslide" ?
git submodule update --init
I got message "No submodule mapping found in .gitmodules for path 'reveal.js'" and gave up. So I just downloaded the zip file for the reveal.js.
I had to search and replace all "../reveal.js" by "reveal.js"
I just opened the corrected mindslide.html as a local file in firefox and enjoyed
Just found tath, after installed the latest Freeplane version 1.5.13, it's always failed to export as mindslide format.
Below is the error I found from the log.
STDERR: ERROR: 'java.lang.SecurityException: Freeplane groovy scripts are restricted. The following File operation is forbidden: Read C:\Program Files\Freeplane\resources\xslt\config.xml. You can change this in the program settings.'Aug 12, 2016 5:51:03 PM org.freeplane.core.util.LogUtils warn
I tried to enable those setting to permit scripts to Read and even Write in Freeplane, but nothing changed.
Struggling to get back my SourceForge login info, so haven't filled the issue there yet.
Is there something would fix this can be done on mindslide side?
not showing nicely: font size changed in rich-text editor ar usually displayed too small.
current workaround is to edit manually html code view to use relative size (small, tiny, or XX%) instead of absolute sizes (4, 5)...
I've extracted the two zip folders and placed the reveal.js in mindslide then I copied mindslide/mindslide.xsl, mindslide/config.xml and mindslide/reveal-configuration.xsl into your freeplane/resources/xslt directory.
afterthat and when exporting to mindeslide the file created opens in firefox as a plain text
rich text in title of demo slide is "not supported yet".ย but then end "yet" does not show as it should. no current workaround.
see at http://berteh.github.io/mindslide/#/ID_523970975
including data-markdown, data-autoslide, data-background_, data-transition_; maybe as node attributes?
I would like to use multiplex to share my presentation but I cannot seem to get it to function correctly as per the instructions under https://github.com/hakimel/reveal.js. Could someone tell me if anything over and above basic mindslide usage is needed?
I like to add some nodes just for me, just in the mindmap. I don't want them to appear in the presentation.
Like when I start a node with a '$' it should be ignored by Mindslide (not its children). (And when I start a node with '$$', also its children should be ignored.)
I already had a look in the mindslide.XSL-file, but couldn't figure out how to do it. I guess if you know how it works, its not so hard to implement?
reported by Quinbus (https://sourceforge.net/p/freeplane/discussion/758437/thread/6a6fed27/#d6c9/35b5)
Grandchildren in my map (level 2) present their first child (level 3) as perhaps "subtitles" that look different in the slide than the other siblings. I've attached a screenshot that shows the parent as title, the first child as a subtitle (centered and no bullet) and the remaining children as bulleted items. This isn't happening with level 1 children, so I assume this is perhaps a style preference? I looked through the config.xml settings and didn't see anything that would suggest some settting to change?
I've looked at the demonstration slideshow and this is happening there as well, so I think it is a design element.
Is there some way to override this as an option? To use the first child in this way is a nice feature, but it requires that the mindmap be constructed with this in mind (i.e., the first child is different than it's siblings). Most of my maps aren't, of course, constructed in this way and I would prefer to have the first node present just like the others (i.e., bulleted).
Hi,
I love the idea of auto-generation of presentations!!! :-)
This is no issue but a question.
I was wondering if mindslide provides some kind of interface for adding functionality in a modular way. As I am no HTML, CSS, JS or XSLT guru, I spent the whole day trying to understand how the XSLT operates on the XML (MM) to generate CSS-styled HTML the way mindslide does it. And I kind of got a big step forward. Now, I'd like to add some features and might need some help, some pointers:
font size
in the reveal.js framework there are loads of CSS files and definitions. As I see it, these are partly overwritten by mindslide's own settings (appearing in the HTML head). I must confess that I got lost trying to figure out a clear way to set a default font size / style and margins. As I don't know the structure and scopes of all the settings. Is there some documentation available about the best way to set these settings for a customized own presentation?
text alignment
currently, headings, first items and items are displayed horizontally and vertically centered (in a block style). So while clicking through the slides, the contents "jump" depending on the amount of textual content within the respective mindmap nodes. Where do I have to start looking in order to e.g. fix the text alignment on to the left upper corner of the screen (there every heading text and subsequent content would start, possibly leaving the right bottom parts more or less empty).
picture handling
currently, all pictures are placed at the bottom of a respective section slide. Which surely makes sense for many cases. But I'd like to change pictures with every slide, e.g. putting its text portion on the left side and a fitting picture on the right side of the slide. This would make explanation oriented slides much easier to apply. For this new slide style, I thought of adding a new attribute to the mode:"slide" template, after the title slide and the TOC slide are processed, for nodes on the 2nd level posessing the new attribute. And there change the processing of the topic's grand child nodes so that each topic's child has a child which is a distinct picture. Would this be a good place to start?
frames
following the idea of a flexible slide design, I am looking for a way to specify "frames" in which the different parts of the mindmap could automatically be transferred (each with their specific design settings). Practically, I am thinking of a slide layout which has three frames. one big frame on the right side (e.g. holding a picture) and two small frames on top and bottom of the left slide side holding a summary text and some bullet points. Where could I start in order to find a way to realize frames like this?
Hope to hear from you soon.
Thanks.
Kudos!
Hi,
I created a folder "xslt" at /Applications/Freeplane.app/Contents/Resources/xslt (since it did not exist).
I have placed the pertinent files there, but after restarting Freeplane I can't see the option in the export menu.
Any thoughts?
Thanks!
currently all images link to their fullscreen view.
with menu and options.
being discussed at http://sourceforge.net/apps/phpbb/freeplane/viewtopic.php?f=1&t=758
nodes containing but an image should not show as empty item. current workaround is to only add images on nodes that have some text.
Firstly, thanks for developing MindSlide! I think it will be very useful.
The only problem I had is in the Install MindSlide section where it says:
launch freemind and select file > export > MindeSlide Presentation (.html) to export your mindmap
The instruction should probably say instead:
launch freemind and select file > export > "Using XSLT..." > MindeSlide Presentation (.html) (from the drop-down) to export your mindmap
I eventually figured out what this mean after lots of panicking that I hadn't installed it correctly :)
I'll make a PR over the next few days if you don't beat me to it.
Cheers!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.