2017-10-27 19:21:16 +00:00
|
|
|
|
---
|
2018-10-05 23:23:35 +00:00
|
|
|
|
layout: default
|
2017-10-27 19:21:16 +00:00
|
|
|
|
title: Talks
|
|
|
|
|
meta:
|
2019-01-02 22:18:55 +00:00
|
|
|
|
description: 'Information about previous and upcoming talks that Oliver has presented at conferences and user groups'
|
2017-10-27 19:21:16 +00:00
|
|
|
|
use: [talks]
|
2019-01-02 22:18:55 +00:00
|
|
|
|
talks:
|
|
|
|
|
- title: 'Drupal and the LDAP module'
|
2019-01-28 22:04:33 +00:00
|
|
|
|
excerpt: A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.
|
2019-01-02 22:18:55 +00:00
|
|
|
|
events:
|
|
|
|
|
- event: swdug
|
2019-02-13 01:10:14 +00:00
|
|
|
|
date: 2013-07-10
|
2019-01-28 22:04:33 +00:00
|
|
|
|
|
2019-01-02 22:18:55 +00:00
|
|
|
|
- title: 'About the Drupal Association'
|
2019-01-28 22:04:33 +00:00
|
|
|
|
excerpt: An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.
|
2019-01-02 22:18:55 +00:00
|
|
|
|
events:
|
|
|
|
|
- event: swdug
|
2019-02-13 01:10:14 +00:00
|
|
|
|
date: 2014-08-19
|
2019-01-02 22:18:55 +00:00
|
|
|
|
|
|
|
|
|
- title: 'Automated testing with Drupal 8 and PHPUnit'
|
2019-01-28 22:04:33 +00:00
|
|
|
|
excerpt: A workshop that I gave to teach others about automated testing in Drupal 8.
|
2019-01-02 22:18:55 +00:00
|
|
|
|
type: Workshop
|
|
|
|
|
events:
|
|
|
|
|
- event: drupal_bristol
|
2019-02-13 01:10:14 +00:00
|
|
|
|
date: 2018-06-27
|
2019-01-02 22:18:55 +00:00
|
|
|
|
|
|
|
|
|
- title: 'Episode #175 - Automated Testing'
|
2019-01-28 22:04:33 +00:00
|
|
|
|
excerpt: I joined the Talking Drupal team to discuss automated testing.
|
2019-01-02 22:18:55 +00:00
|
|
|
|
type: Podcast
|
|
|
|
|
url: http://talkingdrupal.com/175
|
|
|
|
|
events:
|
|
|
|
|
- event: talking_drupal
|
2019-02-13 01:10:14 +00:00
|
|
|
|
date: 2018-09-05
|
2017-10-27 19:21:16 +00:00
|
|
|
|
---
|
|
|
|
|
{% block content %}
|
2019-01-18 23:18:08 +00:00
|
|
|
|
<div class="spaced-y-10">
|
|
|
|
|
<div>
|
|
|
|
|
<h2 class="mb-4">Upcoming Talks</h2>
|
2017-10-28 11:17:25 +00:00
|
|
|
|
|
2019-01-18 23:18:08 +00:00
|
|
|
|
<div class="spaced-y-8">
|
|
|
|
|
{% for talk in getUpcomingTalks(page.talks|merge(data.talks)) %}
|
|
|
|
|
<div class="bg-blue-lighter">
|
2019-01-19 00:07:58 +00:00
|
|
|
|
<h3>
|
|
|
|
|
{% if talk.url %}
|
|
|
|
|
<a href="{{ talk.url }}">{{ talk.title }}</a>
|
|
|
|
|
{% else %}
|
|
|
|
|
{{ talk.title }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
</h3>
|
2019-01-18 23:18:08 +00:00
|
|
|
|
</div>
|
|
|
|
|
{% else %}
|
|
|
|
|
<p>sdf</p>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2018-05-09 22:24:08 +00:00
|
|
|
|
|
2019-01-18 23:18:08 +00:00
|
|
|
|
<div>
|
|
|
|
|
<h2 class="mb-4">Previous Talks</h2>
|
2018-05-09 22:24:08 +00:00
|
|
|
|
|
2019-01-18 23:18:08 +00:00
|
|
|
|
<div class="spaced-y-8">
|
|
|
|
|
{% for talk in getPastTalks(page.talks|merge(data.talks))|reverse %}
|
|
|
|
|
<div class="bg-blue-lighter">
|
2019-01-19 00:07:58 +00:00
|
|
|
|
<h3>
|
|
|
|
|
{% if talk.url %}
|
|
|
|
|
<a href="{{ talk.url }}">{{ talk.title }}</a>
|
|
|
|
|
{% else %}
|
|
|
|
|
{{ talk.title }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
</h3>
|
2019-01-18 23:18:08 +00:00
|
|
|
|
</div>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2018-05-28 23:33:00 +00:00
|
|
|
|
</div>
|
2017-10-27 19:21:16 +00:00
|
|
|
|
{% endblock %}
|