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.