Skip to content

Commit 9855161

Browse files
authored
Merge pull request #82 from code4lib/speakers_2_16
More Speakers and CSV Update
2 parents 0a4e7dd + 46bc121 commit 9855161

9 files changed

+190
-43
lines changed

Diff for: _data/community-support.yml

+132
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,140 @@
33
# template:
44
# surname:
55
# name:
6+
# last:
7+
# pronouns:
68
# img: /assets/img/conduct/
79
# img_alt:
810
# slack_handle:
911
# onsite: true
1012
# online: false
13+
14+
soojeong-herring:
15+
name: Soojeong Herring
16+
last: Herring
17+
pronouns:
18+
img:
19+
img_alt:
20+
slack_handle: Soojeong Herring
21+
onsite: true
22+
online: false
23+
24+
ann-marie-mesco:
25+
name: Ann Marie Mesco
26+
last: Mesco
27+
pronouns:
28+
img:
29+
img_alt:
30+
slack_handle: Ann Marie
31+
onsite: true
32+
online: false
33+
34+
bobbi-fox:
35+
name: Bobbi Fox
36+
last: Fox
37+
pronouns:
38+
img:
39+
img_alt:
40+
slack_handle: Bobbi Fox
41+
onsite: true
42+
online: false
43+
44+
andromeda-yelton:
45+
name: Andromeda Yelton
46+
last: Yelton
47+
pronouns: she/her
48+
img: /assets/img/speakers/andromeda-yelton.jpg
49+
img_alt:
50+
slack_handle: thatandromeda
51+
onsite: true
52+
online: false
53+
54+
bess-sadler:
55+
name: Bess Sadler
56+
last: Sadler
57+
pronouns: she/they
58+
img: /assets/img/conduct/bess-sadler.png
59+
img_alt: A white woman with light brown hair that is short on the sides and long on top. She is wearing rimless glasses and a black t-shirt. She is smiling. There are fairy lights behind her.
60+
slack_handle: bess
61+
onsite: true
62+
online: false
63+
64+
francis-kawiya:
65+
name: Francis Kawiya
66+
last: Kawiya
67+
pronouns: he/him/his
68+
img: /assets/img/conduct/francis-kawiya.jpg
69+
img_alt: "Black Man with a Blue and White Stripped Shirt. Background is a faded green background."
70+
slack_handle: "El Cromulente"
71+
onsite: true
72+
online: false
73+
74+
carolyn-cole:
75+
name: Carolyn Cole
76+
last: Cole
77+
pronouns:
78+
img:
79+
img_alt:
80+
slack_handle: cam156
81+
onsite: true
82+
online: false
83+
84+
anne-slaughter:
85+
name: Anne Slaughter
86+
last: Slaughter
87+
pronouns:
88+
img:
89+
img_alt:
90+
slack_handle: aslaughter
91+
onsite: true
92+
online: false
93+
94+
sharon-clapp:
95+
name: Sharon Clapp
96+
last: Clapp
97+
pronouns:
98+
img:
99+
img_alt:
100+
slack_handle: sclapp
101+
onsite: true
102+
online: false
103+
104+
kevin-reiss:
105+
name: Kevin Reiss
106+
last: Reiss
107+
pronouns:
108+
img:
109+
img_alt:
110+
slack_handle: kevinreiss
111+
onsite: false
112+
online: true
113+
114+
mike-giarlo:
115+
name: Mike Giarlo
116+
last: Giarlo
117+
pronouns: he/him/his
118+
img: /assets/img/speakers/mike-giarlo.jpg
119+
img_alt: A white, freckle-faced male with blue eyes, chin-length curly dark brown hair, and a beard is smiling in front of a light green wall. He is wearing a green t-shirt and a grey & green Seattle Supersonics baseball cap.
120+
slack_handle: mjgiarlo
121+
onsite: false
122+
online: true
123+
124+
esme-cowles:
125+
name: Esmé Cowles
126+
last: Cowles
127+
pronouns: he/him
128+
img: /assets/img/conduct/esme-cowles.jpg
129+
img_alt: "A bald, middle-aged white man with a close-trimmed red beard which is graying at the chin, wearing tortoiseshell glasses and a dark blue hoodie."
130+
slack_handle: escowles
131+
onsite: false
132+
online: true
133+
134+
eric-phetteplace:
135+
name: Eric Phetteplace
136+
last: Phetteplace
137+
pronouns: he/him
138+
img: /assets/img/conduct/eric-phetteplace.png
139+
img_alt: "A black-and-white photo of a smiling white man with a beard wearing a collared shirt."
140+
slack_handle: Phette23
141+
onsite: false
142+
online: true

Diff for: _data/speakers.yml

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
- id: yinlin-chen
22
name: Yinlin Chen
33
last: Chen
4-
pronouns:
5-
institution:
6-
position-title:
7-
position-title:
8-
bio:
9-
image_src:
10-
image_alt:
4+
pronouns: he/him/his
5+
institution: Virginia Tech
6+
position-title: Assistant Director
7+
bio: Dr. Yinlin Chen is an assistant director at Virginia Tech University Libraries, specializing in cloud computing and serverless architecture on AWS. He teaches an "Introduction to Artificial Intelligence" course in the Computer Science department and has presented works and workshops related to machine learning and serverless computing at conferences. His research interests include machine learning, cloud computing, natural language processing, and information retrieval.
8+
image_src: /assets/img/speakers/yinlin-chen.jpg
9+
image_alt: "The individual in the photograph is an Asian man with short black hair, wearing glasses and a white shirt. ~ by ChatGPT."
1110
keynote: FALSE
1211
- id: hector-correa
1312
name: Hector Correa
@@ -107,7 +106,7 @@
107106
position-title: Lead Librarian for UX Strategy
108107
bio: Andreas Orphanides is the Lead Librarian for UX Strategy at the NC State University Libraries. His work focuses on developing high-quality, thoughtfully designed technology solutions to support teaching, learning, and information discovery. His professional interests include systems analysis, human factors, and information design. Outside of work, he has too many cats.
109108
image_src: /assets/img/speakers/andreas-orphanides.jpg
110-
image_alt:
109+
image_alt: "Torso shot of a curly-haired, male-presenting person, in profile, wearing a red jacket, thick gloves, glasses, and black facemask, and wielding a longsword in a high guard. In the background is a statue of a bull and, further back, skyscrapers."
111110
keynote: FALSE
112111
- id: ron-snyder
113112
name: Ron Snyder
@@ -183,10 +182,10 @@
183182
name: Arran Griffith
184183
last: Griffith
185184
pronouns:
186-
institution:
187-
position-title:
188-
bio:
189-
image_src:
185+
institution: Lyrasis
186+
position-title: Fedora Program Manager
187+
bio: Arran comes to the open-source, library technology world with a diverse background and unique perspective on engaging communities and building meaningful connections. As the Fedora Program Manager, she acts as a strategic liaison between the program's governance groups and community stakeholders to oversee that key objectives are being met and that the program continues to evolve and grow. Arran previously served as Community Outreach Coordinator for the Fedora Program before taking on the full-time role as Program Manager in May 2022. Prior to joining Lyrasis, Arran led large sales teams in high-volume retail where her commitment to customer experience, and people management skills were the driving force in her successes. She has a BSc in Biology from Mount Allison University in Sackville, NB Canada.
188+
image_src: /assets/img/speakers/arran-griffith.jpg
190189
image_alt:
191190
keynote: FALSE
192191
- id: ben-armintor

Diff for: assets/img/conduct/bess-sadler.png

349 KB
Loading

Diff for: assets/img/conduct/eric-phetteplace.png

201 KB
Loading

Diff for: assets/img/conduct/esme-cowles.jpg

162 KB
Loading

Diff for: assets/img/conduct/francis-kawiya.jpg

288 KB
Loading

Diff for: assets/img/speakers/arran-griffith.jpg

177 KB
Loading

Diff for: assets/img/speakers/yinlin-chen.jpg

79.4 KB
Loading

Diff for: conduct/index.html

+47-31
Original file line numberDiff line numberDiff line change
@@ -184,17 +184,27 @@ <h3>Contacting a Community Support Volunteer</h3>
184184
<h3>On-Site Community Support Volunteers</h3>
185185

186186
<div class="row">
187-
{% assign onsite_volunteers = site.data.community-support | where:"onsite","true" %}
187+
{% assign onsite_volunteers = site.data.community-support | where:"onsite","true" | sort: 'last'%}
188188
{% for volunteer in onsite_volunteers %}
189189
<div class="col-4">
190190
<div class="speaker-box text-center">
191191
<div class="speaker-box-inner">
192-
{% if volunteer.img_alt != nil %}
192+
<div class="speaker-mini">
193+
<h4 class="speaker-name">{{ volunteer.name }}</h4>
194+
{% if volunteer.pronouns.size > 0 %}
195+
<p class="speaker-pronouns">({{ volunteer.pronouns }})</p>
196+
{% endif %}
197+
</div>
198+
{% if volunteer.img == nil %}
199+
<div class="clip-circle-lg">
200+
<p style="color:#fff; font-size:1.15rem; font-style:italic; font-weight:bold; height:100%; display:flex; justify-content:center; align-items:center; padding:1rem;">Image Forthcoming</p>
201+
</div>
202+
{% elsif volunteer.img_alt != nil %}
193203
<img alt="{{ volunteer.img_alt }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
194204
{% else %}
195205
<img alt="{{ volunteer.name }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
196206
{% endif %}
197-
<h4 class="speaker-name">{{ volunteer.name }}</h4>
207+
198208
</div>
199209
</div>
200210
</div>
@@ -207,13 +217,16 @@ <h3>Online Community Support Volunteers</h3>
207217
<p>Community Support Volunteers are also present on various online code4lib platforms, primarily <a href="https://wiki.code4lib.org/How_to_hack_code4lib#Or_get_to_the_.23code4lib_IRC_channel_.28and_other_discussions.29_via_Slack">Slack</a> and the livestream. IRC and the <a href="https://twitter.com/hashtag/{{site.data.conf.hashtag}}">#{{site.data.conf.hashtag}}</a> conference hashtag feed have some coverage as well, but if you should observe or experience a code of conduct violation on IRC or the hashtag, please contact the community support volunteers via Slack, email, or the anonymous reporting form.
208218
</p>
209219

