Skip to content

Conversation

@VidhyaDivakar
Copy link

@VidhyaDivakar VidhyaDivakar commented Dec 19, 2025

Refers to open-telemetry/sig-end-user#191

Hello @AndrejKiri , @danielgblanco

Please find my changes made to the end user resources page.

I have kind of enhanced the look and feel of the end user resources page based on the issue open-telemetry/sig-end-user#191 (comment)

The following are the changes made:

  1. Removed the regular links and added interactive CTAs for the Review Issues link, Chat on Slack link
  2. Removed the regular links and added interactive CTAs for the Survey links
  3. Removed the regular links and added YouTube Video Embeds for the Otel me, Otel in Practice podcasts.
  4. Made some edits and added links for the Otel me, Otel in Practice podcasts YouTube playlists
  5. Inserted an image "OtelEndUserfinal.jpg" and called the same at the end of the End User Resources page
  6. Made some edits for look and feel

Preview: https://deploy-preview-8678--opentelemetry.netlify.app/community/end-user/

@vitorvasc
Copy link
Member

/fix:all

@otelbot-docs
Copy link
Contributor

otelbot-docs bot commented Dec 22, 2025

fix:all applied successfully in run 20427917884.

@vitorvasc
Copy link
Member

Hi @VidhyaDivakar! Thanks for your contribution.

I've approved the workflows to run so you can see a preview of the changes: https://deploy-preview-8678--opentelemetry.netlify.app/community/end-user/

/cc @open-telemetry/sig-end-user-approvers

@VidhyaDivakar
Copy link
Author

00-44-24.mp4

Adding a short video of the screen record from my Github branch repo after making the changes based on this PR.

@vitorvasc vitorvasc changed the title End user resources webpage update based on the https://github.com/open-telemetry/sig-end-user/issues/191#issuecomment-3642136105 Update OpenTelemetry.io End-user resources page Dec 23, 2025
@vitorvasc vitorvasc added the missing:sig-approval Co-owning SIG didn't provide an approval label Dec 29, 2025
Copy link
Contributor

@AndrejKiri AndrejKiri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@VidhyaDivakar Thanks for creating the PR. I left a bunch of comments there. Let me know if you have any questions or need help.


[Learn more about how we track reactions to issues.](issue-participation/)
<!--Updated the CTA for "Review Issues")-->
<!--➡️ TODO: Add a CTA "Review issues" linking to a list of projects in OTel org ) -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you think about this TODO? Do you think it would make sense to create such a CTA or you see any possible issues with it? Originally, I thought it could be useful, but now I am not 100% sure anymore.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the CTA could still be a good option, depending on how it's placed and how clearly conveys the User's intent, not interrupting the primary flow. Also, it could be a could add on (as seemed useful initially) guiding users towards the next logical step.

<a href="https://communityinviter.com/apps/cloud-native/cncf/">
<img src="https://img.shields.io/badge/join-CNCF%20slack-ff6a07.svg?style=for-the-badge&logo=CNCF&logoColor=black&labelColor=ivory">

<!--Updated the CTA for "CNCF Slack")-->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is enough if you mention this in the commit message. No need to add it to the code.

Suggested change
<!--Updated the CTA for "CNCF Slack")-->

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, I will remove it.

Comment on lines 33 to 36
<a href="https://opentelemetry.io/community/end-user/issue-participation/">
<img src="https://img.shields.io/badge/review-issues-ff6a07.svg?style=for-the-badge&logo=OpenTelemetry&logoColor=black&labelColor=ivory">

[Learn more about how we track reactions to issues.](issue-participation/)
<!--Updated the CTA for "Review Issues")-->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency, I would like all the 'Learn more...' links (we have them in Report issues, Respond to survey, and Join podcast sections) to look the same. I think we don't have to change them necessarily and rather keep the link as it was before.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consistency is the key, I understand. In that case, do we remove the CTA, which is mentioned in the to-do comment?

Also, the link to the Learn more about how we track reactions to issues. gives a 404 - page not found exception in the GitHub. But works fine in the actual website.

I have come up with a simple HTML button, but like the above error, the index.md shows this as a simple link. But the hugo site displays the button correctly. But we need to discuss through slack or a call to understand the need and if we are on the same page we can resolve this. Can you schedule a slack call?

<!--Updated the CTA for "Review Issues")-->
<!--➡️ TODO: Add a CTA "Review issues" linking to a list of projects in OTel org ) -->

## Chat on Slack {#slack}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some reason, this heading renders as a link in the preview environment, and that is not supposed to happen. Moreover, it leads to https://opentelemetry.io/community/end-user/issue-participation/, which is wrong. Does it behave like this in your browser? If yes, it would be good to figure out why and correct it.

Image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same thing also happens for the 'Respond to a survey' heading below.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that is because the was not closed. . I tried closing it in a local repo and it worked.


