Hi Divij, After thinking about the embedded videos some more I think it's probably best for now to go with option 1 you presented above (text links to the videos). I will do a follow on PR for option #2 - creating an image placeholder that will trigger the video once clicked.
Thanks again for driving this update effort. -Bill On Thu, Jul 21, 2022 at 5:25 PM Bill Bejeck <bbej...@gmail.com> wrote: > Hi All, > > I've filed an issue with INFRA ( > https://issues.apache.org/jira/browse/INFRA-23499) to ask about uploading > the videos to the ASF YouTube channel, which would resolve the branding > issue. > > Thanks, > Bill > > On Thu, Jul 21, 2022 at 1:43 PM Bill Bejeck <bbej...@gmail.com> wrote: > >> Hi Divij, >> >> First of all, let me say thanks for taking up this task. >> >> We seem to have two options: >>> 1. Replace videos on the website with links to the videos OR >>> 2. Take a placeholder image and use JS to trigger playback after the user >>> clicks. >>> >>> I would suggest going with option#1 right now due to time constraints and >>> create a ticket to do (more user friendly) option#2 in the future.* What >>> do >>> you think?* >>> >> >> I'm inclined to go with option #2. >> >> But taking a look at the https://apache.org/ site, there's an embedded >> video directly on the page, not an image or a link. >> >> So I'm wondering, since the video doesn't start playing right away and >> requires a user to click to start it, that the "click image to start" >> requirement is satisfied, >> >> as it aligns with what we see now on the Apache® Software Foundation page. >> >> >> Regarding the branding, that's not in the video file itself but comes >> from YouTube and the video's channel. >> >> I propose that we host the video on the Apache YouTube >> <https://www.youtube.com/c/TheApacheFoundation/featured> channel, and >> that would take care of the branding issue. >> >> >> What do you think? >> >> >> On Thu, Jul 21, 2022 at 4:19 AM Divij Vaidya <divijvaidy...@gmail.com> >> wrote: >> >>> Thanks for chiming in with your opinions John/Mickael. >>> >>> The current set of videos are very helpful and removing them might be a >>> disservice to our users. The most ideal solution would be to host the >>> videos on Apache servers without any branding. Another less than ideal >>> solution would be to host a repository of links to educational content on >>> our website. >>> >>> As for the next steps, I am going to do the following which would help us >>> get answers on whether solution 1 or solution 2 is more feasible. Please >>> let me know if you think we need to do something different here. >>> 1. Reach out to ASF legal and ask what permissions/licence would we >>> require >>> from the video owners to host the videos ourselves. >>> 2. Reach out to ASF community mailing list >>> < >>> https://www.apache.org/foundation/mailinglists.html#foundation-community >>> > >>> and ask how other communities are hosting educational content. >>> >>> There is still an open question about how we decide what content gets >>> added >>> and what doesn't. I would propose that the model should be the same as >>> accepting code changes i.e. it goes through a community review requiring >>> votes committers/PMC members. >>> >>> Regards, >>> Divij Vaidya >>> >>> >>> >>> On Thu, Jul 21, 2022 at 3:57 AM John Roesler <vvcep...@apache.org> >>> wrote: >>> >>> > Hi all, >>> > >>> > Yes, thanks Divij for driving this! >>> > >>> > I tend to agree with Mickael about having vendor branding >>> > front-and-center like that. >>> > >>> > On the other hand, I think the video itself is quite nice, and >>> > it's a good thing to put in front of newcomers for a human >>> > introduction to the project. >>> > >>> > I took a look at the video on those pages, and I'm not sure >>> > if the videos themselves are branded. It looks like the branding >>> > marks are markup that YouTube pastes on top of the video. >>> > >>> > Perhaps a solution is for Kafka to set up a channel of our own >>> > and upload the videos there? Or maybe just host the videos >>> > as static resources on our site directly? Approaches like those >>> > are probably good policy anyway, because then we >>> > would control the content that shows on our site. >>> > >>> > Thanks, >>> > John >>> > >>> > On Tue, Jul 19, 2022, at 11:48, Mickael Maison wrote: >>> > > Hi Divij, >>> > > >>> > > Thanks for leading this work. >>> > > >>> > > To be honest I'm not sure what to do with the videos. I'm actually >>> > > wondering if these videos should be on our website at all. >>> > > >>> > > My concerns is that they are branded. I find the content of the >>> videos >>> > > very good but I don't think we should include branded content from >>> > > vendors on the Apache website, or at least not put it front and >>> > > center. This is literally the first thing we show to newcomers, >>> > > there's one at the top of both the Intro >>> > > (https://kafka.apache.org/intro) and quickstart >>> > > (https://kafka.apache.org/quickstart) pages. >>> > > >>> > > If tomorrow another vendor was to open a PR adding their videos to >>> > > other pages, would we allow that? I searched the archives and >>> couldn't >>> > > find a discussion about adding branded third party content to the >>> > > website. If I missed that, please share a link, otherwise I think >>> this >>> > > should be discussed. >>> > > >>> > > Thanks, >>> > > Mickael >>> > > >>> > > On Tue, Jul 19, 2022 at 4:08 PM Divij Vaidya < >>> divijvaidy...@gmail.com> >>> > wrote: >>> > >> >>> > >> Hi community >>> > >> >>> > >> We have managed to fix most of the required items, thanks to Mickael >>> > >> Maison, Luke Chen and Tom Bentley for quick reviews. >>> > >> >>> > >> But we still need to talk about item #5 i.e. the problem with >>> "Embedded >>> > >> videos don't have an image placeholder". Quoting from the ASF >>> > guidelines: >>> > >> *Can I embed videos (from YouTube, Vimeo, etc.)?* >>> > >> >>> > >> *Yes, you can embed videos on the website, but they should load only >>> > after >>> > >> the user actively wants them to load. Arrange this by showing a >>> > placeholder >>> > >> image first and loading the video after the user clicks on the >>> image. >>> > Make >>> > >> it clear that users who click the image will load a video from a >>> third >>> > >> party.* >>> > >> >>> > >> *If you don’t want placeholder images, consider self-hosted videos >>> and >>> > >> using an open source player like Plyr < >>> https://github.com/sampotts/plyr >>> > >.* >>> > >> >>> > >> We seem to have two options: >>> > >> 1. Replace videos on the website with links to the videos OR >>> > >> 2. Take a placeholder image and use JS to trigger playback after the >>> > user >>> > >> clicks. >>> > >> >>> > >> I would suggest going with option#1 right now due to time >>> constraints >>> > and >>> > >> create a ticket to do (more user friendly) option#2 in the future.* >>> > What do >>> > >> you think?* >>> > >> >>> > >> -- >>> > >> Divij Vaidya >>> > >> >>> > >> >>> > >> >>> > >> On Wed, Jul 13, 2022 at 5:10 PM Divij Vaidya < >>> divijvaidy...@gmail.com> >>> > >> wrote: >>> > >> >>> > >> > Hello Apache Kafka community >>> > >> > >>> > >> > The ASF has a new data privacy policy to comply with the GDPR (the >>> > >> > European Union's General Data Protection Regulation) and we - >>> like all >>> > >> > other ASF projects - have been asked to update our project >>> homepage >>> > >> > accordingly. >>> > >> > >>> > >> > Mickael Maison has kindly traged the initial set of requirements >>> and >>> > >> > listed down the required set of changes at >>> > >> > https://issues.apache.org/jira/browse/KAFKA-13868. >>> > >> > >>> > >> > I would like to bring your attention to a few PRs that address the >>> > >> > required changes and also solicit your comments on how I plan to >>> solve >>> > >> > others. >>> > >> > >>> > >> > 1. Our website is missing privacy policy -> Addressed by adding an >>> > item in >>> > >> > the top nav bar https://github.com/apache/kafka-site/pull/421. >>> > *Action - >>> > >> > please review the PR.* >>> > >> > 2. It's using Google Analytics -> I would propose that we should >>> get >>> > rid >>> > >> > of Google Analytics in favor of Apache recommended Matomo >>> > >> > <https://privacy.apache.org/faq/committers.html> for website >>> > analytics. >>> > >> > If you folks agree, I would request a Matomo site ID for Apache >>> Kafka >>> > to >>> > >> > make the required changes. >>> > >> > *Action - do you agree to this change?*3. It's using Google Fonts >>> -> I >>> > >> > have moved the Google fonts to a self hosted version which is >>> > acceptable by >>> > >> > Apache in the PR https://github.com/apache/kafka-site/pull/420. >>> > >> > *Action - please review the PR. *4. It's using scripts hosted on >>> > >> > Cloudflare CDN -> We use JS scripts such as handlebars >>> > >> > <https://github.com/handlebars-lang/handlebars.js> and prism >>> > >> > <https://prismjs.com/>. Both these libraries are MIT licensed and >>> > hence, >>> > >> > could be hosted locally along with the website. I will move them >>> > along to >>> > >> > be placed along with the website. >>> > >> > *Action - do you agree to this change?*5. Embedded videos don't >>> have >>> > an >>> > >> > image placeholder -> I don't have a proposed solution for this. >>> > *Action - >>> > >> > can someone with front end experience help us with this one?* >>> > >> > >>> > >> > Note that we need to make these changes by July 22nd and hence >>> your >>> > >> > immediate attention would be greatly appreciated. >>> > >> > >>> > >> > Cheers! >>> > >> > >>> > >> > -- >>> > >> > Divij Vaidya >>> > >> > >>> > >> > >>> > >>> >>