mdn / developer-portal

The code that generates the MDN Web Docs Developer Portal.
Mozilla Public License 2.0
62 stars 38 forks source link

Improve support for slide decks/presentations #377

Open stevejalim opened 5 years ago

stevejalim commented 5 years ago

At the moment, speakers can be associated with slide decks by adding links in the CMS to off-site slide decks.

It would be good to add richer support for this, or for example:

We'd need designs to back up either approach once we've decided the way forward

valgrimm commented 5 years ago

not for alpha. Need to know who should be able to upload slide decks. Tech Speakers? Staff? Contributors (was Community)? All three?

valgrimm commented 5 years ago

From Feedback Excel

valgrimm commented 5 years ago

From Ali

valgrimm commented 4 years ago

AC:

Basic level: Be able to link out to Speakerdeck & Slideshare to embed like video. Wish the built-in providers included Google, specifically Google Slides, but they don't. https://github.com/wagtail/wagtail/blob/master/wagtail/embeds/oembed_providers.py

Advanced level: Be able to upload PDFs to Wagtail and link to those PDFs. These links should include title and a preview card image as with External Posts, Events, etc. Behavior is when the user clicks the link, the PDF will open in their browser (but not within the page they are viewing, so no nasty iframe business). Also be able to link to external URLs and PDFs in the same way. So this functionality is kind of like Posts and External Posts.