Skip to content
Merged

MEP #656

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pwa/api/con/conferences.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ export const getConferenceData = async (
slug,
edition,
description: contentHtml,
url: edition === '2025' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
url: edition === '2026' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
...matterResult.data,
title: unbreakable(extractTitleFromMarkdown(matterResult.content) || ""),
speakers: withSpeakers ? fullSpeakers : speakers,
Expand Down
12 changes: 11 additions & 1 deletion pwa/app/(con)/[locale]/con/2026/components/HomePage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,17 @@ const HomePage = ({ speakers, partners, images }: HomePageProps) => {
</div>
</Section>
)}
<Venue subtitle={t("2026.venue.subtitle")} />
<Venue
subtitle={t("2026.venue.subtitle")}
tip_title={t("2026.venue.tip_title")}
tip={t("2026.venue.tip", {
tip_link: (
<a className="link" href="https://www.hotelsdelille.com/">
{t("2026.venue.tip_link")}
</a>
),
})}
/>
<Section section="sponsorship" className="py-8">
<div className="container text-center">
<SectionTitle dark>
Expand Down
1 change: 1 addition & 0 deletions pwa/app/(con)/[locale]/con/[edition]/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export async function generateStaticParams() {
{ edition: "2023" },
{ edition: "2024" },
{ edition: "2025" },
{ edition: "2026" },
];
}

