Skip to content

[WIP] Update workshop pages#2882

Draft
avollrath wants to merge 10 commits into
masterfrom
workshops-page
Draft

[WIP] Update workshop pages#2882
avollrath wants to merge 10 commits into
masterfrom
workshops-page

Conversation

@avollrath

@avollrath avollrath commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Redesigns the workshops pages and adds the new workshop detail page

Changes:

  • Redesigned the main workshops page and Rust, Ember, and Svelte landing pages
  • Added the new workshop detail layout
  • Added responsive workshop cards and mobile card behavior
  • Added test workshop markdown files for ticket/date rendering cases

TODO

  • update upcoming dates automatically (@marcoow will do this):

    • for any workshop that we do online remote events for, add ticket_tailor_event_series_id to metadata
    • add a GH job that runs each night that, for all jobs with ticket_tailor_event_series_id in the metadata, reads all upcoming occurrences via the Ticket Tailor API (see https://developers.tickettailor.com/docs/api/get-all-event-occurrences) and updates the dates in the metadata accordingly
    • the job commits the changes

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Let's avoid using these super generic stock photo-like pictures:

Image

We should have enough actual training images in https://drive.google.com/drive/folders/1SDTO9dh3JJbhk_CmILcMvR2m5Cie2hzP?usp=sharing or if those are not enough, I'd rather use pictures of our team giving talks than those stereotypical people-laughing-in-front-of-postits

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This is looking good already! Just some comments:

Let's find a better image here (one that's more colorful/fun/energetic):

Image

Do we need this hover color? It's sth. we don't have anywhere else…

Image

I think we have too many CTAs on the listing page: https://deploy-preview-2882--objective-northcutt-37494c.netlify.app/services/workshops/rust/ – I'll see how we can simplify/streamline that

Let's leave these length indicators out – we don't actually know or need to say how long each block is:

Image

For a workshop that has individual tickets available, we should link to the dates from the top as well (not just link to the "Book for your team" option):

Image

Can we avoid the thin divider line? We've tried to avoid any thin lines throughout the site.

Image

Should the text in the left and right columns (workshop content and dates) not be vertically aligned on the same baselines)?

Image

Should the workshops have a bit more space around them for clearer separation?

Image

We should be prepared to have multiple instructors here (not for Svelte specifically but generally, e.g. for Rust we'll need it).

Image

I'll look into copy today as well as into how we can manage upcoming dates at least semi-automatically so we don't have to constantly update the markdown files

@marcoow marcoow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We should allow for start and (optional) end date, e.g. "May 6 – 10, 2027"

Image

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants