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

Reply via email to