Expand Down
2 changes: 1 addition & 1 deletion pwa/components/layout/Layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ function Layout({ children }: { children: React.ReactNode }) {
)}
>
<Providers>
<Nav withPreheader={false} />
<Nav withPreheader={true} />
</Providers>
{children}
</div>
Expand Down
4 changes: 2 additions & 2 deletions pwa/components/layout/Preheader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import Link from "components/common/Link";
export default function Preheader() {
return (
<Link
href="/con/2025"
href="/con/2026"
rel="noreferrer"
className="block relative overflow-hidden bg-blue-black border-b-blue border-b-2 bg-conf-gradient text-white py-2 w-full z-50"
>
Expand Down Expand Up @@ -65,7 +65,7 @@ export default function Preheader() {
The conference dedicated to API Platform and its ecosystem
</p>
<div className="text-lg">
<strong className="font-bold">Sep 18, 19 2025</strong> | Lille &
<strong className="font-bold">Sep 17, 18 2026</strong> | Lille &
online
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions pwa/data/con/2026/legal/en/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ Your invitation with your personal access will be sent a couple of hours before

## When does the event start?

The doors will open on **September 18 at 08:30 AM** and the opening keynote will start at 09:30 AM. After presenting a piece of ID at the reception desk, you will receive your access badge.
The doors will open on **September 17 at 08:30 AM** and the opening keynote will start at 09:30 AM. After presenting a piece of ID at the reception desk, you will receive your access badge.

## How do I buy my ticket? Can I buy it at the registration desk?

You can buy your ticket on [our website](#pricing). You can also buy tickets at our registration desk.
You can buy your ticket on [our website](/con/2026/tickets). You can also buy tickets at our registration desk.

## Can I join and leave the event at any time?

Expand Down
2 changes: 1 addition & 1 deletion pwa/data/con/2026/legal/en/transparency.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ type: legal

# Revenues transparency

API Platform Con is financed by only two sources of revenues: [ticketing](#pricing) and [sales of sponsor packages](#partners) to tech companies in exchange for visibility.
API Platform Con is financed by only two sources of revenues: [ticketing](#pricing) and [sales of sponsor packages](#sponsorship) to tech companies in exchange for visibility.

Also, by organizing this event, we wanted to be **financially accessible for everyone**. For instance, online tickets are **free for students and unemployed developers**. However, making this day has various costs:

Expand Down
4 changes: 2 additions & 2 deletions pwa/data/con/2026/legal/fr/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ Si vous participez à l'édition sur place, votre convocation vous sera égaleme

## Quand démarre l'événement ?

L'ouverture des portes est prévue le **18 septembre à partir de 08h30**, la keynote d'ouverture démarrera à 9h30. Le jour J, présentez-vous à l'accueil de l'événement avec une pièce d'identité : vous recevrez en échange votre badge vous donnant accès à l'événement ainsi qu'à la soirée d'anniversaire.
L'ouverture des portes est prévue le **17 septembre à partir de 08h30**, la keynote d'ouverture démarrera à 9h30. Le jour J, présentez-vous à l'accueil de l'événement avec une pièce d'identité : vous recevrez en échange votre badge vous donnant accès à l'événement ainsi qu'à la soirée d'anniversaire.

## Comment puis-je acheter un billet ? Est-ce que je peux en acheter un sur place ?

Vous pouvez acheter votre place [sur notre site web](#pricing). Vous pouvez également acheter votre place le jour de l'événement à l'accueil badge.
Vous pouvez acheter votre place [sur notre site web](/con/2026/tickets/). Vous pouvez également acheter votre place le jour de l'événement à l'accueil badge.

## Puis-je rejoindre et quitter l'événement à tout moment ?

Expand Down
2 changes: 1 addition & 1 deletion pwa/data/con/2026/legal/fr/transparency.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ type: legal

# Transparence des revenus

L'API Platform Conference est financé par seulement deux sources de revenus : [la vente de billets](#pricing) et [la vente de sponsoring](#partners) à des entreprises en échange de visibilité.
L'API Platform Conference est financé par seulement deux sources de revenus : [la vente de billets](#pricing) et [la vente de sponsoring](#sponsorship) à des entreprises en échange de visibilité.

De plus, en organisant cet événement, nous avons voulu **le rendre financièrement accessible à tous** (par exemple, les billets sont **gratuits pour les étudiantes, les étudiants et les personnes en recherche d'emploi**). Cependant, la réalisation de cette journée implique différents coûts :

Expand Down
24 changes: 7 additions & 17 deletions pwa/data/logos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,38 +24,22 @@ export const openSourceData: Reference[] = [
link: "http://digitalstate.io/",
highlight: 1,
},
{
name: "Kbin",
logo: "kbin",
link: "https://kbin.pub/en",
highlight: 1,
},
{
name: "QOwnNotes",
logo: "qownnotes",
link: "https://www.qownnotes.org/",
},
{
name: "MBT Bundle",
logo: "mbt-bundle",
link: "https://mbtbundle.org/",
},
{
name: "Mobicoop",
logo: "mobicoop",
link: "https://gitlab.com/mobicoop/mobicoop-platform",
highlight: 1,
},
{
name: "PartKeepr",
logo: "partkeepr",
link: "https://partkeepr.org/",
highlight: 1,
},
{
name: "Sylius",
logo: "sylius",
link: "https://sylius.com/",
highlight: 1,
},
{
name: "French Government",
Expand All @@ -72,6 +56,12 @@ export const openSourceData: Reference[] = [
logo: "parti-de-gauche",
link: "https://github.com/LePartiDeGauche/adherents-platform",
},
{
name: "Prestashop",
logo: "prestashop",
link: "https://prestashop.fr/",
highlight: 1,
},
];

export const otherData: Reference[] = [
Expand Down
2 changes: 1 addition & 1 deletion pwa/i18n/dictionaries/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@
"venue": {
"subtitle": "The on-site edition will take place in Lille, meeting point of European cities and touristic capital of the Flemish region. If you can't come to Lille, you can watch the event online.",
"tip_title": "Important",
"tip": "Hotel demand is very high in Lille at this time of year, so to make your travel easier, we have negotiated special prices. Take a look at the available rooms on {{tip_link}}, get a 10% discount on your stay, and book them as soon as possible with this code: <strong>TILLEULS25</strong><br/><br/>This code is valid for the following hotels: Arbre Voyageur BW Premier Collection 4*, Best Western Why Premier 4*, Boa BW Signature Collection 4*, La Valiz 3*, Kanai 3*, and Le Rosa 3* for stays between 17th and 21st September.<br/><br/>This discount is available until 7th September 2025.",
"tip": "Hotel demand is very high in Lille at this time of year, so to make your travel easier, we have negotiated special prices. Take a look at the available rooms on {{tip_link}}, get a 10% discount on your stay, and book them as soon as possible with this code: <strong>TILLEULS0926</strong><br/><br/>This code is valid for the following hotels: Arbre Voyageur BW Premier Collection 4*, Best Western Why Premier 4*, Boa BW Signature Collection 4*, La Valiz 3*, Kanai 3*, and Le Rosa 3* for stays between 16th and 19th September.<br/><br/>This discount is available until 1st September 2026.",
"tip_link": "this website"
},
"tickets": {
Expand Down
5 changes: 4 additions & 1 deletion pwa/i18n/dictionaries/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,10 @@
"subscribe": "S'abonner"
},
"venue": {
"subtitle": "L'API Platform Conference se déroulera à Lille, capitale des Flandres et carrefour des plus grandes villes européennes. Si vous ne pouvez pas venir sur place, vous pourrez acheter un billet pour suivre les conférences en ligne."
"subtitle": "L'API Platform Conference se déroulera à Lille, capitale des Flandres et carrefour des plus grandes villes européennes. Si vous ne pouvez pas venir sur place, vous pourrez acheter un billet pour suivre les conférences en ligne.",
"tip_title": "Important",
"tip": "La demande hôtelière est très forte à Lille en septembre, alors pour faciliter votre venue à la conférence, nous avons négocié des tarifs spéciaux. Consultez les chambres disponibles sur {{tip_link}}, bénéficiez d'une réduction de 10 % sur votre séjour et réservez-les dès que possible avec ce code : <strong>TILLEULS0926</strong><br/><br/>Ce code est valable pour les hôtels suivants : Arbre Voyageur BW Premier Collection 4*, Best Western Why Premier 4*, Boa BW Signature Collection 4*, La Valiz 3*, Kanai 3*, et Le Rosa 3* pour des séjours entre le 16 et le 19 septembre.<br/><br/>Cette réduction est disponible jusqu'au 1er septembre 2026.",
"tip_link": "ce site"
},
"tickets": {
"title": "S'inscrire à l'<strong>API Platform Conference 2026</strong>",
Expand Down
Binary file removed pwa/public/images/references/oss/kbin.png
Binary file not shown.
Binary file removed pwa/public/images/references/oss/mbt-bundle.png
Binary file not shown.
Binary file removed pwa/public/images/references/oss/partkeepr.png
Binary file not shown.
Binary file added pwa/public/images/references/oss/prestashop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading