From 80607bd27535eabe83b4ad9943d8728e447cc455 Mon Sep 17 00:00:00 2001 From: Anneke Sinnema Date: Wed, 1 Apr 2026 21:22:52 +0200 Subject: [PATCH 1/4] Bring back job bank Signed-off-by: Anneke Sinnema --- src/_data/navigation.js | 88 +++++++++---------- src/_includes/layouts/home.liquid | 3 - .../partials/homepage/active-vacancies.liquid | 10 +-- 3 files changed, 49 insertions(+), 52 deletions(-) diff --git a/src/_data/navigation.js b/src/_data/navigation.js index 3c8e8adf..de7c4772 100644 --- a/src/_data/navigation.js +++ b/src/_data/navigation.js @@ -88,28 +88,28 @@ module.exports = { title: "Blog", url: "/nl/blog/", }, - // { - // url: "/nl/werk-en-freelance/", - // title: "Werk en freelance", - // subnav: [ - // { - // url: "/nl/werk-en-freelance/vacature-plaatsen/", - // title: "Vacature plaatsen", - // }, - // { - // url: "/nl/werk-en-freelance/vacature-plaatsen/voorwaarden", - // title: "Vacaturebank voorwaarden", - // }, - // // { - // // title: "Freelancers", - // // url: "/nl/freelancers", - // // }, - // { - // title: "Mentors", - // url: "/nl/mentors", - // }, - // ], - // }, + { + url: "/nl/werk-en-freelance/", + title: "Werk en freelance", + subnav: [ + { + url: "/nl/werk-en-freelance/vacature-plaatsen/", + title: "Vacature plaatsen", + }, + { + url: "/nl/werk-en-freelance/vacature-plaatsen/voorwaarden", + title: "Vacaturebank voorwaarden", + }, + // { + // title: "Freelancers", + // url: "/nl/freelancers", + // }, + { + title: "Mentors", + url: "/nl/mentors", + }, + ], + }, { url: "https://fronteersconf.org/", title: "Dark Mode", @@ -253,28 +253,28 @@ module.exports = { title: "Blog", url: "/en/blog/", }, - // { - // url: "/en/jobs/", - // title: "Jobs", - // subnav: [ - // { - // url: "/en/jobs/post-job-opening/", - // title: "Post a job opening", - // }, - // { - // url: "/en/jobs/post-job-opening/toc", - // title: "Job bank terms", - // }, - // // { - // // title: "Freelancers", - // // url: "/en/freelancers", - // // }, - // { - // title: "Mentors", - // url: "/en/mentors", - // }, - // ], - // }, + { + url: "/en/jobs/", + title: "Jobs", + subnav: [ + { + url: "/en/jobs/post-job-opening/", + title: "Post a job opening", + }, + { + url: "/en/jobs/post-job-opening/toc", + title: "Job bank terms", + }, + // { + // title: "Freelancers", + // url: "/en/freelancers", + // }, + { + title: "Mentors", + url: "/en/mentors", + }, + ], + }, { url: "https://fronteersconf.org/", title: "Dark Mode", diff --git a/src/_includes/layouts/home.liquid b/src/_includes/layouts/home.liquid index 17831158..c2fdc0f5 100644 --- a/src/_includes/layouts/home.liquid +++ b/src/_includes/layouts/home.liquid @@ -24,16 +24,13 @@ {%- include partials/homepage/banner-conference headerlvl:"h2" type:"parentheses" partialTitle:translations[locale].blockTitles.conferenceBanner link:"https://vimeo.com/fronteers" image:"/assets/images/fronteers-conference.jpg" -%} - {%- if members.length > 8 -%} {%- include partials/homepage/proud-members headerlvl:"h2" partialTitle:translations[locale].blockTitles.proudMembers -%} {%- endif -%} - {% comment %} {%- if jobs.length > 0 -%} {%- include partials/homepage/active-vacancies headerlvl:"h2" partialTitle:translations[locale].blockTitles.activeVacancies -%} {%- endif -%} - {% endcomment %} diff --git a/src/_includes/partials/homepage/active-vacancies.liquid b/src/_includes/partials/homepage/active-vacancies.liquid index 6eed2e15..ded193c1 100644 --- a/src/_includes/partials/homepage/active-vacancies.liquid +++ b/src/_includes/partials/homepage/active-vacancies.liquid @@ -1,5 +1,8 @@ +{%- assign twoMonthsAgo = "now" | date: "%Y%m%d" | minus: 200 -%} +{%- assign vacancyCount = 0 -%} + {%- for job in jobs limit: 5 -%} - {%- assign jobDate = job.data.date | date: "%Y%m%d" | plus: 0 -%} + {%- assign jobDate = job.data.date | date: "%Y%m%d" -%} {%- if jobDate >= twoMonthsAgo -%} {%- assign vacancyCount = vacancyCount | plus: 1 -%} {%- endif -%} @@ -11,9 +14,6 @@ {%- endif -%} - {%- if vacancyCount > 5 -%} + {%- if vacancyCount > 0 -%}
{{ translations[locale].blockTitles.viewOurJobs }} From c909a6c0dfe889c5f7b08729e90b87f58e62bad4 Mon Sep 17 00:00:00 2001 From: Anneke Sinnema Date: Wed, 1 Apr 2026 21:23:09 +0200 Subject: [PATCH 2/4] Show title on vacancy page Signed-off-by: Anneke Sinnema --- src/_includes/layouts/jobs-single.liquid | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/_includes/layouts/jobs-single.liquid b/src/_includes/layouts/jobs-single.liquid index 0e238ff1..196722ac 100644 --- a/src/_includes/layouts/jobs-single.liquid +++ b/src/_includes/layouts/jobs-single.liquid @@ -3,9 +3,7 @@ {%- include partials/page-header/_page-header -%}
- {% unless useHero %} -

