RedHatGov / redhatgov.github.io

RedHatGov website
http://redhatgov.io
GNU General Public License v3.0
133 stars 333 forks source link

Host workshop slides on site via reveal.js #57

Open dischord01 opened 7 years ago

dischord01 commented 7 years ago

Found a cool Hugo theme that is using reveal.js to host slides from the site. this would be good for having the presentation along with the workshop content in one manageable place.

https://themes.gohugo.io/theme/docdock/create-page/page-slide/

kenmoini commented 5 years ago

A year and a half later...I think I figured it out (that link is broken btw):

https://slides.fiercesw.network/ (Press F11 to enter full screen, formatted for 16:9)

The reveal.js sits behind an nginx reverse proxy, some other bits done to get it all working proper and without root running a NodeJS server...

The reveal.js framework is certainly powerful and cool, but has some weird resolution adaptive functions that it tries to be smart with...I'm gonna test a real responsive framework with it and see how that goes...there's also some really interesting viewer multiplexing functions that are dope for audience participation.

dischord01 commented 5 years ago

Now you’re just showing off... Approved!

On Wed, Mar 13, 2019 at 3:57 AM Ken Moini notifications@github.com wrote:

A year and a half later...I think I figured it out (that link is broken btw):

https://slides.fiercesw.network/ (Press F11 to enter full screen, formatted for 16:9)

The reveal.js sits behind an nginx reverse proxy, some other bits done to get it all working proper and without root running a NodeJS server...

The reveal.js framework is certainly powerful and cool, but has some weird resolution adaptive functions that it tries to be smart with...I'm gonna test a real responsive framework with it and see how that goes...there's also some really interesting viewer multiplexing functions that are dope for audience participation.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/RedHatGov/redhatgov.github.io/issues/57#issuecomment-472317579, or mute the thread https://github.com/notifications/unsubscribe-auth/ACHzPXzvSjkyKoNFj6SEf9xgQy4VCGtDks5vWK9_gaJpZM4Ossn_ .

-- Regards,

S. Brad Sollar

ajacocks commented 5 years ago

Very nicely done, Ken!

On Wed, Mar 13, 2019 at 7:29 PM Brad notifications@github.com wrote:

Now you’re just showing off... Approved!

On Wed, Mar 13, 2019 at 3:57 AM Ken Moini notifications@github.com wrote:

A year and a half later...I think I figured it out (that link is broken btw):

https://slides.fiercesw.network/ (Press F11 to enter full screen, formatted for 16:9)

The reveal.js sits behind an nginx reverse proxy, some other bits done to get it all working proper and without root running a NodeJS server...

The reveal.js framework is certainly powerful and cool, but has some weird resolution adaptive functions that it tries to be smart with...I'm gonna test a real responsive framework with it and see how that goes...there's also some really interesting viewer multiplexing functions that are dope for audience participation.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub < https://github.com/RedHatGov/redhatgov.github.io/issues/57#issuecomment-472317579 , or mute the thread < https://github.com/notifications/unsubscribe-auth/ACHzPXzvSjkyKoNFj6SEf9xgQy4VCGtDks5vWK9_gaJpZM4Ossn_

.

-- Regards,

S. Brad Sollar

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RedHatGov/redhatgov.github.io/issues/57#issuecomment-472646059, or mute the thread https://github.com/notifications/unsubscribe-auth/AVdXcqK4n2yyK8y1NVMPG0ExBZMGRJwuks5vWYnvgaJpZM4Ossn_ .

--

J. Alexander Jacocks | Senior Solutions Architect (e) alexander@redhat.com | Public Sector Business Development (c) (240) 447-5974 | Tyson's Corner, VA (g) CC28 8136 C253 907A B9BB 9EEA D3C8 1A3A 790A 0AB9

kenmoini commented 5 years ago

Repo is here: https://github.com/kenmoini/slide-decks

There are some things I was able to recreate in HTML/CSS, such as the circles silo slide...other slides are just image extracts since I don't have full source to the PPTs.

Feel free to contribute/fork, and as always, happy to collaborate on something together!

I'll be porting some of the common theme ones over but also integrating it into a new workshop layout that features context-less switching between slides, docs, terminal, and addressed URL...

kenmoini commented 4 years ago

So after taking a look at the state of things I found out that while Red Hat does have Slides.com access, it is ancient and only in read-only mode for archival purposes. In other words, we don't have Slides.com access...

So if we want to include slide decks for the workshops in order to have them centralized/standardized/much easier to access/share then we'd have to reimplement them as code in Reveal.js manually. The lazy-persons way of doing this would be to flatten the Google Slides decks to a PDF, export each page as a PNG, set those PNGs as the background image of the slides in Reveal.js.

Alternatively, we could have just a direct link to a public Google Slides deck that people could use/share. That would require maintaining a GA deck in a centralized location (not in an employee Drive).

Alternative to the alternatives, we could just do what the official Ansible workshops do (https://ansible.github.io/workshops/), and simply host a PDF version. Probably the simplest of them all, but provides the least control over the customization/flow/targeting of slide content.

Thoughts?