diff --git a/assets/sass/footer.scss b/assets/sass/footer.scss index 6f27c5a3..e958f4ac 100644 --- a/assets/sass/footer.scss +++ b/assets/sass/footer.scss @@ -3,7 +3,7 @@ margin-bottom: 2rem; display: flex; flex-direction: column; - gap: 0.8rem; + gap: 1rem; @media print { margin-bottom: 0; @@ -13,7 +13,7 @@ .o-footer__links { display: flex; flex-wrap: wrap; - gap: 1.6rem; + gap: 0 2rem; @media print { display: none; diff --git a/assets/sass/main.scss b/assets/sass/main.scss index e9e9e12f..0a7301de 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -21,3 +21,4 @@ @import "trainCategory.scss"; @import "tag.scss"; @import "floatImage.scss"; +@import "teamMember.scss"; diff --git a/assets/sass/teamMember.scss b/assets/sass/teamMember.scss new file mode 100644 index 00000000..82be7583 --- /dev/null +++ b/assets/sass/teamMember.scss @@ -0,0 +1,62 @@ +.m-team-members { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 2rem; + margin: 2rem 0; + + @media (max-width: #{$breakpoint-md}) { + grid-template-columns: 1fr; + } +} + +.m-team-member { + display: flex; + align-items: center; + gap: 1.5rem; + padding: 1.5rem; + background-color: var(--bg-neutral); + border-radius: var(--border-radius-m); + transition: transform 0.2s ease; + + &:hover { + transform: translateY(-0.2rem); + } + + &__image { + width: 8rem; + height: 8rem; + min-width: 8rem; + border-radius: 50%; + object-fit: cover; + border: 0.3rem solid var(--bg-default); + } + + &__info { + display: flex; + flex-direction: column; + gap: 0.4rem; + } + + &__name { + font-weight: 700; + font-size: 1.8rem; + line-height: 1.3; + word-wrap: break-word; + + > a { + text-decoration: none; + + &:hover { + text-decoration: underline; + } + } + } + + &__position { + font-size: 1.5rem; + font-weight: 400; + color: var(--color-body); + opacity: 0.8; + line-height: 1.3; + } +} diff --git a/content/about-us/image.webp b/content/about-us/image.webp new file mode 100644 index 00000000..a712c7bd Binary files /dev/null and b/content/about-us/image.webp differ diff --git a/content/about-us/index.de.md b/content/about-us/index.de.md new file mode 100644 index 00000000..9d63f5b7 --- /dev/null +++ b/content/about-us/index.de.md @@ -0,0 +1,28 @@ +--- +title: "Über uns" +description: "Lerne das Team hinter der FIP Guide Website kennen und entdecke, warum wir den FIP Guide initiiert haben – deine Community-Plattform für Infos zu FIP" +--- + +{{% float-image + src="image.webp" + alt="Das FIP Guide Team" + caption="Das FIP Guide Team von links nach rechts: Robert Schuster, Lennart Rommeiß, Moritz Weber, Willy Schreiter. 📸 Toni Arndt" + width="50%" + position="right" +%}} + +Wir sind ein Team von Mitarbeitern der Deutschen Bahn, die selbst regelmäßig FIP nutzen und Europa mit dem Zug erkunden. In der Vergangenheit sind wir dabei immer wieder auf Herausforderungen und Unklarheiten zur Akzeptanz von FIP gestoßen. Wir haben uns durch Foren gewühlt, andere Eisenbahner:innen befragt und Supportanfragen gestellt, um die benötigten Informationen zu finden. + +Aus dieser Erfahrung heraus haben wir 2025 den FIP Guide ins Leben gerufen – ein Community-Projekt von Eisenbahner:innen für Eisenbahner:innen. Unser Ziel: Informationen übersichtlich, transparent und zugänglich zu machen, den europaweiten Austausch zu fördern und allen die Möglichkeit zu geben, selbstständig Änderungen beizutragen. + +Um individuellen Fragen bestmöglich zu begegnen, betreiben wir zusätzlich die [FIP Guide Community auf Discord](https://discord.gg/5nWS9Eu9zz). Dort moderieren wir aktive Diskussionen und übernehmen relevante Erkenntnisse auf die Website. Auch Anfragen über unser [Kontaktformular](/contact) beantworten wir gerne. + +{{% /float-image %}} + +## Das Team + +{{% team-members %}} + +Doch ohne unsere großartige [Community](https://discord.gg/5nWS9Eu9zz) wäre das Projekt nicht dort, wo es heute steht. Daher ein herzliches Dankeschön an alle, die uns unterstützen – sei es durch Übersetzungen, Feedback oder das Teilen wertvoller Informationen zur Nutzung von FIP! + +Besonderen Dank gilt dabei [Toni Arndt](https://www.linkedin.com/in/toni-arndt-683228174/) sowie Kolleg:innen der DB, SNCF, PKP und ČD für zahlreiche inhaltliche Unterstützungen. diff --git a/content/about-us/index.en.md b/content/about-us/index.en.md new file mode 100644 index 00000000..3cb0616f --- /dev/null +++ b/content/about-us/index.en.md @@ -0,0 +1,28 @@ +--- +title: "About us" +description: "Get to know the team behind the FIP Guide website and discover why we initiated the FIP Guide – your community platform for information about FIP" +--- + +{{% float-image + src="image.webp" + alt="The FIP Guide core team" + caption="The FIP Guide core team from left to right: Robert Schuster, Lennart Rommeiß, Moritz Weber, Willy Schreiter. 📸 Toni Arndt" + width="50%" + position="right" +%}} + +We are a team of Deutsche Bahn employees who regularly use FIP ourselves and explore Europe by train. In the past, we have repeatedly encountered challenges and uncertainties about the acceptance of FIP. We have searched through forums, asked other railway workers, and submitted support requests to find the information we needed. + +Based on this experience, we launched the FIP Guide in 2025 – a community project by railway workers for railway workers. Our goal: to make information clear, transparent, and accessible, to promote Europe-wide exchange, and to give everyone the opportunity to contribute changes independently. + +To address individual questions in the best possible way, we also operate the [FIP Guide Community on Discord](https://discord.gg/5nWS9Eu9zz). There we moderate active discussions and transfer relevant insights to the website. We are also happy to answer requests via our [contact form](/contact). + +{{% /float-image %}} + +## The Team + +{{% team-members %}} + +But without our great [community](https://discord.gg/5nWS9Eu9zz), the project would not be where it is today. Therefore, a heartfelt thank you to everyone who supports us – whether through translations, feedback, or sharing valuable information about using FIP! + +Special thanks go to [Toni Arndt](https://www.linkedin.com/in/toni-arndt-683228174/) as well as colleagues from DB, SNCF, PKP, and ČD for their numerous contributions and support. diff --git a/content/about-us/index.fr.md b/content/about-us/index.fr.md new file mode 100644 index 00000000..e6345373 --- /dev/null +++ b/content/about-us/index.fr.md @@ -0,0 +1,28 @@ +--- +title: "À propos de nous" +description: "Faites connaissance avec l'équipe derrière le site web FIP Guide et découvrez pourquoi nous avons lancé le FIP Guide – votre plateforme communautaire d'information sur la FIP" +--- + +{{% float-image + src="image.webp" + alt="L'équipe principale du guide FIP" + caption="L'équipe principale du guide FIP de gauche à droite : Robert Schuster, Lennart Rommeiß, Moritz Weber, Willy Schreiter. 📸 Toni Arndt" + width="50%" + position="right" +%}} + +Nous sommes une équipe d'employés de la Deutsche Bahn qui utilisons régulièrement le FIP nous-mêmes et explorons l'Europe en train. Dans le passé, nous avons rencontré à plusieurs reprises des défis et des incertitudes concernant l'acceptation du FIP. Nous avons parcouru les forums, interrogé d'autres cheminots et soumis des demandes d'assistance pour trouver les informations dont nous avions besoin. + +Fort de cette expérience, nous avons lancé le Guide FIP en 2025 – un projet communautaire de cheminots pour les cheminots. Notre objectif : rendre les informations claires, transparentes et accessibles, favoriser les échanges à l'échelle européenne et donner à chacun la possibilité de contribuer des modifications de manière indépendante. + +Pour répondre au mieux aux questions individuelles, nous exploitons également la [communauté FIP Guide sur Discord](https://discord.gg/5nWS9Eu9zz). Nous y modérons des discussions actives et transférons les informations pertinentes sur le site web. Nous répondons également volontiers aux demandes via notre [formulaire de contact](/contact). + +{{% /float-image %}} + +## L’équipe + +{{% team-members %}} + +Mais sans notre formidable [communauté](https://discord.gg/5nWS9Eu9zz), le projet ne serait pas là où il en est aujourd’hui. Un grand merci à toutes celles et ceux qui nous soutiennent – que ce soit par des traductions, des retours ou le partage d’informations précieuses sur l’utilisation du FIP ! + +Une mention spéciale à [Toni Arndt](https://www.linkedin.com/in/toni-arndt-683228174/) ainsi qu’aux collègues de la DB, SNCF, PKP et ČD pour leurs nombreux soutiens de contenu. diff --git a/content/generalinformation/_index.de.md b/content/generalinformation/_index.de.md index 9524387f..de6d0c63 100644 --- a/content/generalinformation/_index.de.md +++ b/content/generalinformation/_index.de.md @@ -177,12 +177,6 @@ FIP Freifahrtscheine und nationale Fahrvergünstigungen von Angehörigen werden {{< faq >}} -## Wer steckt hinter dem FIP Guide? - -Wir sind ein engagiertes Team von Bahn-Mitarbeitenden, welche selbst regelmäßig FIP nutzen. -Unser Ziel ist, eine schnell und einfach nutzbare Übersicht zur Nutzung von FIP bereitzustellen. -Unser Fokus liegt auf der Bereitstellung von nützlichen Informationen für die Nutzerinnen und Nutzer. - ## Zusätzliche nützliche Ressourcen Die [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) bietet eine ausführliche Übersicht zu FIP in verschiedenen Ländern. diff --git a/content/generalinformation/_index.en.md b/content/generalinformation/_index.en.md index 54b83d4c..cae4b8f8 100644 --- a/content/generalinformation/_index.en.md +++ b/content/generalinformation/_index.en.md @@ -177,12 +177,6 @@ FIP Coupons and national travel discounts of dependents are counted toward the e {{< faq >}} -## Who is behind the FIP Guide? - -We are a dedicated team of railway employees who regularly use FIP ourselves. -Our goal is to provide a quick and easy-to-use overview for using FIP. -Our focus is on providing useful information for our users. - ## Additional useful resources The [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) provides a comprehensive overview of FIP in various countries. diff --git a/content/generalinformation/_index.fr.md b/content/generalinformation/_index.fr.md index 6cbf9e9d..b6038979 100644 --- a/content/generalinformation/_index.fr.md +++ b/content/generalinformation/_index.fr.md @@ -177,12 +177,6 @@ Les Coupons FIP et les réductions FIP de voyage nationales des ayants droit son {{< faq >}} -## Qui est derrière le Guide FIP ? - -Nous sommes une équipe dévouée d’employés ferroviaires qui utilisent régulièrement le FIP nous-mêmes. -Notre objectif est de fournir un aperçu rapide et facile à utiliser pour l’utilisation du FIP. -Notre objectif est de fournir des informations utiles à nos utilisateurs. - ## Ressources utiles supplémentaires Le [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) fournit un aperçu complet du FIP dans divers pays. diff --git a/i18n/de.yaml b/i18n/de.yaml index 9a717d93..7b1fc26e 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -131,6 +131,19 @@ support: um Inhalte beizutragen. Alternativ kannst du uns auch über das [Kontaktformular](/contact) schreiben. title: Unterstütze uns +teamMembers: + lennart: + name: Lennart Rommeiß + position: Cloud-Specialist @ DB Systel + moritz: + name: Moritz Weber + position: Experte Digitalisierung Bahnbetrieb @ DB InfraGO + robert: + name: Robert Schuster + position: User Experience Consulting @ DB Systel + willy: + name: Willy Schreiter + position: 'Product Owner bei der #Einfachbahn @ DB InfraGO' toc_name: Inhalt trainCategory: acceptance: diff --git a/i18n/en.yaml b/i18n/en.yaml index 07b2274c..3ae542b6 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -125,7 +125,19 @@ support: [GitHub Repository](https://github.com/fipguide/fipguide.github.io) to contribute content. Alternatively, you can also write to us via the [contact form](/contact). - title: Support Us +teamMembers: + lennart: + name: Lennart Rommeiß + position: Cloud Specialist @ DB Systel + moritz: + name: Moritz Weber + position: Expert for Digitalization of Railway Operations @ DB InfraGO + robert: + name: Robert Schuster + position: User Experience Consulting @ DB Systel + willy: + name: Willy Schreiter + position: 'Product Owner at #Einfachbahn @ DB InfraGO' toc_name: Contents trainCategory: acceptance: diff --git a/i18n/fr.yaml b/i18n/fr.yaml index 9486095a..e8a30af6 100644 --- a/i18n/fr.yaml +++ b/i18n/fr.yaml @@ -126,7 +126,19 @@ support: Visitez notre [dépôt GitHub](https://github.com/fipguide/fipguide.github.io) pour contribuer au contenu. Vous pouvez également nous écrire via le [formulaire de contact](/contact). - title: Soutenez-nous +teamMembers: + lennart: + name: Lennart Rommeiß + position: Spécialiste Cloud @ DB Systel + moritz: + name: Moritz Weber + position: Expert digitalisation de l'exploitation ferroviaire @ DB InfraGO + robert: + name: Robert Schuster + position: Conseil en expérience utilisateur @ DB Systel + willy: + name: Willy Schreiter + position: 'Product Owner chez #Einfachbahn @ DB InfraGO' toc_name: Sommaire trainCategory: acceptance: diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index a84d7402..7f2a7579 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -15,6 +15,13 @@ "Text" $contactPage.Title ) -}} + {{ $aboutUsPage := site.GetPage "about-us" }} + {{- partial "link" + (dict + "Destination" $aboutUsPage.RelPermalink + "Text" $aboutUsPage.Title + ) + -}} {{ $imprintPage := site.GetPage "imprint" }} {{- partial "link" (dict diff --git a/layouts/shortcodes/team-members.html b/layouts/shortcodes/team-members.html new file mode 100644 index 00000000..e12a4de2 --- /dev/null +++ b/layouts/shortcodes/team-members.html @@ -0,0 +1,37 @@ +{{- $members := slice + (dict "key" "lennart" "image" "https://avatars.githubusercontent.com/u/61516567" "link" "https://www.linkedin.com/in/lennart-rommeiss/") + (dict "key" "moritz" "image" "https://avatars.githubusercontent.com/u/23395732" "link" "https://www.linkedin.com/in/moritzbweber/") + (dict "key" "robert" "image" "https://avatars.githubusercontent.com/u/77234379" "link" "") + (dict "key" "willy" "image" "https://avatars.githubusercontent.com/u/33377662" "link" "https://www.linkedin.com/in/willy-schreiter-049410286/") +-}} + + +
+ {{- range $members -}} + {{- $name := i18n (printf "teamMembers.%s.name" .key) -}} + {{- $position := i18n (printf "teamMembers.%s.position" .key) -}} +
+ {{ $name }} +
+
+ {{- if .link -}} + {{ partial "link" + (dict + "Destination" .link + "Text" $name + ) + }} + {{- else -}} + {{ $name }} + {{- end -}} +
+
{{ $position }}
+
+
+ {{- end -}} +