210-
{% assign online_volunteers = site.data.community-support | where:"online","true" %}
220+
{% assign online_volunteers = site.data.community-support | where:"online","true" | sort: 'last'%}
211221
{% for volunteer in online_volunteers %}
212222
<div class="col-4">
213223
<div class="text-center">
214224
<h4 class="speaker-name">{{ volunteer.name }}</h4>
215225
<div class="speaker-mini">
216-
<p>Slack: {{ volunteer.slack_handle }}</p>
226+
{% if volunteer.pronouns.size > 0 %}
227+
<p class="speaker-pronouns">({{ volunteer.pronouns }})</p>
228+
{% endif %}
229+
<p style="font-size:1.1em">Slack: {{ volunteer.slack_handle }}</p>
217230
</div>
218231
</div>
219232
</div>
@@ -227,33 +240,36 @@ <h4 class="speaker-name">{{ volunteer.name }}</h4>
227240
<div class="row csv-schedule">
228241
<div class="col-12">
229242
<h2 id="schedule">Community Support Volunteer Schedule</h2>
243+
{% if site.data.community-support-schedule.onsite == nil and site.data.community-support-schedule.online == nil %}
244+
<p>Schedule will be posted shortly before the conference.</p>
245+
{% endif %}
230246

231247
{% if site.data.community-support-schedule.onsite != nil %}
232248
<h3>On-Site</h3>
233249
{% for session in site.data.community-support-schedule.onsite %}
234-
<h3>{{ session.day }} — {{ session.period }}</h3>
235-
<div class="row">
236-
<div class="col-12 keynote-sequence sequence">
237-
{% if session.all-hands %}
238-
<p><strong>All community support volunteers attending the event &mdash; look for the black & white striped lanyards!</strong></p>
239-
{% else %}
240-
{% for volunteerId in session.volunteers %}
241-
{% assign volunteer = site.data.community-support[volunteerId] %}
242-
<div class="speaker-box text-center">
243-
<div class="speaker-box-inner">
244-
{% if volunteer.img_alt != nil %}
245-
<img alt="{{ volunteer.img_alt }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
246-
{% else %}
247-
<img alt="{{ volunteer.name }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
248-
{% endif %}
249-
<h4 class="speaker-name">{{ volunteer.name }}</h4>
250-
</div>
251-
</div>
252-
{% endfor %}
253-
{% endif %}
254-
</div>
255-
</div>
256-
{% endfor %}
250+
<h3>{{ session.day }} — {{ session.period }}</h3>
251+
<div class="row">
252+
<div class="col-12 keynote-sequence sequence">
253+
{% if session.all-hands %}
254+
<p><strong>All community support volunteers attending the event &mdash; look for the black & white striped lanyards!</strong></p>
255+
{% else %}
256+
{% for volunteerId in session.volunteers %}
257+
{% assign volunteer = site.data.community-support[volunteerId] %}
258+
<div class="speaker-box text-center">
259+
<div class="speaker-box-inner">
260+
{% if volunteer.img_alt != nil %}
261+
<img alt="{{ volunteer.img_alt }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
262+
{% else %}
263+
<img alt="{{ volunteer.name }}" class="clip-circle-lg" src="{{ volunteer.img }}" alt="{{ volunteer.name }}">
264+
{% endif %}
265+
<h4 class="speaker-name">{{ volunteer.name }}</h4>
266+
</div>
267+
</div>
268+
{% endfor %}
269+
{% endif %}
270+
</div>
271+
</div>
272+
{% endfor %}
257273
{% endif %}
258274

259275
{% if site.data.community-support-schedule.online != nil %}
@@ -270,9 +286,9 @@ <h3>Online</h3>
270286
</div>
271287
</div>
272288
{% else %}
273-
{%- comment %} remove CSV Schedule menu link because we don't have the info yet
274-
NOTE: jQuery not available on the page yet. {% endcomment -%}
275-
<script>try { document.querySelector('ul.secondarynav a[href="#schedule"]').parentElement.remove() } catch(e) {}</script>
289+
{%- comment %} remove CSV Schedule menu link because we don't have the info yet
290+
NOTE: jQuery not available on the page yet. {% endcomment -%}
291+
<script>try { document.querySelector('ul.secondarynav a[href="#schedule"]').parentElement.remove() } catch(e) {}</script>
276292
{% endif %}
277293

278294
{% if site.data.conf.online-only-conference == false %}

0 commit comments

Comments
 (0)