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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
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.

Reply via email to