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.

Reply via email to