Giter Club home page Giter Club logo

mindslide's People

Contributors

berteh avatar rparree avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mindslide's Issues

Cleaner code for node skiping

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.

Test results

I followed your advice on https://sourceforge.net/apps/phpbb/freeplane/viewtopic.php?f=1&t=750 and tried to test your presentation framework.

Installation instructions seem to be wrong.

 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.

mindslide.html contained errors

I had to search and replace all "../reveal.js" by "reveal.js"

Finally it worked without the web server

I just opened the corrected mindslide.html as a local file in firefox and enjoyed

Export fail Freeplane version 1.5.13

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?

improve richcontent support

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)...

Multiplex

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?

Add support for "comment nodes"

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?

turn "first node as subtitle" into an option

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).

modularity and design flexibility

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.

Not seeing the export option for mindslide in the export menu

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!

Improve Install instructions

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.