berteh / mindslide

View Freeplane mindmap as an HTML presentation (aka freemind to powerpoint slideshow)
http://berteh.github.io/mindslide/
60 stars 19 forks source link

add support for custom section attributes #17

Open berteh opened 8 years ago

berteh commented 8 years ago

including data-markdown, data-autoslide, data-background, data-transition; maybe as node attributes?

melvincarvalho commented 4 years ago

Love this feature

Especially the idea of markdown

Can I help? I've read through the config.xml and mindslide.xsl but my xslt is rusty.

A little help with design, or functional requirements, might help me create a patch :)

berteh commented 4 years ago

Hi @melvincarvalho, Help is welcome.

Reveal.js (the engine behind mindslide) already supports markdown and the likes: https://github.com/hakimel/reveal.js#markdown

Such a feature would therefore require to

Let me know if this speaks to you at all... or if you have other ideas or want more help. Welcome on board, Berteh.

berteh commented 4 years ago

Markdown is just one of the many features of Reveal that applies to a section (i.e. slide). So, if on your way to markdown, you figure a more generic way to support multiple features that would be even more interesting.

look in https://github.com/hakimel/reveal.js for, among others:

data-transition, data-autoslide, data-background_, fragments ,...

One of the first question being always: how can the user input this info in a user-friendly way in Freeplane?

Thanks again !

melvincarvalho commented 4 years ago

Great, thanks for the very clear explanation. Indeed a generic solution would be cool.

For markdown, I see two ways

There may be other approaches. I'll look into more detail!

melvincarvalho commented 4 years ago

I hope it's OK to add this link here, as "food for thought", while we are in design mode

https://rajgoel.github.io/reveal.js-demos/anything-demo.html#/4/1

It's on the topic of making slide content more varied. The reveal plugin "anything" offers some nice use cases

berteh commented 4 years ago

sure is. thanks for the link.

I would like to keep the mindmaps nicely readable in Fireplane though... and therefore not so sure about more javascript-based content that MM will not be able to display/interpret.... but it's just my view and I'm open to reconsidering.