Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host YouTube videos on CNCF site #846

Open
cjyabraham opened this issue Apr 26, 2024 · 6 comments
Open

Host YouTube videos on CNCF site #846

cjyabraham opened this issue Apr 26, 2024 · 6 comments
Assignees
Projects

Comments

@cjyabraham
Copy link
Collaborator

As a part of the digital transformation efforts that Jim and Rama are working on at LF, one of the current asks is that we start adding videos from the CNCF YouTube channel to actual landing pages on cncf.io so that people can watch the videos while still remaining on the CNCF website, and we could show related content, etc.

So we need to create a landing page for CNCF YouTube videos, similar to what we have for Online Programs. Point the "Videos" link under "Blog & News" to this page. Include a summary of the video on its card on the landing page.

The fields for the posts could initially be:

  1. Title
  2. Summary (for the landing page card)
  3. Description (for the single post page)
  4. Video URL (This could be a playlist link or a single video)
  5. Tags: Project, topic, and language (These could be used to pull in related content on a single post page)

So, you could have a "post" for "KubeCon + CloudNativeCon EU" for example that would have the landing page with the playlist.

The initial use-case is to get event playlists hosted on the CNCF site. They will be manually entered so don't need to be automatically copied from YouTube. It's not clear the best way to host a playlist on a page so that it is as good as the interface provided by YouTube. Here is the default embed option. Perhaps there are some good plugins available.

@cjyabraham cjyabraham added this to Triage in CNCF.io Dev via automation Apr 26, 2024
@cjyabraham cjyabraham moved this from Triage to Soon in CNCF.io Dev Apr 26, 2024
@thetwopct
Copy link
Collaborator

Seem to be a few plugins that do it (quick sample below).

Could also look at extending our own YouTube Embed plugin to handle playlists (with our focus on accessibility and performance this may be the best approach?)

Is there any specific design or layout requirements? I guess a starting point would be how our Webinar single post looks (for single videos) - where the video is as big as possible - and then adding on a list or row below it for the playlist items. Anything else?

@melsmo
Copy link

melsmo commented May 2, 2024

@libbyschulze and I will work on some landing page copy. We can start with KubeCon Paris and bring in those. I think Ideally it would be highlighting some of the keynotes if possible and then pulling in the playlist? Would that work?

@cjyabraham
Copy link
Collaborator Author

cjyabraham commented May 2, 2024

Sounds good @melsmo.

James and I discussed things a bit more today. Are you feeling like these videos will be directly hosted by past CNCF events with each event having a landing page listing all videos with a few pulled out as highlights? The user will review past events and click on one to see the videos associated with it? For this we could extend our existing Events infrastructure to show a listing of past events with videos.

Alternatively, if we are to have a looser connection to events, we could allow for listing all videos (whether or not they belong to any CNCF event) and have them sortable by project, topic, and language, as previously discussed. These filters wouldn't work for a playlist, however, as a playlist could contain hundreds of videos that span dozens of projects, topics and languages making the filters meaningless.

Any thoughts on which way to structure this?

cc @ccraigross

@cjyabraham cjyabraham self-assigned this May 3, 2024
@cjyabraham cjyabraham moved this from Soon to In progress in CNCF.io Dev May 3, 2024
@libbyschulze
Copy link

@melsmo Happy to help with copy for the KC page and whatever else comes up. Additionally, we can tap into the Online Programs playlist on YT and potentially cycle through the current week's videos. May be a good option if we are ever lacking in videos to highlight plus could be an added member benefit?

@cjyabraham
Copy link
Collaborator Author

@libbyschulze
Copy link

libbyschulze commented May 6, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
CNCF.io Dev
  
In progress
Development

No branches or pull requests

4 participants