Jan, Joel, Dotan, These are great tips. I have now the markdown file <http://presentacions.mimosinnet.org/show_markdown/01> displayed (as outline <http://presentacions.mimosinnet.org/diapos/01> and presentation <http://presentacions.mimosinnet.org/presenta/01/1>) using mojolicious and premark <http://presentacions.mimosinnet.org/remark/01#1>. I am in the process of integrating Joel's Mojolicious::Plugin::RevealJS.
I just realised that what I am doing is quite similar to Dotan's slideshow app. I will look at the code in more detail. I have now a lot of homework to deal with :D. I will come to you after integrating your insights in my messy code <https://github.com/mimosinnet/presentation> :O I am really grateful! Thanks a lot! El dijous, 12 gener de 2017 18:53:42 UTC+1, Dotan Dimet va escriure: > > I hesitated to mention my own single-user markdown slideshow app, Allenby: > https://github.com/dotandimet/Allenby > > It has a config file with a list of directories where it looks for talks > (markdown files + corresponding directories of images) > and designs (various javascript slideshow frameworks with an HTML template > to put the converted slides in). > > In the talks I've given with this, I've mostly used reveal and deck.js. I > added a few others for experimentation. > > It's hard to swap one javascript slideshow app for another, since they > make strong implicit assumptions about how the different HTML headers and > other elements should appear. Reveal isn't very forgiving to slides with a > lot of text, deck.js expects each H1 to be alone on its slide. > > I've found that deck.js is the most lenient for different images and > varied text lengths - the slide will scale to fit in the screen with a CSS > transform. > > - Dotan > > > On 12/01/17 16:22, Joel Berger wrote: > > Reveal does similar things. I considered Remark as well, both are good. > > On Thursday, January 12, 2017 at 8:14:49 AM UTC-6, Jan Henning Thorsen > wrote: >> >> That's one of the things I like about >> <https://metacpan.org/release/App-remarkpl>https://metacpan.org/release/App-remarkpl, >> >> or rather https://remarkjs.com/ ... It will scale the slide to the >> screen, so as long as the presentation fits, it will never scale out. You >> still need to set the appropriate font size, but the defaults have worked >> out for me. >> >> On Thursday, January 12, 2017 at 2:56:09 PM UTC+1, Joel Berger wrote: >>> >>> I actually have two others, App::MojoSlides and >>> Mojolicious::Plugin::SimpleSlides. You might take the implication of having >>> three though, writing a presentation system is HARD! >>> >>> I came to the web having written a lot of LaTeX and so my goal in my >>> first two was to make something like LaTeX Beamer. I'm sorry to report that >>> that was mostly a failure. The problem is with how browsers render fonts >>> and images mostly. If you watch my MojoConf talk, you'll see me fighting >>> with the text size vs the screen resolution on the projector that was used. >>> I was very disappointed because I'm not sure that I was able to effectively >>> make my point while trying to make the text readable for the viewers. >>> >>> After that I gave up and decided to delegate most of the actual >>> rendering to a library that was dedicated to doing that, I settled on >>> RevealJS. So now all my (third) system is is a pre-processor. >>> >>> Though I haven't gotten around to saying it yet, I consider >>> App::MojoSlides and Mojolicious::Plugin::SimpleSlides to be deprecated >>> and/or willing to have adopted. If anyone wants them, please let me know. >>> >>> Cheers, >>> Joel >>> >>> On Wednesday, January 11, 2017 at 6:37:01 PM UTC-6, mimosinnet wrote: >>>> >>>> Waw! Thanks! I will have a look at it! :D :) I have also noticed that >>>> you also have App::MojoSlides! Ups... I should have looked further! =^_^= >>>> >>>> I will try the Mojolicious::Plugin::RevealJS and look the code >>>> in App::MojoSlides. >>>> >>>> Cheers! :D :) >>>> >>>> El dimarts, 10 gener de 2017 16:38:25 UTC+1, Joel Berger va escriure: >>>>> >>>>> Hi, sorry I've taken this long to respond. I also have a similar >>>>> effort, built on RevealJS. >>>>> <https://metacpan.org/pod/Mojolicious::Plugin::RevealJS> >>>>> https://metacpan.org/pod/Mojolicious::Plugin::RevealJS . It is >>>>> basically a wrapper/preprocessor that helps building a RevealJS-based >>>>> talk. >>>>> Reveal has a markdown mode, though I usually just use the html form. I >>>>> don't mention this to discourage you, just to tell you about other >>>>> projects. Good luck! >>>>> >>>>> Cheers, >>>>> Joel >>>>> >>>>> On Monday, January 2, 2017 at 7:22:21 PM UTC-6, mimosinnet wrote: >>>>>> >>>>>> I have been working this Christmas in an application to show markdown >>>>>> files as slides: >>>>>> >>>>>> - Code in github <https://github.com/mimosinnet/presentation> >>>>>> - Slides outline <http://presentacions.mimosinnet.org/diapos/01> >>>>>> - Slides <http://presentacions.mimosinnet.org/presenta/01/1> >>>>>> >>>>>> The markdown is stored public/md/*number_of_presentation*, and the >>>>>> media for the presentation in public/*number_of_presentation. *Each >>>>>> slide is saved in a sqlite database, and the first line of the slide is >>>>>> used as the slide background if it is an image. I will happily add more >>>>>> documentation and include suggestions if considered relevant. >>>>>> >>>>>> Long story: >>>>>> I have been using *pinpoint* <https://wiki.gnome.org/Apps/Pinpoint>for >>>>>> my presentations in my work as teacher on psychology. For different >>>>>> reasons >>>>>> (lack of development, availability,...) I started to seek for >>>>>> alternatives, >>>>>> and it seems that html/css/javascript >>>>>> <http://bashooka.com/coding/html-css-based-presentation-slides/> is >>>>>> the way forward. Unfortunately, as I do not have any >>>>>> javascript/jquery/ajax >>>>>> skills, I have used my limited Perl knowledge to build something with >>>>>> Mojolicious. I have spend this Christmas having fun (an addiction) with >>>>>> web >>>>>> development ;-). I hope this can be useful for other Mojolicious >>>>>> beginners. >>>>>> >>>>>> Cheers! >>>>>> >>>>> -- > You received this message because you are subscribed to the Google Groups > "Mojolicious" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > To post to this group, send email to [email protected] > <javascript:>. > Visit this group at https://groups.google.com/group/mojolicious. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.
