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 >> > >> > >> > >> > >> > >> >