From 1b045deb9c6e6c89a46aeb22e9af1c23d419827c Mon Sep 17 00:00:00 2001 From: Cody Zuschlag Date: Tue, 8 Apr 2025 18:54:51 +0000 Subject: [PATCH] xen summit 2025 rework + registration links --- content/resources/xen-summit.md | 70 ++++++++++++++++--- data/tickets.yaml | 61 ++++++++++++++++ hugo.yaml | 2 +- hugo_stats.json | 19 ++++- .../assets/css/components/pricing.scss | 52 ++++++++++++++ themes/xen-project/assets/css/main.scss | 1 + .../layouts/shortcodes/pricing.html | 41 +++++++++++ 7 files changed, 233 insertions(+), 13 deletions(-) create mode 100644 data/tickets.yaml create mode 100644 themes/xen-project/assets/css/components/pricing.scss create mode 100644 themes/xen-project/layouts/shortcodes/pricing.html diff --git a/content/resources/xen-summit.md b/content/resources/xen-summit.md index c95d81c..5b23c70 100644 --- a/content/resources/xen-summit.md +++ b/content/resources/xen-summit.md @@ -1,7 +1,7 @@ --- title: "Xen Summit" -description: "Xen Summit is our annual event where the community connect with experts, discover innovations, and shape the future of virtualization." -keywords: "xen summit, virtualization conference, xen project event, 2024 summit, tech conference, hypervisor technology" +description: "Xen Summit is our annual event where the community connects with experts, discovers innovations, and shapes the future of virtualization." +keywords: "xen summit, virtualization conference, xen project event, 2025 summit, tech conference, hypervisor technology" date: 2024-01-14T07:07:07+01:00 draft: false menus: @@ -15,17 +15,57 @@ menus: {{}} -{{
}} -{{}} -## Xen Summit 2025: Call for Papers! +{{
}} +## 2025 Edition 🎉 + +The Xen Summit is the premier event for virtualization enthusiasts, developers, and industry leaders. Here's why you should attend: + +- **🌟 Connect with Experts**: Meet and network with the brightest minds in the Xen Project community, including developers, maintainers, and industry professionals. +- **🚀 Discover Innovations**: Learn about the latest advancements in virtualization technology and how Xen is shaping the future of cloud computing, security, and performance. +- **🤝 Collaborate and Share Ideas**: Participate in discussions, workshops, and sessions designed to foster collaboration and innovation. +- **📅 Biggest Xen Meetup**: This is the largest single gathering of Xen experts, offering unparalleled opportunities to exchange knowledge and experiences. +- **🌍 Shape the Future**: Be part of the conversations that will define the next generation of virtualization technology. +{{
}} + +{{
}} + +### 📍 **Venue & Date** +Xen Summit 2025 will take place in the heart of Silicon Valley at the **AMD office in San Jose, California**, from **September 15 to 17**. + +🗺️ [Check out the map of the AMD (formerly Xilinx) campus](https://www.xilinx.com/publications/about/Xilinx_Campus_Map_Directions.pdf) for more details on the location and directions. + +{{
}} + +{{
}} +Whether you're a seasoned Xen developer or new to the community, the Xen Summit 2025 is the place to be. Don't miss this opportunity to be part of the future of virtualization! +{{
}} + -Xen Summit 2025 will take place in the heart of Silicon Valley at the AMD office in San Jose, California, from September 15 to 17. +{{
}} +{{}} +## Tickets 🎫 -The [Call for Papers is now open!](https://sessionize.com/xen-summit-2025/) Submit to speak at the event. +Secure your ticket for the Xen Summit now! -Checkout the [map](https://www.xilinx.com/publications/about/Xilinx_Campus_Map_Directions.pdf) of the AMD (formerly Xilinx) campus for more details on the location and directions. +Act fast before the prices change. **Space is limited.** {{}} +{{}} +{{
}} + + +{{
}} +## Xen Summit 2025: Call for Papers 📣 + +The [Call for Papers is now open!](https://sessionize.com/xen-summit-2025/) +Share your expertise and insights with the Xen community at the premier virtualization event of the year. + +🎤 **Why Submit?** +- Gain recognition as a thought leader in the Xen Project community. +- Network with industry experts and peers. +- Enjoy **free admission** to the entire event as a speaker. + +Submit your proposal today and be part of shaping the future of virtualization! {{
}} @@ -36,8 +76,13 @@ Checkout the [map](https://www.xilinx.com/publications/about/Xilinx_Campus_Map_D alt="Xen Project Summit 2024" animate="true" >}} +{{}} +🎥 **Watch the 2024 Xen Summit Talks** +The highly anticipated talks from this year’s Xen Summit are now live on YouTube! -We have some thrilling news to share with you all. The highly anticipated talks from this year’s Xen Summit are now live on YouTube! Whether you attended the summit in person or couldn’t make it this time, you can now access all the insightful presentations and discussions online. +Whether you attended in person or couldn’t make it, you can now access all the insightful presentations and discussions online. +[📺 Watch the Talks on YouTube](https://youtube.com/playlist?list=PLQMQQsKgvLntZiKoELFs22Mtk-tBNNOMJ&si=qCSK3o1g2u_yq-JK) +{{}} {{}} {{
}} @@ -50,9 +95,12 @@ We have some thrilling news to share with you all. The highly anticipated talks mediaPosition="right" animate="true" >}} +{{}} +The Xen Summit gathers experts, developers, and enthusiasts from around the world to discuss the latest advancements and future directions of our Project. Last year’s summit featured a fantastic lineup of speakers who shared their knowledge on a wide range of topics. -The Xen Summit gathers experts, developers, and enthusiasts from around the world to discuss the latest advancements and future directions of our Project. This year’s summit featured a fantastic lineup of speakers who shared their knowledge on a wide range of topics. - +[📺 Watch the Talks on YouTube](https://youtube.com/playlist?list=PLQMQQsKgvLntZiKoELFs22Mtk-tBNNOMJ&si=qCSK3o1g2u_yq-JK) +Don’t forget to **subscribe** to our channel for more updates! +{{}} {{}} {{}} diff --git a/data/tickets.yaml b/data/tickets.yaml new file mode 100644 index 0000000..2931b77 --- /dev/null +++ b/data/tickets.yaml @@ -0,0 +1,61 @@ +tickets: + inPerson: + - title: "Early Bird $150" + price: "$150" + description: | + - Available **_until_ June 1, 2025** + - Access to all presentations + - Exclusive in-person only design sessions with community experts + - Access to the partner expo + - Networking opportunities + link: "https://cvent.me/0MKQzz" + linkText: "Buy Ticket" + + - title: "Standard $300" + price: "$300" + description: | + - Available **_after_ June 1, 2025** + - Access to all presentations + - Exclusive in-person only design sessions with community experts + - Access to the partner expo + - Networking opportunities + link: "https://cvent.me/0MKQzz" + linkText: "Buy Ticket" + + - title: "Academic $50" + price: "$50" + description: | + - Discounted rate for students and faculty (requires verification) + - All benefits of the standard tickets + - Learn about the latest in Xen and virtualization + - Network with industry experts and organizations + - Participate in a vibrant community + link: "https://cvent.me/0MKQzz" + linkText: "Buy Ticket" + + - title: "Speaker FREE" + price: "Free" + description: | + - For confirmed speakers only + - All benefits of the standard tickets + - Be a part of the Xen Summit community + link: "https://sessionize.com/xen-summit-2025/" + linkText: "Become a speaker!" + + virtual: + - title: "Virtual $150" + price: "$150" + description: | + - Access from anywhere + - Live stream access + - Interactive Q&A + link: "https://cvent.me/D15LdA" + linkText: "Buy Ticket" + + - title: "Virtual Academic FREE" + price: "Free" + description: | + - Free for students and faculty (requires verification) + - All benefits of the virtual ticket + link: "https://cvent.me/D15LdA" + linkText: "Register" diff --git a/hugo.yaml b/hugo.yaml index f237971..7e32fd5 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -38,7 +38,7 @@ build: outputs: home: - HTML - - RSSoui appelle + - RSS - HEADERFOOTER outputFormats: diff --git a/hugo_stats.json b/hugo_stats.json index 232835a..a59f9cc 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -5,6 +5,7 @@ "article", "aside", "body", + "br", "button", "code", "div", @@ -22,6 +23,7 @@ "iframe", "img", "input", + "label", "li", "link", "main", @@ -205,8 +207,14 @@ "socials", "socials-footer", "tag", + "ticket-card", + "ticket-group", + "ticket-groups", + "ticket-pricing", "title-external-link", "title-with-gradient-underline", + "toggle-input", + "toggle-label", "txt-c", "txt-l", "txt-r", @@ -216,6 +224,8 @@ "youtube-video-container" ], "ids": [ + "-venue--date", + "2025-edition-", "a-virtualization-revolution", "advisory-board", "archivation-review", @@ -249,6 +259,8 @@ "graduation-review", "handling-of-embargoed-information", "how-to-join", + "inPerson", + "inPersonTickets", "incubating-a-project", "incubation-projects-without-mentor", "incubation-projects-without-project-lead", @@ -281,6 +293,7 @@ "pre-disclosure-list", "predisclosure", "predisclosure-list-membership-application-process", + "pricing", "principles", "project-governance", "project-lead-elections", @@ -306,11 +319,14 @@ "the-hypervisor-teams-openpgp-keys", "the-linux-foundation", "the-unikraft-build-tool", + "tickets-", "trademark-policy", "transparency", "unikraft", "unikraft-and-minios", "usage", + "virtual", + "virtualTickets", "what-is-xapi", "what-to-do-if-you-witness-or-are-subject-to-unacceptable-behavior", "windows-pv-drivers", @@ -320,7 +336,8 @@ "xen-project-hypervisor", "xen-project-matrix", "xen-project-tree-code-signing-and-announcements", - "xen-project-wide-roles" + "xen-project-wide-roles", + "xen-summit-2025-call-for-papers-" ] } } diff --git a/themes/xen-project/assets/css/components/pricing.scss b/themes/xen-project/assets/css/components/pricing.scss new file mode 100644 index 0000000..2e666ab --- /dev/null +++ b/themes/xen-project/assets/css/components/pricing.scss @@ -0,0 +1,52 @@ +.ticket-pricing { + --gap: var(--sp-md); + --cols: 1; + --col-min-height: var(--sp-xxxxl); + + @include phone { + --cols: 2; + } + + @include tablet { + --cols: 3; + } + + padding-top: var(--sp-xxl); + + .container { + display: flex; + flex-direction: column; + justify-content: center; + gap: var(--gap); + } + + .ticket-group { + grid-template-columns: repeat(var(--cols), 1fr); + grid-auto-rows: minmax(var(--col-min-height), max-content); + display: none; // Hide all ticket groups by default + flex-direction: row; + gap: var(--gap); + flex-wrap: wrap; + justify-content: center; + } + + .toggle-input { + display: none; // Hide the radio inputs + } + + .toggle-input:not(:checked) + .toggle-label { + background-color: transparent; + color: var(--color-text); + border-color: var(--color-action-fill); + } + + // Show the in-person tickets when the "inPerson" radio is checked + div:has(#inPerson:checked) ~ .ticket-groups #inPersonTickets { + display: grid; + } + + // Show the virtual tickets when the "virtual" radio is checked + div:has(#virtual:checked) ~ .ticket-groups #virtualTickets { + display: grid; + } +} \ No newline at end of file diff --git a/themes/xen-project/assets/css/main.scss b/themes/xen-project/assets/css/main.scss index 19aca87..0a66938 100644 --- a/themes/xen-project/assets/css/main.scss +++ b/themes/xen-project/assets/css/main.scss @@ -33,6 +33,7 @@ @import "./components/news-card.scss"; @import "./components/images-in-circle.scss"; @import "./components/latest-news.scss"; +@import "./components/pricing.scss"; @import "./content-markdown.scss"; @import "./layout/page-404.scss"; @import "./layout/page-single-aside.scss"; diff --git a/themes/xen-project/layouts/shortcodes/pricing.html b/themes/xen-project/layouts/shortcodes/pricing.html new file mode 100644 index 0000000..6aab2d1 --- /dev/null +++ b/themes/xen-project/layouts/shortcodes/pricing.html @@ -0,0 +1,41 @@ +
+
+
+ + + + + +
+ +
+ +
+ {{ range .Site.Data.tickets.tickets.inPerson }} + {{ partial "card.html" (dict + "title" .title + "description" .description + "link" .link + "linkText" .linkText + "class" "ticket-card" + ) + }} + {{ end }} +
+ + +
+ {{ range .Site.Data.tickets.tickets.virtual }} + {{ partial "card.html" (dict + "title" .title + "description" .description + "link" .link + "linkText" .linkText + "class" "ticket-card" + ) + }} + {{ end }} +
+
+
+
-- 2.39.5