{{ title }}

- {% endunless %} +

{{ title }}

{{ content }}
From 5bf6b098263195783d8e7b5feccc292d948824bc Mon Sep 17 00:00:00 2001 From: Anneke Sinnema Date: Wed, 1 Apr 2026 21:23:42 +0200 Subject: [PATCH 3/4] Small tiny layout changes for home Signed-off-by: Anneke Sinnema --- src/_assets/css/common/layout.css | 2 +- src/_data/translations.js | 2 +- .../partials/homepage/banner-darkmode.css | 2 +- src/_includes/partials/member.css | 27 ++++++++++++------- src/_includes/partials/member.liquid | 26 +++--------------- 5 files changed, 24 insertions(+), 35 deletions(-) diff --git a/src/_assets/css/common/layout.css b/src/_assets/css/common/layout.css index 23d472c7..9a91a846 100644 --- a/src/_assets/css/common/layout.css +++ b/src/_assets/css/common/layout.css @@ -61,7 +61,7 @@ main section > .h { text-align: center; font-family: var(--font-family-decoration); font-weight: bold; - font-size: var(--font-size-24); + font-size: var(--font-size-30); line-height: var(--line-spacing-30); margin-block-end: 1rem; margin-block-start: 0; diff --git a/src/_data/translations.js b/src/_data/translations.js index 5a68c597..e1eeb1fa 100644 --- a/src/_data/translations.js +++ b/src/_data/translations.js @@ -162,7 +162,7 @@ module.exports = { joinUs: "Word lid", joinUsPath: "/nl/word-lid/", joinUsDescription: - "Word lid van de Fronteers community en draag hiermee bij aan de professionalisering van het front-end vak.", + "Word lid van de Fronteers community en steun ons in onze missie om developers samen te brengen en te ondersteunen!", activeVacancies: "Vacatures", viewAllEvents: "Bekijk alle activiteiten", viewOurBlogs: "Bekijk alle blogposts", diff --git a/src/_includes/partials/homepage/banner-darkmode.css b/src/_includes/partials/homepage/banner-darkmode.css index 48ca2b4a..7a0ec0cb 100644 --- a/src/_includes/partials/homepage/banner-darkmode.css +++ b/src/_includes/partials/homepage/banner-darkmode.css @@ -28,7 +28,7 @@ text-align: center; } -.banner-darkmode { +.banner-darkmode-wrapper { text-align: center; margin-block: var(--spacing-double); } diff --git a/src/_includes/partials/member.css b/src/_includes/partials/member.css index c7dc95ac..a0640e51 100644 --- a/src/_includes/partials/member.css +++ b/src/_includes/partials/member.css @@ -25,22 +25,30 @@ grid-column: 1 / 1; grid-row: 2 / 4; z-index: 1; - background-color: var(--yellow); padding-top: 75px; + text-decoration: none; } -.member-header-1 .member-header-graphic { - background-color: var(--red); +.member-name:hover { + text-decoration: underline; } -.member-header-2 .member-header-graphic { - background-color: var(--lilac); +.member-name:focus-visible { + background-color: var(--purple-wcag-darker); +} + +.member-header-1:not(:hover,:focus-visible) .member-name { + background-color: var(--red); } -.member-header-3 .member-header-graphic { +.member-header-2:not(:hover,:focus-visible) .member-name { background-color: var(--yellow); } +.member-header-3:not(:hover,:focus-visible) .member-name { + background-color: var(--lilac); +} + .member-content { background-color: white; padding: var(--spacing); @@ -87,12 +95,13 @@ } .member-content { - -webkit-clip-path: url(#parenthesis-down-small); + display: none; + /* -webkit-clip-path: url(#parenthesis-down-small); clip-path: url(#parenthesis-down-small); position: relative; top: -40px; padding: calc(var(--spacing) * 2) var(--spacing); - min-height: 200px; + min-height: 200px; */ } .member:hover .member-content, @@ -104,4 +113,4 @@ .member:focus-within .member-content { z-index: 1; } -} \ No newline at end of file +} diff --git a/src/_includes/partials/member.liquid b/src/_includes/partials/member.liquid index 88fa5d2a..acd8f3f3 100644 --- a/src/_includes/partials/member.liquid +++ b/src/_includes/partials/member.liquid @@ -3,28 +3,8 @@ {%- if member.data.graphic -%} {%- if member.data.graphic.alt -%}{{ member.data.graphic.alt }}{%- endif -%} {%- endif -%} -
- {%- include partials/utility/dynamic-headerlevel level: "h3" title: member.data.title link: member.url -%} -
+
+ {%- include partials/utility/dynamic-headerlevel level: "h3" title: member.data.title -%} + -
- {%- if member.data.summary -%} -

{{ member.data.summary }}

- {%- else -%} -

{{ member.templateContent | strip_html | truncate: 150 }}

- {%- endif -%} - - {%- if member.data.specialties -%} -

- {{ translations[locale].specialties }}:
-

- {%- for specialty in member.data.specialties -%} - {%- if specialty -%} - {%- tag specialty -%} - {%- endif -%} - {%- endfor -%} -
-

- {%- endif -%} -
From bb9f24c3db6634d146340d567830b2c8c341003c Mon Sep 17 00:00:00 2001 From: Anneke Sinnema Date: Wed, 1 Apr 2026 21:23:58 +0200 Subject: [PATCH 4/4] Show correct chair Signed-off-by: Anneke Sinnema --- src/en/organisation/board/index.md | 4 ++-- src/nl/vereniging/bestuur/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/organisation/board/index.md b/src/en/organisation/board/index.md index 490ba7bf..5415ca1c 100644 --- a/src/en/organisation/board/index.md +++ b/src/en/organisation/board/index.md @@ -6,11 +6,11 @@ heroSlogan: '' | Role | Person | | ------------ | ------------------ | -| President | Claudia Reynders | +| President | Anneke Sinnema | | Co-Secretary | Christian Schaefer | | Co-Secretary | Jewwy Qadri | | Treasurer | Wim van Iersel | -| General | Anneke Sinnema | +| General | Claudia Reynders | The [minutes of the board meetings (in Dutch)](/en/association/board/minutes) are accessible to everyone. diff --git a/src/nl/vereniging/bestuur/index.md b/src/nl/vereniging/bestuur/index.md index 7fd616b2..34ca3054 100644 --- a/src/nl/vereniging/bestuur/index.md +++ b/src/nl/vereniging/bestuur/index.md @@ -6,11 +6,11 @@ heroSlogan: '' | Rol | Persoon | | -------------- | ------------------ | -| Voorzitter | Claudia Reynders | +| Voorzitter | Anneke Sinnema | | Co-Secretaris | Christian Schaefer | | Co-Secretaris | Jewwy Qadri | | Penningmeester | Wim van Iersel | -| Algemeen | Anneke Sinnema | +| Algemeen | Claudia Reynders | De [notulen van de bestuursvergaderingen](/nl/vereniging/bestuur/notulen) zijn voor iedereen toegankelijk.