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

Add YouTube to Learn line up on the Community Page on website #2603

Open
jendefig opened this issue Jul 2, 2021 · 9 comments
Open

Add YouTube to Learn line up on the Community Page on website #2603

jendefig opened this issue Jul 2, 2021 · 9 comments
Assignees
Labels
A: website Area: website hacktoberfest type: discussion Requires active participation to reach a conclusion. type: enhancement Something is not clear, small updates, improvement suggestions website: design Website graphic design

Comments

@jendefig
Copy link
Contributor

jendefig commented Jul 2, 2021

In the Learn portion of our Community page, I think we should add YouTube Channel to the sections with latest YouTube posts populating or most viewed YouTube videos. And it should go at the end so Documentation -> DVC Blog -> User Content -> YouTube Channel.

@rogermparent @shcheklein

@jendefig jendefig added website: design Website graphic design type: discussion Requires active participation to reach a conclusion. type: enhancement Something is not clear, small updates, improvement suggestions labels Jul 2, 2021
@shcheklein
Copy link
Member

This is great, agreed that we need to promote our videos in a few places.

@shcheklein shcheklein added the A: website Area: website label Jul 3, 2021
@rogermparent
Copy link
Contributor

rogermparent commented Jul 4, 2021

Sounds like a great idea to me as well!

There's a few plugins for sourcing from YouTube, the most popular is gatsby-source-youtube-v3 and the next is gatsby-source-youtube-v2

While dvc.org is gatsby v2, I feel we should try the v3 plugin first since it's actively updated as opposed to v2 plugin's last update being three years ago, so v3 should prove more resistant to any future changes of YouTube's API. If the v3 plugin depends on something our v2 site doesn't have, we can try the v2 version of the plugin.

I added @julieg18 to the assignees, just to keep her posted since she'll probably be working on this when time and workload allows.

@jendefig
Copy link
Contributor Author

I'd like to add this to the Roadmap for website if possible for Q4 too. @julieg18

@julieg18
Copy link
Contributor

I'd like to add this to the Roadmap for website if possible for Q4 too. @julieg18

Sure! This should be doable for Q4 :)

@jendefig
Copy link
Contributor Author

In the Learn Section as well, now that we will have the full course, we need to direct to the course as well.

@julieg18 julieg18 removed their assignment Jul 11, 2022
@jendefig
Copy link
Contributor Author

Reviving this discussion. @rogermparent @shcheklein!

Re: this issue to drop Events for the time being until we can figure a way to automate this. If it's too hard to fit the YouTube feed into a fourth section in the Learn Header, then could we make another section for our YouTube videos to replace the Events section?

Is there a way to automatically feed the new YouTube videos to this section in the website?

@rogermparent
Copy link
Contributor

rogermparent commented Aug 25, 2022

Yup, I think the solutions discussed in this thread could pretty easily power what you're describing. We can put this back on the radar, but should it come before or after #3898 assuming both are of equal difficulty (which may not be too far off)?

@rogermparent
Copy link
Contributor

Looks like gatsby-source-rss-feed with YouTube's built-in RSS feed works out of the box, and even has thumbnail urls we can use!
image

@jendefig
Copy link
Contributor Author

but should it come before or after #3898

I would think after as I'm assuming it would be easier to just do add YouTube once in iterative.ai then potential complications of both?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: website Area: website hacktoberfest type: discussion Requires active participation to reach a conclusion. type: enhancement Something is not clear, small updates, improvement suggestions website: design Website graphic design
Projects
None yet
Development

No branches or pull requests

4 participants