Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide search function to 'Events' page #293

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Conversation

hrw
Copy link

@hrw hrw commented Feb 12, 2025

Since 2020 I am maintaining alternative view of FOSDEM schedule. With search and links to slides/attachements and videos. Current version is available at https://gpages.juszkiewicz.com.pl/fosdem-videos/ page.

I am fine with keeping and maintaining it where it is now but each year people ask me why it is not part of FOSDEM website.

So I decided to take a look at FOSDEM website to integrate it there.

DataTables is MIT licensed, files are used from CDN, with SHA384 hashes provided to make sure that browser loads the same files.

Closes: #279

hrw and others added 5 commits February 12, 2025 20:58
With 1000+ events taking place at FOSDEM table got so long that finding
anything takes time. DataTables framework allows us to search, sort etc.

Enlarge table to take 100% of width, merge 'Day' and 'Start' columns
into one and sort by it.

Separators with track names are gone now.
We no longer have rows with Track name so let add column with this
information.

Had to rename 'Attachments' into 'Files' to make table fit in page.
FixedHeader extension makes table header always visible - it stays on
top of page while user scrolls page.
Mark plug-in highlights searched phrase.
Small styling change to keep search elements side by side.
@hrw
Copy link
Author

hrw commented Feb 12, 2025

https://marcin.juszkiewicz.com.pl/test/schedule2.html shows how page looks.

@hrw
Copy link
Author

hrw commented Feb 12, 2025

argh, broke sorting instead of fixing.

Will continue tomorrow.

@hrw
Copy link
Author

hrw commented Feb 12, 2025

ok, works.

@hrw
Copy link
Author

hrw commented Feb 14, 2025

@yoe

@johanvdw
Copy link
Member

johanvdw commented Feb 14, 2025

not sure we want external cdn links, and in any case we need to adjust CSP for that I think.
Most of us meet tomorrow, so we will let you know after that.

Anyway: thanks for your work, it is definitely nice!

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.

Integrate searchable schedule view
2 participants