forked from laurens/fediversity_website
		
	Toevoegen van sprekersprofielen, link naar sprekersprofiel, toevoegen sprekers voorjaarsconferentie
This commit is contained in:
		
							parent
							
								
									58548063be
								
							
						
					
					
						commit
						825d9f2b57
					
				
					 22 changed files with 55 additions and 38 deletions
				
			
		|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Bert Hubert - Deep Learning Totally From Scratch" | ||||
| persons: | ||||
| speakers: | ||||
| - bert-hubert | ||||
| recording: | ||||
|   platform: youtube | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Björn Wijers - Kom voor de Hersenspoeling en help in De Digitale Spoelkeuken" | ||||
| persons: | ||||
| speakers: | ||||
| - bjorn-wijers | ||||
| recording: | ||||
|   platform: youtube | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Cristian Hesselman - Increasing Internet security by bridging research and operations" | ||||
| persons: | ||||
| speakers: | ||||
| - cristian-hesselman | ||||
| presentation: | ||||
|   filename: 2023-05-11-cristian-hesselman-increasing-internet-security-by-bridging-research-and-operations.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Ed Schouten - Buildbarn: a distributed build cluster" | ||||
| persons: | ||||
| speakers: | ||||
| - ed-schouten | ||||
| presentation: | ||||
|   filename: 2023-05-11-ed-schouten-buildbarn-a-distributed-build-cluster | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Frans Schippers - Inspecting TLS" | ||||
| persons: | ||||
| speakers: | ||||
| - frans-schippers | ||||
| presentation: | ||||
|   filename: 2023-05-11-frans-schippers-inspecting-tls.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Harm van Stekelenburg - PubHubs, a community network based on public values" | ||||
| persons: | ||||
| speakers: | ||||
| - harm-van-stekelenburg | ||||
| presentation: | ||||
|   filename: | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Jan Ainali - Introduction to public code" | ||||
| persons: | ||||
| speakers: | ||||
| - jan-ainali | ||||
| presentation: | ||||
|   filename: 2023-05-11-jan-ainali-introduction-to-public-code.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Jan-Piet Mens - Ansible: it's a fact" | ||||
| persons: | ||||
| speakers: | ||||
| - jan-piet-mens | ||||
| presentation: | ||||
|   filename: 2023-05-11-jan-piet-mens-ansible-it-is-a-fact | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Jesse Lourens - SBOM, an overview" | ||||
| persons: | ||||
| speakers: | ||||
| - jesse-lourens | ||||
| presentation: | ||||
|   filename: 2023-05-11-jesse-lourens-sbom-an-overview.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Maarten Aertsen - The EU regulating (open source) software: the proposed Cyber Resilience Act" | ||||
| persons: | ||||
| speakers: | ||||
| - maarten-aertsen | ||||
| presentation: | ||||
|   filename: | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Nicole Wajer - Wat hebben IPv6 en broccoli gemeenschappelijk" | ||||
| persons: | ||||
| speakers: | ||||
| - nicole-wajer | ||||
| presentation: | ||||
|   filename: 2023-05-11-nicole-wajer-wat-hebben-ipv6-en-broccoli-gemeenschappelijk.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Paul Möller en Jan Willem Brandenburg - Dissect: The open-source framework for large-scale host investigations" | ||||
| persons: | ||||
| speakers: | ||||
| - paul-moller | ||||
| - jan-willem-brandenburg | ||||
| presentation: | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Paul Reuvers en Mark Simons - Operation RUBICON" | ||||
| persons: | ||||
| speakers: | ||||
| - paul-reuvers | ||||
| - mark-simons | ||||
| presentation: | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Peter van Eijk - Cloud is here to stay" | ||||
| persons: | ||||
| speakers: | ||||
| - peter-van-eijk | ||||
| presentation: | ||||
|   filename: 2023-05-11-peter-van-eijk-cloud-is-here-to-stay.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Rix Groenboom - Validation of AI: Towards a Driving Exam for OpenPilot" | ||||
| persons: | ||||
| speakers: | ||||
| - rix-groenboom | ||||
| presentation: | ||||
|   filename: 2023-05-11-rix-groenboom-validation-of-ai-towards-a-driving-exam-for-openpilot.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Sander Raaijmakers en Leo Rozendaal - Connectivity Standards Alliance - Zigbee Direct and Matter" | ||||
| persons: | ||||
| speakers: | ||||
| - sander-raaijmakers | ||||
| - leo-rozendaal | ||||
| presentation: | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Tamara Brandt - What's OPEN about data protection?" | ||||
| persons: | ||||
| speakers: | ||||
| - tamara-brandt | ||||
| presentation: | ||||
|   filename: 2023-05-11-tamara-brandt-what-is-open-about-data-protection.pdf | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ layout: event-talk | |||
| slug: | ||||
| tags: | ||||
| title: "Walter Belgers - Mijn avonturen met het Anker magneetslot" | ||||
| persons: | ||||
| speakers: | ||||
| - walter-belgers | ||||
| presentation: | ||||
|   filename: | ||||
|  |  | |||
|  | @ -3,13 +3,13 @@ | |||
|   <div>{{ .Content }}</div> | ||||
| 
 | ||||
| 
 | ||||
|   {{ if .Params.persons }} | ||||
|   {{ if .Params.speakers }} | ||||
|     <div> | ||||
|       {{ $count := .Params.persons | len }} | ||||
|       {{ $count := .Params.speakers | len }} | ||||
|       <h2>{{ i18n "speaker" (dict "Count" $count) | strings.FirstUpper }}</h2> | ||||
|     {{ range $person := .Params.persons }} | ||||
|     {{ range $person := .Params.speakers }} | ||||
|       {{ 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 }} | ||||
|     </div> | ||||
|  |  | |||
|  | @ -5,9 +5,9 @@ | |||
|     {{ range $key,$val := $.Site.Data.personen }} | ||||
|       {{ if eq $val.speaker true }} | ||||
|       <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 }} | ||||
|         {{ 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 }} | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,9 +1,12 @@ | |||
| 
 | ||||
| {{ if .profile_details }} | ||||
|       <div> | ||||
|           {{ if .profile_details.thumbnail }} | ||||
|             {{ $image := replace .profile_details.thumbnail "200x200" "150x150" }} | ||||
|             {{ $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) }} | ||||
|             {{ if and (.add_link_to_image) (.profile_details.profile_page) }}</a>{{ end }} | ||||
|           {{ end }} | ||||
|       </div> | ||||
| {{ end }} | ||||
|  |  | |||
|  | @ -1,23 +1,37 @@ | |||
| {{ define "main" }} | ||||
|   {{ $text := .Content }} | ||||
|   {{ with (index .Site.Data.personen (substr $.File.LogicalName 0 -3)) }} | ||||
|     {{ $personid := .id }} | ||||
|     {{ if .thumbnail }}<img src="{{ .thumbnail }}" alt="Foto van {{ .name }}">{{ end }} | ||||
|     {{ $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) | ||||
|       (.social.twitter) | ||||
|     }} | ||||
|       <h3>Social media</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> | ||||
|       {{ 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"> | ||||
|       {{ if .social.mastodon }} | ||||
|  |  | |||
		Reference in a new issue