website icon indicating copy to clipboard operation
website copied to clipboard

List companies using Kubeflow Projects on the website

Open andreyvelich opened this issue 9 months ago • 30 comments

Ref: https://github.com/kubeflow/community/issues/833

Companies using Kubeflow projects should have the option to list themselves on the Kubeflow website, if they choose to do so.

Similar examples from other CNCF projects:

  • Argo: https://argoproj.github.io/
  • Istio: https://istio.io/
  • Cilium: https://cilium.io/

We are looking for ideas and suggestions from UI/UX engineers how we can do it.

/good-first-issue /area website

cc @kubeflow/kubeflow-steering-committee

andreyvelich avatar Mar 10 '25 12:03 andreyvelich

@andreyvelich: This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-good-first-issue command.

In response to this:

Ref: https://github.com/kubeflow/community/issues/833

Companies using Kubeflow projects should have the option to list themselves on the Kubeflow website, if they choose to do so.

Similar examples from other CNCF projects:

  • Argo: https://argoproj.github.io/
  • Istio: https://istio.io/
  • Cilium: https://cilium.io/

We are looking for ideas and suggestions from UI/UX engineers how we can do it.

/good-first-issue /area website

cc @kubeflow/kubeflow-steering-committee

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

google-oss-prow[bot] avatar Mar 10 '25 12:03 google-oss-prow[bot]

Hi, I’d love to work on as my first issue!

I’ve looked at how other CNCF projects (Argo, Istio, Cilium) display their "Trusted by" sections. Based on Kubeflow’s current homepage design, I think the best location for this section would be between the "Get Started" & "Contribute" buttons and the Down Arrow, ensuring it remains highly visible without distracting from the main CTA.

I personally like Argo’s approach to this and would love to implement something similar for Kubeflow.

Looking forward to feedback so I can get started!

Dylannni avatar Mar 10 '25 14:03 Dylannni

I would actually put it on the main entrypoint as prominent as possible.

juliusvonkohout avatar Mar 10 '25 14:03 juliusvonkohout

Lets add a trusted by thingy right under the what is kubeflow we need it to be catchy and prominent

SanthoshToorpu avatar Mar 10 '25 15:03 SanthoshToorpu

I think we should probably do some mockups and discuss them as a community before having people spend lots of time making a specific PR.

thesuperzapper avatar Mar 10 '25 15:03 thesuperzapper

Image

What about something like this(followed from my idea), I could try to put it under "What is kubeflow" section

Dylannni avatar Mar 10 '25 16:03 Dylannni

Under what is cubeflow would be a better option as white gives us options to add complex logos

SanthoshToorpu avatar Mar 10 '25 16:03 SanthoshToorpu

usually people would love to see reviews rather than just names if we could add something like people and their reviews it'd be great

SanthoshToorpu avatar Mar 10 '25 16:03 SanthoshToorpu

It'll be hard to get testimonials imo.

franciscojavierarceo avatar Mar 10 '25 16:03 franciscojavierarceo

Yes, I agree with @thesuperzapper. Please feel free to propose your mockups and we can review them with Kubeflow Community.

andreyvelich avatar Mar 10 '25 16:03 andreyvelich

I'd recommend just listing the names.

It's also easier to do and won't take months.

franciscojavierarceo avatar Mar 10 '25 19:03 franciscojavierarceo

I suggest listing only company names/logos on the homepage and adding a link to a separate "Case Studies" page for users to explore detailed use cases (maybe a blog or youtube video from them?). This approach is similar to how Istio presents its adopters: https://istio.io/latest/about/case-studies/.

Dylannni avatar Mar 10 '25 20:03 Dylannni

Once https://github.com/kubeflow/website/pull/3981 is merged, we will also need to have the logos look OK in the dark mode version of the site.

Also, please remember that the logos are often trademarks, so we need to seek the owner's express content to include a logo on the page. Many organizations are concerned with appearing to endorse/support something, so we might need to include a disclaimer saying that they are only a "user" to get some onboard.

We also need to be careful not to create non-official versions of logos (e.g. an inverted version for dark mode), as companies often disallow that kind of usage of their trademark.


Once we figure those legal things out, my current idea is to add a new "Featured Adopters" heading after "What is Kubeflow?", with a slowly horizontal-scrolling carousel of logos/names.

Or if its a lot of work to get specific companies to sign the required paperwork, we could just do what Kubernetes does and have cards for specific case-studies: https://kubernetes.io/

thesuperzapper avatar Mar 10 '25 23:03 thesuperzapper

Also, please remember that the logos are often trademarks, so we need to seek the owner's express content to include a logo on the page. Many organizations are concerned with appearing to endorse/support something, so we might need to include a disclaimer saying that they are only a "user" to get some onboard.

+1 (emphasizes my point about months)

franciscojavierarceo avatar Mar 11 '25 00:03 franciscojavierarceo

Once we figure those legal things out, my current idea is to add a new "Featured Adopters" heading after "What is Kubeflow?", with a slowly horizontal-scrolling carousel of logos/names.

I'm just not sure it's worth the effort. In my experience, this is used during an open source framework evaluation and seeing a list of companies is really enough. The marginal benefit of the logos for teams doing the evaluation is low (but of course not zero).

franciscojavierarceo avatar Mar 11 '25 00:03 franciscojavierarceo

/assign @Dylannni

varodrig avatar Mar 11 '25 01:03 varodrig

Thanks for assigning me this task!

I've added the "Trusted by" section under "What is Kubeflow", would you prefer renaming it to "Featured Adopters"?

https://github.com/user-attachments/assets/98711c6e-5abb-449c-ad62-8fb50b552b6c


Also, what do you think about having a separate page for case studies? If we decide to go that route, where would be the best place to put it - maybe under "About" at Docs?

Lastly, I noticed we currently have only two companies listed in the community repo (DHL Data & Analytics and Telia). Should I include more companies from “Adopters of Individual Kubeflow Components”? Do I need to differentiate between them?

Dylannni avatar Mar 11 '25 02:03 Dylannni

The actual companies to be included will need to be decided based on legal discussions between the CNCF and those companies, just because a company has put themselves on the adopters page does not mean that they have consented to be used on the front page of our website.

Let's just focus on thinking about how we would design/display the visual aspect of it right now.

E.g. how the carousel would look / how the logos would scroll. While you're making your mock-ups, just use big tech companies as examples: Google, Yahoo, Enron (lol).

thesuperzapper avatar Mar 11 '25 03:03 thesuperzapper

I think, this is great @Dylannni! Thank you so much for providing the demo! Maybe for now we can redirect users to the ADOPTERS file in the kubeflow/community until we have case studies section: https://github.com/kubeflow/community/blob/master/ADOPTERS.md

As we discussed on today's call, CNCF might be ok for us to list companies if they are already members of CNCF. @castrojo we are waiting for your to confirm.

andreyvelich avatar Mar 11 '25 16:03 andreyvelich

Quick update - need your feedback!

Should I turn the logos on the front page into a carousel instead of keeping them static?

For the Case Studies section, should I add previews with comments, similar to Istio’s approach, or stick with the current simple list format in our docs?

Here's what I've got so far

https://github.com/user-attachments/assets/df1449ec-6b77-4ba0-8581-b2715d571ac4

Dylannni avatar Mar 11 '25 16:03 Dylannni

@andreyvelich Thanks for the info! I'll redirect users to the ADOPTERS file when they click the bottom. Is this good enough to open a PR for review?

Dylannni avatar Mar 11 '25 16:03 Dylannni

Is this good enough to open a PR for review?

yeah, that looks good. For the PR, please let's wait for @castrojo to confirm it from the CNCF side, so we can move forward.

andreyvelich avatar Mar 11 '25 16:03 andreyvelich

Also a lil dbt we have videos by google demonstrating about kubeflow can we add them In out homepage under like a learn tab. As this aligns with the key thought behind add our users profiles to the website.

SanthoshToorpu avatar Mar 12 '25 17:03 SanthoshToorpu

@SanthoshToorpu That's great! Could you share the link for the video here pls

Dylannni avatar Mar 15 '25 01:03 Dylannni

No sure if its same video which @SanthoshToorpu is referring, but here is the YT playlist which I found https://www.youtube.com/watch?v=cTZArDgbIWw&list=PLIivdWyY5sqLS4lN75RPDEyBgTro_YX7x

jaiakash avatar Mar 15 '25 06:03 jaiakash

Hey it's in kubeflow docs section in the website open it you'll see it. Btw great work on the ui @Dylannni

SanthoshToorpu avatar Mar 15 '25 09:03 SanthoshToorpu

Hi @castrojo , I hope you’re doing well! I just wanted to check in on the progress of the review. I’ve prepared all the other components, and ready to submit a PR once the companies are confirm. Please let me know if there’s anything I can assist to help move forward. Thanks!

Dylannni avatar Mar 17 '25 12:03 Dylannni

Hi @Dylannni, sorry for the delay. Please can you open a PR in the website repo to add the companies ? We can find an agreement with CNCF on that PR. cc @chasecadet @castrojo

andreyvelich avatar Mar 27 '25 15:03 andreyvelich

Hi @Dylannni, did you get a chance to convert your changes to the PR? We would love to have this ready before KubeCon starting next week. cc @chasecadet @castrojo

andreyvelich avatar Mar 28 '25 18:03 andreyvelich

Hi @andreyvelich , not yet. It's been a bit of a long week. I've blocked out time tomorrow morning to work on it, and I'll have the PR ready by tomorrow evening at the latest.

Dylannni avatar Mar 28 '25 18:03 Dylannni