Toevoegen van sprekersprofielen, link naar sprekersprofiel, toevoegen sprekers voorjaarsconferentie

This commit is contained in:
Michael Boelen 2023-06-07 15:12:58 +02:00
parent 58548063be
commit 825d9f2b57
22 changed files with 55 additions and 38 deletions

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Bert Hubert - Deep Learning Totally From Scratch" title: "Bert Hubert - Deep Learning Totally From Scratch"
persons: speakers:
- bert-hubert - bert-hubert
recording: recording:
platform: youtube platform: youtube

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Björn Wijers - Kom voor de Hersenspoeling en help in De Digitale Spoelkeuken" title: "Björn Wijers - Kom voor de Hersenspoeling en help in De Digitale Spoelkeuken"
persons: speakers:
- bjorn-wijers - bjorn-wijers
recording: recording:
platform: youtube platform: youtube

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Cristian Hesselman - Increasing Internet security by bridging research and operations" title: "Cristian Hesselman - Increasing Internet security by bridging research and operations"
persons: speakers:
- cristian-hesselman - cristian-hesselman
presentation: presentation:
filename: 2023-05-11-cristian-hesselman-increasing-internet-security-by-bridging-research-and-operations.pdf filename: 2023-05-11-cristian-hesselman-increasing-internet-security-by-bridging-research-and-operations.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Ed Schouten - Buildbarn: a distributed build cluster" title: "Ed Schouten - Buildbarn: a distributed build cluster"
persons: speakers:
- ed-schouten - ed-schouten
presentation: presentation:
filename: 2023-05-11-ed-schouten-buildbarn-a-distributed-build-cluster filename: 2023-05-11-ed-schouten-buildbarn-a-distributed-build-cluster

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Frans Schippers - Inspecting TLS" title: "Frans Schippers - Inspecting TLS"
persons: speakers:
- frans-schippers - frans-schippers
presentation: presentation:
filename: 2023-05-11-frans-schippers-inspecting-tls.pdf filename: 2023-05-11-frans-schippers-inspecting-tls.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Harm van Stekelenburg - PubHubs, a community network based on public values" title: "Harm van Stekelenburg - PubHubs, a community network based on public values"
persons: speakers:
- harm-van-stekelenburg - harm-van-stekelenburg
presentation: presentation:
filename: filename:

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Jan Ainali - Introduction to public code" title: "Jan Ainali - Introduction to public code"
persons: speakers:
- jan-ainali - jan-ainali
presentation: presentation:
filename: 2023-05-11-jan-ainali-introduction-to-public-code.pdf filename: 2023-05-11-jan-ainali-introduction-to-public-code.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Jan-Piet Mens - Ansible: it's a fact" title: "Jan-Piet Mens - Ansible: it's a fact"
persons: speakers:
- jan-piet-mens - jan-piet-mens
presentation: presentation:
filename: 2023-05-11-jan-piet-mens-ansible-it-is-a-fact filename: 2023-05-11-jan-piet-mens-ansible-it-is-a-fact

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Jesse Lourens - SBOM, an overview" title: "Jesse Lourens - SBOM, an overview"
persons: speakers:
- jesse-lourens - jesse-lourens
presentation: presentation:
filename: 2023-05-11-jesse-lourens-sbom-an-overview.pdf filename: 2023-05-11-jesse-lourens-sbom-an-overview.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Maarten Aertsen - The EU regulating (open source) software: the proposed Cyber Resilience Act" title: "Maarten Aertsen - The EU regulating (open source) software: the proposed Cyber Resilience Act"
persons: speakers:
- maarten-aertsen - maarten-aertsen
presentation: presentation:
filename: filename:

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Nicole Wajer - Wat hebben IPv6 en broccoli gemeenschappelijk" title: "Nicole Wajer - Wat hebben IPv6 en broccoli gemeenschappelijk"
persons: speakers:
- nicole-wajer - nicole-wajer
presentation: presentation:
filename: 2023-05-11-nicole-wajer-wat-hebben-ipv6-en-broccoli-gemeenschappelijk.pdf filename: 2023-05-11-nicole-wajer-wat-hebben-ipv6-en-broccoli-gemeenschappelijk.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Paul Möller en Jan Willem Brandenburg - Dissect: The open-source framework for large-scale host investigations" title: "Paul Möller en Jan Willem Brandenburg - Dissect: The open-source framework for large-scale host investigations"
persons: speakers:
- paul-moller - paul-moller
- jan-willem-brandenburg - jan-willem-brandenburg
presentation: presentation:

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Paul Reuvers en Mark Simons - Operation RUBICON" title: "Paul Reuvers en Mark Simons - Operation RUBICON"
persons: speakers:
- paul-reuvers - paul-reuvers
- mark-simons - mark-simons
presentation: presentation:

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Peter van Eijk - Cloud is here to stay" title: "Peter van Eijk - Cloud is here to stay"
persons: speakers:
- peter-van-eijk - peter-van-eijk
presentation: presentation:
filename: 2023-05-11-peter-van-eijk-cloud-is-here-to-stay.pdf filename: 2023-05-11-peter-van-eijk-cloud-is-here-to-stay.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Rix Groenboom - Validation of AI: Towards a Driving Exam for OpenPilot" title: "Rix Groenboom - Validation of AI: Towards a Driving Exam for OpenPilot"
persons: speakers:
- rix-groenboom - rix-groenboom
presentation: presentation:
filename: 2023-05-11-rix-groenboom-validation-of-ai-towards-a-driving-exam-for-openpilot.pdf filename: 2023-05-11-rix-groenboom-validation-of-ai-towards-a-driving-exam-for-openpilot.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Sander Raaijmakers en Leo Rozendaal - Connectivity Standards Alliance - Zigbee Direct and Matter" title: "Sander Raaijmakers en Leo Rozendaal - Connectivity Standards Alliance - Zigbee Direct and Matter"
persons: speakers:
- sander-raaijmakers - sander-raaijmakers
- leo-rozendaal - leo-rozendaal
presentation: presentation:

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Tamara Brandt - What's OPEN about data protection?" title: "Tamara Brandt - What's OPEN about data protection?"
persons: speakers:
- tamara-brandt - tamara-brandt
presentation: presentation:
filename: 2023-05-11-tamara-brandt-what-is-open-about-data-protection.pdf filename: 2023-05-11-tamara-brandt-what-is-open-about-data-protection.pdf

View file

@ -6,7 +6,7 @@ layout: event-talk
slug: slug:
tags: tags:
title: "Walter Belgers - Mijn avonturen met het Anker magneetslot" title: "Walter Belgers - Mijn avonturen met het Anker magneetslot"
persons: speakers:
- walter-belgers - walter-belgers
presentation: presentation:
filename: filename:

View file

@ -3,13 +3,13 @@
<div>{{ .Content }}</div> <div>{{ .Content }}</div>
{{ if .Params.persons }} {{ if .Params.speakers }}
<div> <div>
{{ $count := .Params.persons | len }} {{ $count := .Params.speakers | len }}
<h2>{{ i18n "speaker" (dict "Count" $count) | strings.FirstUpper }}</h2> <h2>{{ i18n "speaker" (dict "Count" $count) | strings.FirstUpper }}</h2>
{{ range $person := .Params.persons }} {{ range $person := .Params.speakers }}
{{ with (index site.Data.personen $person) }} {{ with (index site.Data.personen $person) }}
{{ partial "show-image-of-person.html" (dict "context" . "profile_details" . "hide_figcaption" true) }} {{ partial "show-image-of-person.html" (dict "context" . "profile_details" . "add_link_to_image" true) }}
{{ end }} {{ end }}
{{ end }} {{ end }}
</div> </div>

View file

@ -5,9 +5,9 @@
{{ range $key,$val := $.Site.Data.personen }} {{ range $key,$val := $.Site.Data.personen }}
{{ if eq $val.speaker true }} {{ if eq $val.speaker true }}
<h3>&raquo; {{ .name }}</h3> <h3>&raquo; {{ .name }}</h3>
{{ partial "show-image-of-person.html" (dict "context" . "profile_details" $val "hide_figcaption" true) }} {{ partial "show-image-of-person.html" (dict "context" . "profile_details" $val "hide_figcaption" true "add_link_to_image" true) }}
{{ $firstname := index (split .name " ") 0 }} {{ $firstname := index (split .name " ") 0 }}
{{ if .profile_page }}<a href="{{ .profile_page }}">Meer over {{ $firstname }}</a>{{ end }} {{ if not .profile_page }}<small>Deze spreker heeft nog geen profielpagina</small>{{ end }}
{{ end }} {{ end }}
{{ end }} {{ end }}

View file

@ -1,9 +1,12 @@
{{ if .profile_details }} {{ if .profile_details }}
<div> <div>
{{ if .profile_details.thumbnail }} {{ if .profile_details.thumbnail }}
{{ $image := replace .profile_details.thumbnail "200x200" "150x150" }} {{ $image := replace .profile_details.thumbnail "200x200" "150x150" }}
{{ $alttext := printf "Foto van %s" .profile_details.name }} {{ $alttext := printf "Foto van %s" .profile_details.name }}
{{ if and (.add_link_to_image) (.profile_details.profile_page) }}<a href="{{ .profile_details.profile_page }}">{{ end }}
{{ partial "show-image.html" (dict "context" . "image" $image "alt" $alttext) }} {{ partial "show-image.html" (dict "context" . "image" $image "alt" $alttext) }}
{{ if and (.add_link_to_image) (.profile_details.profile_page) }}</a>{{ end }}
{{ end }} {{ end }}
</div> </div>
{{ end }} {{ end }}

View file

@ -1,23 +1,37 @@
{{ define "main" }} {{ define "main" }}
{{ $text := .Content }} {{ $text := .Content }}
{{ with (index .Site.Data.personen (substr $.File.LogicalName 0 -3)) }} {{ with (index .Site.Data.personen (substr $.File.LogicalName 0 -3)) }}
{{ $personid := .id }}
{{ if .thumbnail }}<img src="{{ .thumbnail }}" alt="Foto van {{ .name }}">{{ end }} {{ if .thumbnail }}<img src="{{ .thumbnail }}" alt="Foto van {{ .name }}">{{ end }}
{{ $text }} {{ $text }}
<h3>Contact</h3>
<ul>
{{ if .email }}<li>E-mail: {{ .email }}</li>{{ end }}
{{ if .websites }}
{{ range .websites }}
<li><a href="{{ .url }}" rel="nofollow noopener">{{ .name }}</a></li>
{{ end }}
{{ end }}
</ul>
{{ if or
(.social.mastodon) {{ if .speaker }}
(.social.twitter) <h2>Presentaties</h2>
}} <ul>
<h3>Social media</h3> {{ range where $.Site.RegularPages "Section" "evenementen" }}
{{ if .Params.speakers }}
{{ if in .Params.speakers $personid }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
{{ end }}
{{ end }}
{{ end }}
</ul>
{{ end }}
{{ if or (.email) (.websites) }}
<h2>Contact</h2>
<ul>
{{ if .email }}<li>E-mail: {{ .email }}</li>{{ end }}
{{ if .websites }}
{{ range .websites }}
<li><a href="{{ .url }}" rel="nofollow noopener">{{ .name }}</a></li>
{{ end }}
{{ end }}
</ul>
{{ end }}
{{ if or (.social.mastodon) (.social.twitter) }}
<h2>Social media</h2>
<ul class="list"> <ul class="list">
{{ if .social.mastodon }} {{ if .social.mastodon }}