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