Skip to content

Schedule: sort rooms with S-number first#1739

Merged
nikoshell merged 5 commits into
ep2026from
sort-rooms
Jul 5, 2026
Merged

Schedule: sort rooms with S-number first#1739
nikoshell merged 5 commits into
ep2026from
sort-rooms

Conversation

@hugovk

@hugovk hugovk commented Jul 4, 2026

Copy link
Copy Markdown
Member

Wednesday looks like:
image

But when you go to Thursday or Friday, suddenly "Glass Room" appears and moves the keynotes to the right:

image

Instead, sort rooms without an S-number ("Glass room", "Fishbowl") last:

image

This also means Monday/Tuesday change from summits then tutorials:

image

To tutorials then summits:

image

But I think that's fine.

@europython-society

europython-society commented Jul 4, 2026

Copy link
Copy Markdown
Member

Preview available

Key Value
url https://sort-rooms.ep-preview.click
last update 2026-07-05T13:19:21.654Z

@artcz

artcz commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Thanks for the patch!

We were discussing the problem with Marcin a few days ago, and in general I think it's better if we go with a predefined order of rooms – either coming directly from pretalx, or from programmeapi, or hardcoded in the the website. Some of the new things on the talk pages will require a predefined room order.

A stable sorting algorithm would be also be good enough, but explicit order might be simpler and easier to understand and maintain.

cc @nikoshell

@egeakman

egeakman commented Jul 4, 2026

Copy link
Copy Markdown
Member

I think it'd be better to do the predefined order here in the website.

@nikoshell

Copy link
Copy Markdown
Contributor

I think it'd be better to do the predefined order here in the website.

Yep, we want do it on the website.

@hugovk

hugovk commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

I can update this PR.

Here's the list of rooms:

  • 2.017/2.018
  • Exhibit Hall
  • Fishbowl
  • Glass room
  • S1
  • S2
  • S3A
  • S3B
  • S4
  • S4A
  • S4B

What order would you like?

@hypha

hypha commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

What order would you like?

I think this

Tutorial days:

  • S3A
  • S3B
  • S4A
  • S4B
  • 2.017/2.018
  • Fishbowl

Conf days:

  • S1
  • S2
  • S3A
  • S3B
  • S4
  • Glass room
  • Exhibit Hall (for posters) floats on lunch break so not sure if the order matters for the purpose of the schedule display.

@hugovk

hugovk commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

Updated, looks like:

image image image image image

@hypha

hypha commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

If rooms are not listed in the order, or if we do not give a pre-defined order, what would the behaviour be? To me, what makes sense in terms of sorting priorities:

  • pre-defined order
  • pretalx order
  • alphabetical order

The current new order in preview help me breathe better, so thank you!

@hugovk

hugovk commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

This PR sorts by the predefined order, and for rooms not listed there, they're put in alphabetical order at the end.

@nikoshell nikoshell merged commit d780d2e into ep2026 Jul 5, 2026
9 checks passed
@nikoshell nikoshell deleted the sort-rooms branch July 5, 2026 13:21
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.

6 participants