From 38f27640eac4726dd98eb0783027d8867f7c1f19 Mon Sep 17 00:00:00 2001 From: Niko Date: Thu, 8 May 2025 08:50:53 +0200 Subject: [PATCH 1/3] New menu structure. --- src/components/header/header-actions.astro | 2 +- src/data/links.json | 96 +++++++++++----------- 2 files changed, 48 insertions(+), 50 deletions(-) diff --git a/src/components/header/header-actions.astro b/src/components/header/header-actions.astro index 6c581a19b..b31747dfe 100644 --- a/src/components/header/header-actions.astro +++ b/src/components/header/header-actions.astro @@ -31,7 +31,7 @@ const IS_LIVE = false; CtrlK - + {IS_LIVE && } : null diff --git a/src/data/links.json b/src/data/links.json index d1db56583..2516d612d 100644 --- a/src/data/links.json +++ b/src/data/links.json @@ -1,18 +1,26 @@ { "header": [ { - "name": "Programme", + "name": "Schedule", "items": [ { - "name": "Programme & Events Overview", + "name": "Overview", "path": "/overview" }, { - "name": "List of Sessions", + "name": "Talks", + "path": "/schedule/talks" + }, + { + "name": "Tutorials", + "path": "/schedule/tutorials" + }, + { + "name": "Sessions", "path": "/sessions" }, { - "name": "List of Speakers", + "name": "Speakers", "path": "/speakers" }, { @@ -20,28 +28,16 @@ "path": "/tracks" }, { - "name": "Selection Process", + "name": "Selection", "path": "/selection" }, { - "name": "Community Voting", + "name": "Voting", "path": "/voting" }, { - "name": "Speaker Mentorship", + "name": "Mentorship", "path": "/mentorship" - }, - { - "name": "C API Summit", - "path": "/c-api-summit" - }, - { - "name": "WebAssembly Summit", - "path": "/wasm-summit" - }, - { - "name": "Rust Summit", - "path": "/rust-summit" } ] }, @@ -49,30 +45,29 @@ "name": "Events", "items": [ { - "name": "Speakers' Dinner", + "name": "Social Dinner", "path": "/speakers-dinner" }, { - "name": "Beginners' Day", + "name": "Beginners’ Day", "path": "/beginners-day" - } - ] - }, - { - "name": "Schedule", - "items": [ + }, { - "name": "Tutorials", - "path": "/schedule/tutorials" + "name": "C API Summit", + "path": "/c-api-summit" }, { - "name": "Talks", - "path": "/schedule/talks" + "name": "WASM Summit", + "path": "/wasm-summit" + }, + { + "name": "Rust Summit", + "path": "/rust-summit" } ] }, { - "name": "Prague & Venue", + "name": "Location", "items": [ { "name": "Prague", @@ -92,7 +87,7 @@ "path": "/sponsorship/sponsor" }, { - "name": "Sponsor Information", + "name": "Sponsor Info", "path": "/sponsorship/information" } ] @@ -101,35 +96,38 @@ "name": "Registration", "items": [ { - "name": "Tickets information", + "name": "Tickets", "path": "/tickets" - } - ] - }, - { - "name": "Info & Support", - "items": [ - { - "name": "Code of Conduct", - "path": "https://www.europython-society.org/coc/" - }, - { - "name": "FAQ", - "path": "/faq" }, { "name": "Financial Aid", "path": "/finaid" }, { - "name": "Visa Support Letter", + "name": "Visa Letter", "path": "/visa" }, { "name": "Childcare", "path": "/childcare" + }, + { + "name": "Code of Conduct", + "path": "https://www.europython-society.org/coc/" + }, + { + "name": "FAQ", + "path": "/faq" } ] + }, + { + "name": "Jobs", + "path": "/jobs" + }, + { + "name": "Community", + "path": "/community-partners" } ], "footer": [ @@ -146,7 +144,7 @@ "path": "/terms" }, { - "name": "Privacy Policy", + "name": "Privacy", "path": "https://www.europython-society.org/privacy/" } ] From e3be008f78ce31a1a6db713dbc87ee154b793599 Mon Sep 17 00:00:00 2001 From: Niko Date: Thu, 8 May 2025 08:56:24 +0200 Subject: [PATCH 2/3] New menu structure. --- src/data/links.json | 134 +++++++++----------------------------------- 1 file changed, 28 insertions(+), 106 deletions(-) diff --git a/src/data/links.json b/src/data/links.json index 2516d612d..0a9f1d011 100644 --- a/src/data/links.json +++ b/src/data/links.json @@ -3,121 +3,52 @@ { "name": "Schedule", "items": [ - { - "name": "Overview", - "path": "/overview" - }, - { - "name": "Talks", - "path": "/schedule/talks" - }, - { - "name": "Tutorials", - "path": "/schedule/tutorials" - }, - { - "name": "Sessions", - "path": "/sessions" - }, - { - "name": "Speakers", - "path": "/speakers" - }, - { - "name": "Tracks", - "path": "/tracks" - }, - { - "name": "Selection", - "path": "/selection" - }, - { - "name": "Voting", - "path": "/voting" - }, - { - "name": "Mentorship", - "path": "/mentorship" - } + { "name": "Overview", "path": "/overview" }, + { "name": "Sessions", "path": "/sessions" }, + { "name": "Speakers", "path": "/speakers" }, + { "name": "Tracks", "path": "/tracks" }, + { "name": "Talks", "path": "/schedule/talks" }, + { "name": "Tutorials", "path": "/schedule/tutorials" }, + { "name": "Selection Process", "path": "/selection" }, + { "name": "Community Voting", "path": "/voting" }, + { "name": "Speaker Mentorship", "path": "/mentorship" } ] }, { "name": "Events", "items": [ - { - "name": "Social Dinner", - "path": "/speakers-dinner" - }, - { - "name": "Beginners’ Day", - "path": "/beginners-day" - }, - { - "name": "C API Summit", - "path": "/c-api-summit" - }, - { - "name": "WASM Summit", - "path": "/wasm-summit" - }, - { - "name": "Rust Summit", - "path": "/rust-summit" - } + { "name": "C API Summit", "path": "/c-api-summit" }, + { "name": "WebAssembly Summit", "path": "/wasm-summit" }, + { "name": "Rust Summit", "path": "/rust-summit" }, + { "name": "Speakers' Dinner", "path": "/speakers-dinner" }, + { "name": "Beginners' Day", "path": "/beginners-day" } ] }, { - "name": "Location", + "name": "Venue", "items": [ - { - "name": "Prague", - "path": "/prague" - }, - { - "name": "Venue", - "path": "/venue" - } + { "name": "Prague", "path": "/prague" }, + { "name": "Venue", "path": "/venue" } ] }, { "name": "Sponsorship", "items": [ - { - "name": "Sponsor Packages", - "path": "/sponsorship/sponsor" - }, - { - "name": "Sponsor Info", - "path": "/sponsorship/information" - } + { "name": "Sponsor Packages", "path": "/sponsorship/sponsor" }, + { "name": "Sponsor Information", "path": "/sponsorship/information" } ] }, { "name": "Registration", "items": [ - { - "name": "Tickets", - "path": "/tickets" - }, - { - "name": "Financial Aid", - "path": "/finaid" - }, - { - "name": "Visa Letter", - "path": "/visa" - }, - { - "name": "Childcare", - "path": "/childcare" - }, + { "name": "Tickets", "path": "/tickets" }, + { "name": "Financial Aid", "path": "/finaid" }, + { "name": "Visa Support Letter", "path": "/visa" }, + { "name": "Childcare", "path": "/childcare" }, + { "name": "FAQ", "path": "/faq" }, { "name": "Code of Conduct", "path": "https://www.europython-society.org/coc/" - }, - { - "name": "FAQ", - "path": "/faq" } ] }, @@ -131,20 +62,11 @@ } ], "footer": [ + { "name": "2024 Photos", "path": "https://ep2024.europython.eu/photos" }, + { "name": "Contacts", "path": "/contacts" }, + { "name": "Terms", "path": "/terms" }, { - "name": "2024 Photos", - "path": "https://ep2024.europython.eu/photos" - }, - { - "name": "Contacts", - "path": "/contacts" - }, - { - "name": "Terms", - "path": "/terms" - }, - { - "name": "Privacy", + "name": "Privacy Policy", "path": "https://www.europython-society.org/privacy/" } ] From 377812a37d293dd94fb50f0b9c5ee60759c34cd2 Mon Sep 17 00:00:00 2001 From: Niko Date: Thu, 8 May 2025 12:08:24 +0200 Subject: [PATCH 3/3] Update menu. --- src/data/links.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/links.json b/src/data/links.json index 0a9f1d011..534c184f5 100644 --- a/src/data/links.json +++ b/src/data/links.json @@ -1,14 +1,14 @@ { "header": [ { - "name": "Schedule", + "name": "Program", "items": [ { "name": "Overview", "path": "/overview" }, { "name": "Sessions", "path": "/sessions" }, { "name": "Speakers", "path": "/speakers" }, { "name": "Tracks", "path": "/tracks" }, - { "name": "Talks", "path": "/schedule/talks" }, - { "name": "Tutorials", "path": "/schedule/tutorials" }, + { "name": "Talks Schedule", "path": "/schedule/talks" }, + { "name": "Tutorials Schedule", "path": "/schedule/tutorials" }, { "name": "Selection Process", "path": "/selection" }, { "name": "Community Voting", "path": "/voting" }, { "name": "Speaker Mentorship", "path": "/mentorship" }