Skip to content

Use a social media card as og:image and link cards for download#1770

Open
hugovk wants to merge 1 commit into
ep2026from
speaker-socials
Open

Use a social media card as og:image and link cards for download#1770
hugovk wants to merge 1 commit into
ep2026from
speaker-socials

Conversation

@hugovk

@hugovk hugovk commented Jul 10, 2026

Copy link
Copy Markdown
Member

This allows speakers (and everyone else!) to easily find their images and use it to promote their talk.

This can't always be guessed from:

https://ep2026.europython.eu/media/speakers/social-name.png

Because some have a suffix for multiple talks:

https://ep2026.europython.eu/media/speakers/social-name-sessionID.png

Examples:

@europython-society

Copy link
Copy Markdown
Member

Preview available

Key Value
url https://speaker-socials.ep-preview.click
last update 2026-07-10T09:21:16.093Z

@nikoshell

Copy link
Copy Markdown
Contributor

Purpose of media/speakers was different and its not for public access but we are not strict about it
We also have links for every one who want download own image.
Like you mention
this is speaker link:
https://speaker-socials.ep-preview.click/speaker/evan-kohilas/
and this is social card:
https://speaker-socials.ep-preview.click/media/speaker/evan-kohilas/

Following that I don't see a justification for changes from the PR.
I know that we don't have docs for different features but first place to talk about it is Discord channel website-development.

@nikoshell nikoshell added the DO-NOT-MERGE Not ready to be merged yet label Jul 10, 2026
@hugovk

hugovk commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

Purpose of media/speakers was different and its not for public access but we are not strict about it

Yup, but I don't think a link at the very end is too much of a problem for the public? And I don't know how else this can be easily found by speakers.

And speakers with multiple sessions don't have a single, predictable image URL.

For example, this is a 404:

The real images are:

We also have links for every one who want download own image.
Like you mention
this is speaker link:
https://speaker-socials.ep-preview.click/speaker/evan-kohilas/
and this is social card:
https://speaker-socials.ep-preview.click/media/speaker/evan-kohilas/

This is an html page, I don't see an image link to download?

Also https://speaker-socials.ep-preview.click/media/speaker/diego-russo/ is only one of Diego's sessions. How would they find their other one?

I know that we don't have docs for different features but first place to talk about it is Discord channel website-development.

Sure, will continue there.

Thanks!

@nikoshell

Copy link
Copy Markdown
Contributor

Purpose of media/speakers was different and its not for public access but we are not strict about it

Yup, but I don't think a link at the very end is too much of a problem for the public? And I don't know how else this can be easily found by speakers.

And speakers with multiple sessions don't have a single, predictable image URL.

For example, this is a 404:

* https://speaker-socials.ep-preview.click/media/speakers/social-diego-russo.png

The real images are:

* https://speaker-socials.ep-preview.click/media/speakers/social-diego-russo-QXZMP8.png

* https://speaker-socials.ep-preview.click/media/speakers/social-diego-russo-W9NLXV.png

We also have links for every one who want download own image.
Like you mention
this is speaker link:
https://speaker-socials.ep-preview.click/speaker/evan-kohilas/
and this is social card:
https://speaker-socials.ep-preview.click/media/speaker/evan-kohilas/

This is an html page, I don't see an image link to download?

Also https://speaker-socials.ep-preview.click/media/speaker/diego-russo/ is only one of Diego's sessions. How would they find their other one?

I know that we don't have docs for different features but first place to talk about it is Discord channel website-development.

Sure, will continue there.

Thanks!

I understand all you try to explain, that what you pointing as bug was decision when we create it and purpose of this whole endpoint /media/ is not for public use

I suggest to no make any changes in /media/ or point with any link to that as it was so far
This endpoint is also excluded from robots https://ep2026.europython.eu/robots.txt and from search.

Just want remind that Discord channel > website-development is still best place to clarify and improve website parts other then markdowns.

@hugovk

hugovk commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

Got it, already posted on Discord: https://discord.com/channels/899729921381912576/1525092779414388807

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

Labels

DO-NOT-MERGE Not ready to be merged yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants