Toevoegen van sprekersprofielen, link naar sprekersprofiel, toevoegen sprekers voorjaarsconferentie
This commit is contained in:
parent
58548063be
commit
825d9f2b57
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>» {{ .name }}</h3>
|
<h3>» {{ .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 }}
|
||||||
|
|
||||||
|
|
|
@ -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 }}
|
||||||
|
|
|
@ -1,9 +1,25 @@
|
||||||
{{ 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>
|
|
||||||
|
|
||||||
|
{{ if .speaker }}
|
||||||
|
<h2>Presentaties</h2>
|
||||||
|
<ul>
|
||||||
|
{{ 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>
|
<ul>
|
||||||
{{ if .email }}<li>E-mail: {{ .email }}</li>{{ end }}
|
{{ if .email }}<li>E-mail: {{ .email }}</li>{{ end }}
|
||||||
{{ if .websites }}
|
{{ if .websites }}
|
||||||
|
@ -12,12 +28,10 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</ul>
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
{{ if or
|
{{ if or (.social.mastodon) (.social.twitter) }}
|
||||||
(.social.mastodon)
|
<h2>Social media</h2>
|
||||||
(.social.twitter)
|
|
||||||
}}
|
|
||||||
<h3>Social media</h3>
|
|
||||||
|
|
||||||
<ul class="list">
|
<ul class="list">
|
||||||
{{ if .social.mastodon }}
|
{{ if .social.mastodon }}
|
||||||
|
|
Reference in a new issue