[Join CNCF Slack.](https://communityinviter.com/apps/cloud-native/cncf)
<a href="https://communityinviter.com/apps/cloud-native/cncf/">
<img src="https://img.shields.io/badge/join-CNCF%20slack-ff6a07.svg?style=for-the-badge&logo=CNCF&logoColor=black&labelColor=ivory">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a badge is not the right UI element here. Have you considered using just a basic HTML button?

It also might be a good idea to use the same font as we are using on the page.

I like that you used an icon there. I think it would be cool to use an icon also in the button. Perhaps it could be Slack icon instead, since it should lead to Slack, instead of CNCF icon. What do you think?

I spend my whole career close to folks that work on UIs, but I am not good at that. Before we merge this, I will request a review from someone who is good at UI design. 🙂

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have come up with a simple HTML button, but like the above error, the index.md shows this as a simple link. But the hugo site displays the button correctly. But we need to discuss thro slack or a call to understand the need and if we are on the same page we can resolve this. Can you schedule a call?

Comment on lines 71 to 78
[![OtelSurveys](https://img.shields.io/badge/CONTRIBUTOR%20EXPERIENCE%20SURVEY-4285F4?logo=OpenTelemetry&logoColor=white)](https://opentelemetry.io/blog/2025/contribex-survey-results/)

[![OtelSurveys](https://img.shields.io/badge/DEVELOPER%20EXPERIENCE%20SURVEY-4285F4?logo=OpenTelemetry&logoColor=white)](https://opentelemetry.io/blog/2025/devex-survey/)

[![OtelSurveys](https://img.shields.io/badge/DOCS%20USABILITY%20SURVEY-4285F4?logo=OpenTelemetry&logoColor=white)](https://opentelemetry.io/blog/2024/otel-docs-survey/)

<!-- Updated the links as CTA, cos instead of embeds, these looks apt here and bends well-->
<!--➡️ TODO: Turn links into embeds-->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to what I mentioned above, I don't think badges are the right UI elements to use here. I think they haven't really added more value than when using just regular list items.

I was thinking more about something that would give a quick preview of the blog posts before clicking on them. For example a carousel. What do you think about it?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I have a sample ready. We can discuss.

- [OTel in Practice](https://www.youtube.com/playlist?list=PLVYDBkQ1TdyxKgdGE4ThYLkNRCuLLYy9x):
An interactive enablement session on different aspects of OpenTelemetry by
contributors and end users.
[![OTel Me...with Oluwatomisin Taiwo and Andrei Morozov](https://markdown-videos-api.jorgenkh.no/url?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtTCuTAPE5aQ%26list%3DPLVYDBkQ1TdywIl9xKEo5_u7zlwY38dW43%26index%3D1)](https://www.youtube.com/watch?v=tTCuTAPE5aQ&list=PLVYDBkQ1TdywIl9xKEo5_u7zlwY38dW43&index=1)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you decide to use the markdownd-videos-api? Have you considered using just a simple YouTube embed?

Comment on lines 90 to 92
and implementation. Also, check out the entire
[OTel Me playlist](https://www.youtube.com/playlist?list=PLVYDBkQ1TdywIl9xKEo5_u7zlwY38dW43)
of discussions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it is necessary to add a separate link to the playlist if we already have a link to it above.

What I would consider, though, is to add a subheading heading with the podcast type name, so we keep some reference to the podcast type name.


{{% /alert %}}

![alt text](OtelEndUserfinal.jpg)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea to have some illustratory images on the page, but this one feels quite generic. Also, the button on the image could mislead users to click on it.

Feel free to further iterate on it if you like. It would be good to clarify what you want to communicate there and who the target persona is. If not, we can just skip it for now.

@AndrejKiri
Copy link
Contributor

In the description you wrote:

[No this PR does not include AI gerenated content, i have solely worked on it ] confirm to
the Generative AI Contribution Policy.

My understanding is that you are allowed to use AI tools when contributing to OpenTelemetry. You just have to review the AI output and make sure it aligns with project guidelines and policies. Feel free to use AI tools; just use them wisely.

@vitorvasc vitorvasc force-pushed the End-user-resources-Webpage-update branch from 6e136e5 to 19f0eb5 Compare January 8, 2026 10:44
@otelbot-docs otelbot-docs bot requested a review from a team January 8, 2026 10:44
@VidhyaDivakar
Copy link
Author

@AndrejKiri thanks for the review.

Regarding the html tags, previously I tried iframes inside our repo index.md it did not work, I needed to add css styles in the repo folder. So to keep it simple, I chose CTAs. The same with Youtube embedds and Carousel.

Yes, I will research further and come up with solutions.

And regarding other reviews I have started to take a look at. I will comment as and when I complete them.

Thank You,
Vidhya

@AndrejKiri
Copy link
Contributor

@VidhyaDivakar Good to know that you tried that and it didn't work and that you found a workaround. Let's ask around a bit what would be the right way to approach this. I am not sure.

@tiffany76 We are having issues with iframes and embeds on the website. By any chance, do you know why this could be happening? We were thinking about embedding a YouTube playlist on the End-user resources page.

@VidhyaDivakar
Copy link
Author

@AndrejKiri, I have given my comments/views/reply in regards to each review comment. We can have a discussion, so that we are on the same page. Please let me know.

@tiffany76
Copy link
Member

@tiffany76 We are having issues with iframes and embeds on the website. By any chance, do you know why this could be happening? We were thinking about embedding a YouTube playlist on the End-user resources page.

Above my pay grade, unfortunately. @vitorvasc or @chalin, might you be able to help?

@AndrejKiri
Copy link
Contributor

@VidhyaDivakar I see that you suggested scheduling a meeting to chat about the changes you suggested. That is a good idea. I will follow up in a DM on CNCF Slack for scheduling.

@VidhyaDivakar
Copy link
Author

Today had a discussion with @AndrejKiri and created a new PR for buttons alone in End User Resources Page. Here is the PR link for that #8980.

Based on the discussion, I will create new PRs for the other to do items mentioned in the same page in the coming dayes

-Thanks
Vidhya

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing:sig-approval Co-owning SIG didn't provide an approval sig:enduser

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants