Thank you, Divij! -John
On Thu, Jul 28, 2022, at 02:05, Luke Chen wrote: > Hi Divij, > > Thanks for working on this, initiating the discussion and fixing all the > issues! > I'll go ahead to close KAFKA-13868 > <https://issues.apache.org/jira/browse/KAFKA-13868>. > > Thank you. > Luke > > On Wed, Jul 27, 2022 at 10:26 PM Divij Vaidya <divijvaidy...@gmail.com> > wrote: > >> Hi all >> >> To conclude this thread, all required changes listed for adhering to ASF >> guidelines (documented at >> https://issues.apache.org/jira/browse/KAFKA-13868) >> have been merged to the website. If you find any other aspects where we are >> not adhering to ASF privacy policy >> <https://privacy.apache.org/faq/committers.html>, please feel free to >> create a new ticket. >> >> Thanks everyone for chiming in on this discussion thread. >> >> -- >> Divij Vaidya >> >> >> >> On Fri, Jul 22, 2022 at 5:08 PM Mickael Maison <mickael.mai...@gmail.com> >> wrote: >> >> > Hi, >> > >> > Don't get me wrong, the videos are great and it's definitively the >> > type of content we want on the website. We just got to be careful that >> > all content is vendor neutral. I'm not advocating for introducing new >> > policies or processes, I think the current PR process should be good >> > enough. >> > >> > As noted, in this case the main issue comes from Youtube automatically >> > adding the channel branding to the videos. Also on the quickstart and >> > intro videos Tim says he's from Confluent. The intro he uses in the >> > Streams videos [0] is in my opinion preferable. If it's possible to >> > address this without some major editing, I think it would be worth >> > doing. >> > >> > Thanks, >> > Mickael >> > >> > 0: https://kafka.apache.org/32/documentation/streams/ >> > >> > On Fri, Jul 22, 2022 at 4:22 PM Bill Bejeck <bbej...@gmail.com> wrote: >> > > >> > > 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 >> > > >>> > >> > >> > > >>> > >> > >> > > >>> > >> > > >>> >> > > >> >> > >>