Skip to content

Commit f30c73d

Browse files
ginifizznatacha-halexisLefebvre
authored
MEP (#656)
* doc: update references (#655) Co-authored-by: Alexis Lefebvre <alexislefebvre+github@gmail.com> * feat: add preheader and hotel information --------- Co-authored-by: natacha-h <46324298+natacha-h@users.noreply.github.com> Co-authored-by: Alexis Lefebvre <alexislefebvre+github@gmail.com>
1 parent f932732 commit f30c73d

16 files changed

Lines changed: 34 additions & 30 deletions

File tree

pwa/api/con/conferences.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export const getConferenceData = async (
8686
slug,
8787
edition,
8888
description: contentHtml,
89-
url: edition === '2025' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
89+
url: edition === '2026' ? `/con/${edition}/conferences/#${slug}` : `/con/${edition}/conferences/${slug}`,
9090
...matterResult.data,
9191
title: unbreakable(extractTitleFromMarkdown(matterResult.content) || ""),
9292
speakers: withSpeakers ? fullSpeakers : speakers,

pwa/app/(con)/[locale]/con/2026/components/HomePage.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,17 @@ const HomePage = ({ speakers, partners, images }: HomePageProps) => {
173173
</div>
174174
</Section>
175175
)}
176-
<Venue subtitle={t("2026.venue.subtitle")} />
176+
<Venue
177+
subtitle={t("2026.venue.subtitle")}
178+
tip_title={t("2026.venue.tip_title")}
179+
tip={t("2026.venue.tip", {
180+
tip_link: (
181+
<a className="link" href="https://www.hotelsdelille.com/">
182+
{t("2026.venue.tip_link")}
183+
</a>
184+
),
185+
})}
186+
/>
177187
<Section section="sponsorship" className="py-8">
178188
<div className="container text-center">
179189
<SectionTitle dark>

pwa/app/(con)/[locale]/con/[edition]/layout.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export async function generateStaticParams() {
1717
{ edition: "2023" },
1818
{ edition: "2024" },
1919
{ edition: "2025" },
20+
{ edition: "2026" },
2021
];
2122
}
2223

pwa/components/layout/Layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function Layout({ children }: { children: React.ReactNode }) {
1818
)}
1919
>
2020
<Providers>
21-
<Nav withPreheader={false} />
21+
<Nav withPreheader={true} />
2222
</Providers>
2323
{children}
2424
</div>

pwa/components/layout/Preheader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Link from "components/common/Link";
55
export default function Preheader() {
66
return (
77
<Link
8-
href="/con/2025"
8+
href="/con/2026"
99
rel="noreferrer"
1010
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"
1111
>
@@ -65,7 +65,7 @@ export default function Preheader() {
6565
The conference dedicated to API Platform and its ecosystem
6666
</p>
6767
<div className="text-lg">
68-
<strong className="font-bold">Sep 18, 19 2025</strong> | Lille &
68+
<strong className="font-bold">Sep 17, 18 2026</strong> | Lille &
6969
online
7070
</div>
7171
</div>

pwa/data/con/2026/legal/en/faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ Your invitation with your personal access will be sent a couple of hours before
5050

5151
## When does the event start?
5252

53-
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.
53+
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.
5454

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

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

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

pwa/data/con/2026/legal/en/transparency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: legal
44

55
# Revenues transparency
66

7-
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.
7+
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.
88

99
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:
1010

pwa/data/con/2026/legal/fr/faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ Si vous participez à l'édition sur place, votre convocation vous sera égaleme
5353

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

56-
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.
56+
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.
5757

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

60-
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.
60+
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.
6161

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

pwa/data/con/2026/legal/fr/transparency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: legal
44

55
# Transparence des revenus
66

7-
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é.
7+
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é.
88

99
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 :
1010

pwa/data/logos.ts

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,38 +24,22 @@ export const openSourceData: Reference[] = [
2424
link: "http://digitalstate.io/",
2525
highlight: 1,
2626
},
27-
{
28-
name: "Kbin",
29-
logo: "kbin",
30-
link: "https://kbin.pub/en",
31-
highlight: 1,
32-
},
3327
{
3428
name: "QOwnNotes",
3529
logo: "qownnotes",
3630
link: "https://www.qownnotes.org/",
3731
},
38-
{
39-
name: "MBT Bundle",
40-
logo: "mbt-bundle",
41-
link: "https://mbtbundle.org/",
42-
},
4332
{
4433
name: "Mobicoop",
4534
logo: "mobicoop",
4635
link: "https://gitlab.com/mobicoop/mobicoop-platform",
4736
highlight: 1,
4837
},
49-
{
50-
name: "PartKeepr",
51-
logo: "partkeepr",
52-
link: "https://partkeepr.org/",
53-
highlight: 1,
54-
},
5538
{
5639
name: "Sylius",
5740
logo: "sylius",
5841
link: "https://sylius.com/",
42+
highlight: 1,
5943
},
6044
{
6145
name: "French Government",
@@ -72,6 +56,12 @@ export const openSourceData: Reference[] = [
7256
logo: "parti-de-gauche",
7357
link: "https://github.com/LePartiDeGauche/adherents-platform",
7458
},
59+
{
60+
name: "Prestashop",
61+
logo: "prestashop",
62+
link: "https://prestashop.fr/",
63+
highlight: 1,
64+
},
7565
];
7666

7767
export const otherData: Reference[] = [

0 commit comments

Comments
 (0)