diff --git a/source/_talks/about-drupal-association.md b/source/_talks/about-drupal-association.md
index 8b6f197fc..a20976c6e 100644
--- a/source/_talks/about-drupal-association.md
+++ b/source/_talks/about-drupal-association.md
@@ -2,9 +2,10 @@
title: About the Drupal Association
description: An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.
events:
- - name: South Wales Drupal user group (SWDUG)
- location: Cardiff, UK
- date: 2014-08-19
+ -
+ name: South Wales Drupal user group (SWDUG)
+ location: Cardiff, UK
+ date: 2014-08-19
sortable_date: 2014-08-19
---
diff --git a/source/_talks/automated-testing-test-driven-development-drupal-8.md b/source/_talks/automated-testing-test-driven-development-drupal-8.md
index 02d214395..3407c8bca 100644
--- a/source/_talks/automated-testing-test-driven-development-drupal-8.md
+++ b/source/_talks/automated-testing-test-driven-development-drupal-8.md
@@ -2,19 +2,20 @@
title: Automated testing and Test Driven Development in Drupal 8
description: A workshop that I gave about automated testing and test driven development in Drupal 8.
events:
- - name: Drupal Bristol
- location: Bristol, UK
- date: 2018-06-27
-
- - name: DrupalCamp London 2020
- location: London, UK
- url: https://drupalcamp.london/training/Automated-Testing-and-Test-Driven-Development-in-Drupal-8
- date: 2020-03-13
-
- - name: DrupalCamp NYC
- location: New York, USA
- url: https://2020.drupalcamp.nyc/training/automated-testing-and-test-driven-development-drupal-8
- date: 2020-11-14
- online: true
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ date: 2018-06-27
+ -
+ name: DrupalCamp London 2020
+ location: London, UK
+ url: https://drupalcamp.london/training/Automated-Testing-and-Test-Driven-Development-in-Drupal-8
+ date: 2020-03-13
+ -
+ name: DrupalCamp NYC
+ location: New York, USA
+ url: https://2020.drupalcamp.nyc/training/automated-testing-and-test-driven-development-drupal-8
+ date: 2020-11-14
+ online: true
sortable_date: 2020-11-14
---
diff --git a/source/_talks/building-presenting-slide-decks-rst2pdf.md b/source/_talks/building-presenting-slide-decks-rst2pdf.md
index da5c8eec1..e7287ff2f 100644
--- a/source/_talks/building-presenting-slide-decks-rst2pdf.md
+++ b/source/_talks/building-presenting-slide-decks-rst2pdf.md
@@ -2,17 +2,18 @@
title: Building and presenting slide decks with rst2pdf
description: A short talk on using reStructuredText and rst2pdf to build presentation slides, built with rst2pdf.
speakerdeck:
- id: 80498c7b5e7448f194091461cb14f1c1
- ratio: '1.77777777777778'
+ id: 80498c7b5e7448f194091461cb14f1c1
+ ratio: '1.77777777777778'
video:
- id: KZ89tGG-p6M
- type: youtube
+ id: KZ89tGG-p6M
+ type: youtube
events:
- - name: PHP South Wales
- location: Cardiff, UK
- url: https://www.meetup.com/PHP-South-Wales/events/275625320
- date: 2021-01-28
- online: true
+ -
+ name: PHP South Wales
+ location: Cardiff, UK
+ url: https://www.meetup.com/PHP-South-Wales/events/275625320
+ date: 2021-01-28
+ online: true
sortable_date: 2021-01-28
---
diff --git a/source/_talks/building-static-websites-sculpin.md b/source/_talks/building-static-websites-sculpin.md
index 7ba85824f..3386d602d 100644
--- a/source/_talks/building-static-websites-sculpin.md
+++ b/source/_talks/building-static-websites-sculpin.md
@@ -3,21 +3,22 @@ title: Building Static Websites with Sculpin
description: A lightning talk on how to use Sculpin to generate static HTML websites.
type: Lightning talk
speakerdeck:
- id: 6c9c4be1a1344f1291ff13a391674a66
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/building-static-websites-with-sculpin
+ id: 6c9c4be1a1344f1291ff13a391674a66
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/building-static-websites-with-sculpin
code: https://github.com/opdavies/sculpin-demo
tags: [meetups, phpsw, sculpin]
tweets: yes
video:
- type: youtube
- id: aN53arCKZAU
+ type: youtube
+ id: aN53arCKZAU
events:
- - name: PHP South West
- location: Bristol, UK
- date: 2015-10-14
- url: https://phpsw.uk/events/2015-10-lightning-talks
- joindin: https://joind.in/talk/view/15486
+ -
+ name: PHP South West
+ location: Bristol, UK
+ date: 2015-10-14
+ url: https://phpsw.uk/events/2015-10-lightning-talks
+ joindin: https://joind.in/talk/view/15486
sortable_date: 2015-10-14
---
diff --git a/source/_talks/configuring-all-the-things-drupal-8.md b/source/_talks/configuring-all-the-things-drupal-8.md
index 10657d8fd..c77a8ae84 100644
--- a/source/_talks/configuring-all-the-things-drupal-8.md
+++ b/source/_talks/configuring-all-the-things-drupal-8.md
@@ -2,17 +2,18 @@
title: 'Configuring all the Things (in Drupal 8)'
description: A short notice talk on configuration management in Drupal 8, and things I’ve learned working on my current Drupal 8 project.
speakerdeck:
- id: 6de3fe8947a34727b79eb9d9dcc66bf2
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/configuring-all-the-things-in-drupal-8
+ id: 6de3fe8947a34727b79eb9d9dcc66bf2
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/configuring-all-the-things-in-drupal-8
video:
- type: ~
- id: ~
+ type: ~
+ id: ~
events:
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2018-07-25
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2018-07-25
sortable_date: 2018-07-25
---
diff --git a/source/_talks/dancing-for-drupal.md b/source/_talks/dancing-for-drupal.md
index 3aa7ff1f3..c1eb797f2 100644
--- a/source/_talks/dancing-for-drupal.md
+++ b/source/_talks/dancing-for-drupal.md
@@ -2,16 +2,17 @@
title: Dancing for Drupal
description: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.
speakerdeck:
- id: ffa9b6dea6dc4a8eb207b9982ed6e1bd
- ratio: '1.33333333333333'
- url: https://speakerdeck.com/opdavies/umbristol-dancing-for-drupal
+ id: ffa9b6dea6dc4a8eb207b9982ed6e1bd
+ ratio: '1.33333333333333'
+ url: https://speakerdeck.com/opdavies/umbristol-dancing-for-drupal
tags: [meetup, umbristol, drupal]
tweets: yes
events:
- - name: umBristol
- location: Bristol, UK
- url: http://umbristol.co.uk
- date: 2015-08-25
+ -
+ name: umBristol
+ location: Bristol, UK
+ url: http://umbristol.co.uk
+ date: 2015-08-25
sortable_date: 2015-08-25
---
diff --git a/source/_talks/decoupling-drupal-vuejs.md b/source/_talks/decoupling-drupal-vuejs.md
index 0c9623eba..4866af906 100644
--- a/source/_talks/decoupling-drupal-vuejs.md
+++ b/source/_talks/decoupling-drupal-vuejs.md
@@ -3,14 +3,15 @@ title: Decoupling Drupal with Vue.js
description: Decoupling Drupal with Vue.js.
code: https://github.com/opdavies/blue-conf-2019
speakerdeck:
- id: 60c8b7abdf194946b7a78a1bb74a0982
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js
+ id: 60c8b7abdf194946b7a78a1bb74a0982
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js
events:
- - name: Blue Conf 2019
- location: Cardiff, UK
- url: https://blueconf.co.uk
- date: 2019-06-07
+ -
+ name: Blue Conf 2019
+ location: Cardiff, UK
+ url: https://blueconf.co.uk
+ date: 2019-06-07
sortable_date: 2019-06-07
---
diff --git a/source/_talks/deploying-drupal-fabric.md b/source/_talks/deploying-drupal-fabric.md
index 2a84acb08..8132b2604 100644
--- a/source/_talks/deploying-drupal-fabric.md
+++ b/source/_talks/deploying-drupal-fabric.md
@@ -2,24 +2,25 @@
title: 'Deploying Drupal with Fabric'
description: How to use Fabric, a Python command line based library, to deploy your Drupal applications.
speakerdeck:
- id: 40d1eca4bd484afc86295924fff5dd41
- ratio: '1.77777777777778'
- url: 'https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric'
- embed: ''
+ id: 40d1eca4bd484afc86295924fff5dd41
+ ratio: '1.77777777777778'
+ url: 'https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric'
+ embed: ''
meta:
- og:
- title: Deploying Drupal with Fabric
- description: "You've built your Drupal site, now learn how to deploy it with Fabric."
- type: website
+ og:
+ title: Deploying Drupal with Fabric
+ description: "You've built your Drupal site, now learn how to deploy it with Fabric."
+ type: website
events:
- - name: DrupalCamp Dublin 2017
- location: Dublin, Ireland
- url: http://2017.drupal.ie
- date: 2017-10-20
- time: '15:00 - 15:40'
-
- - name: Drupal Somerset
- date: 2017-10-26
+ -
+ name: DrupalCamp Dublin 2017
+ location: Dublin, Ireland
+ url: http://2017.drupal.ie
+ date: 2017-10-20
+ time: '15:00 - 15:40'
+ -
+ name: Drupal Somerset
+ date: 2017-10-26
sortable_date: 2017-10-26
---
diff --git a/source/_talks/deploying-php-ansible-ansistrano.md b/source/_talks/deploying-php-ansible-ansistrano.md
index 7257486fa..7d9bba276 100644
--- a/source/_talks/deploying-php-ansible-ansistrano.md
+++ b/source/_talks/deploying-php-ansible-ansistrano.md
@@ -2,92 +2,93 @@
title: Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
description: How to use Ansible and Ansistrano to perform robust, secure deployments of your PHP applications.
speakerdeck:
- id: c11fe635ed8f4741b35bf3ebe53e8323
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/deploying-php-applications-with-ansible-ansible-vault-and-ansistrano
+ id: c11fe635ed8f4741b35bf3ebe53e8323
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/deploying-php-applications-with-ansible-ansible-vault-and-ansistrano
video:
- type: youtube
- id: dQL-gOnxXCM
+ type: youtube
+ id: dQL-gOnxXCM
events:
- - name: Drupal Bristol
- date: 2019-01-23
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
-
- - name: PHP South Wales
- date: 2019-07-23
- location: Cardiff, UK
- url: https://www.phpsouthwales.uk
-
- - name: DrupalCon Europe 2019
- date: 2019-10-30
- location: Amsterdam, NL
- url: https://events.drupal.org/amsterdam2019
-
- - name: Bristol Devops
- date: 2020-01-30
- location: Bristol, UK
- url: https://www.meetup.com/Bristol-Cloud-Native-DevOps/events/266609627
-
- - name: Drupal Edinburgh
- date: 2020-03-12
- location: Edinburgh, UK
- url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
- is_online: true
-
- - name: CMS Philly
- date: 2020-05-01
- location: Philadelphia, USA
- url: https://cmsphilly.org
- is_online: true
-
- - name: Drupal Yorkshire
- date: 2020-05-21
- location: Leeds, UK
- url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
- is_online: true
-
- - name: PHP London
- date: 2020-06-04
- location: London, UK
- url: https://www.meetup.com/phplondon/events/270930524
- is_online: true
-
- - name: PHP North East
- date: 2020-06-16
- location: Newcastle Upon Tyne, UK
- url: https://www.meetup.com/phpnortheast
- is_online: true
-
- - name: PHP Sussex
- date: 2020-07-01
- location: Brighton, UK
- url: https://www.meetup.com/PHP-Sussex/events/271472628
- is_online: true
-
- - name: Midwest PHP
- date: 2021-04-23
- location: ~
- url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
- is_online: true
-
- - name: PHP Oxford
- date: 2021-04-28
- location: Oxford, UK
- url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
- is_online: true
-
- - name: Ansible London
- date: 2021-05-25
- location: London, UK
- url: https://www.meetup.com/Ansible-London/events/278093392
- is_online: true
-
- - name: DrupalNYC
- date: 2021-06-15
- location: New York, USA
- url: https://ti.to/drupalnyc/lunch-learn-2021-06-15
- is_online: true
+ -
+ name: Drupal Bristol
+ date: 2019-01-23
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ -
+ name: PHP South Wales
+ date: 2019-07-23
+ location: Cardiff, UK
+ url: https://www.phpsouthwales.uk
+ -
+ name: DrupalCon Europe 2019
+ date: 2019-10-30
+ location: Amsterdam, NL
+ url: https://events.drupal.org/amsterdam2019
+ -
+ name: Bristol Devops
+ date: 2020-01-30
+ location: Bristol, UK
+ url: https://www.meetup.com/Bristol-Cloud-Native-DevOps/events/266609627
+ -
+ name: Drupal Edinburgh
+ date: 2020-03-12
+ location: Edinburgh, UK
+ url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
+ is_online: true
+ -
+ name: CMS Philly
+ date: 2020-05-01
+ location: Philadelphia, USA
+ url: https://cmsphilly.org
+ is_online: true
+ -
+ name: Drupal Yorkshire
+ date: 2020-05-21
+ location: Leeds, UK
+ url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
+ is_online: true
+ -
+ name: PHP London
+ date: 2020-06-04
+ location: London, UK
+ url: https://www.meetup.com/phplondon/events/270930524
+ is_online: true
+ -
+ name: PHP North East
+ date: 2020-06-16
+ location: Newcastle Upon Tyne, UK
+ url: https://www.meetup.com/phpnortheast
+ is_online: true
+ -
+ name: PHP Sussex
+ date: 2020-07-01
+ location: Brighton, UK
+ url: https://www.meetup.com/PHP-Sussex/events/271472628
+ is_online: true
+ -
+ name: Midwest PHP
+ date: 2021-04-23
+ location: ~
+ url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
+ is_online: true
+ -
+ name: PHP Oxford
+ date: 2021-04-28
+ location: Oxford, UK
+ url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
+ is_online: true
+ -
+ name: Ansible London
+ date: 2021-05-25
+ location: London, UK
+ url: https://www.meetup.com/Ansible-London/events/278093392
+ is_online: true
+ -
+ name: DrupalNYC
+ date: 2021-06-15
+ location: New York, USA
+ url: https://ti.to/drupalnyc/lunch-learn-2021-06-15
+ is_online: true
sortable_date: 2021-06-15
---
diff --git a/source/_talks/deploying-php-fabric.md b/source/_talks/deploying-php-fabric.md
index 8f751dcd6..8e4fc2680 100644
--- a/source/_talks/deploying-php-fabric.md
+++ b/source/_talks/deploying-php-fabric.md
@@ -2,39 +2,40 @@
title: Deploying PHP Applications with Fabric
description: How to use Fabric, a Python command line based library, to deploy your PHP applications.
speakerdeck:
- id: c147618ce07546ca92f92983c52d6a41
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/deploying-php-applications-with-fabric
+ id: c147618ce07546ca92f92983c52d6a41
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/deploying-php-applications-with-fabric
tags: [meetup, conference, php, fabric]
meta:
- og:
- title: Deploying PHP Applcations with Fabric
- description: "You've built your PHP application, now learn how to deploy it with Fabric."
- type: website
- image:
- url: /images/talks/deploying-php-fabric.png
- width: 2560
- height: 1440
- type: image/png
+ og:
+ title: Deploying PHP Applcations with Fabric
+ description: "You've built your PHP application, now learn how to deploy it with Fabric."
+ type: website
+ image:
+ url: /images/talks/deploying-php-fabric.png
+ width: 2560
+ height: 1440
+ type: image/png
events:
- - name: Nomad PHP
- date: 2017-04-20
- time: '19:00 (CET)'
- url: https://nomadphp.com
- online: true
-
- - name: PHP South West
- location: Bristol, UK
- url: https://phpsw.uk
- date: 2017-09-13
- joindin: https://joind.in/talk/a5ff3
-
- - name: PHP North West 2017
- location: Manchester, UK
- date: 2017-10-01
- time: '09:00 - 09:45'
- url: http://conference.phpnw.org.uk/phpnw17
- joindin: https://joind.in/talk/4e35d
+ -
+ name: Nomad PHP
+ date: 2017-04-20
+ time: '19:00 (CET)'
+ url: https://nomadphp.com
+ online: true
+ -
+ name: PHP South West
+ location: Bristol, UK
+ url: https://phpsw.uk
+ date: 2017-09-13
+ joindin: https://joind.in/talk/a5ff3
+ -
+ name: PHP North West 2017
+ location: Manchester, UK
+ date: 2017-10-01
+ time: '09:00 - 09:45'
+ url: http://conference.phpnw.org.uk/phpnw17
+ joindin: https://joind.in/talk/4e35d
sortable_date: 2017-10-01
---
diff --git a/source/_talks/drupal-8-module-development.md b/source/_talks/drupal-8-module-development.md
index 04bbb0e19..dcf583aa9 100644
--- a/source/_talks/drupal-8-module-development.md
+++ b/source/_talks/drupal-8-module-development.md
@@ -5,24 +5,25 @@ tags: [conference, php, drupal, drupalcamp, drupal-8]
tweets: yes
code: https://github.com/opdavies/dclondon16-d8-module
speakerdeck:
- id: 0041804e52664d12a8e31cd118264813
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/getting-started-with-drupal-8-module-development
+ id: 0041804e52664d12a8e31cd118264813
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/getting-started-with-drupal-8-module-development
video:
- type: youtube
- id: qO_Wh5WE3VA
+ type: youtube
+ id: qO_Wh5WE3VA
meta:
- og:
- title: Getting Started with Drupal 8 Module Development
- image:
- url: /images/talks/dclondon16.png
- type: 'image/png'
- height: 540
- width: 960
+ og:
+ title: Getting Started with Drupal 8 Module Development
+ image:
+ url: /images/talks/dclondon16.png
+ type: 'image/png'
+ height: 540
+ width: 960
events:
- - name: DrupalCamp London 2016
- location: London, UK
- date: 2016-03-05
+ -
+ name: DrupalCamp London 2016
+ location: London, UK
+ date: 2016-03-05
sortable_date: 2016-03-05
---
diff --git a/source/_talks/drupal-8-php-libraries-drupalorg-api.md b/source/_talks/drupal-8-php-libraries-drupalorg-api.md
index 56c8b1fe0..6b803f7a1 100644
--- a/source/_talks/drupal-8-php-libraries-drupalorg-api.md
+++ b/source/_talks/drupal-8-php-libraries-drupalorg-api.md
@@ -2,28 +2,29 @@
title: Having Fun with Drupal 8, PHP libraries and the Drupal.org API
description: A crash course in developing PHP packages and Drupal 8 modules, based on the Drupal.org API.
speakerdeck:
- id: 6e42ae9620bb4e91b3955f8c30d66934
- ratio: '1.77777777777778'
+ id: 6e42ae9620bb4e91b3955f8c30d66934
+ ratio: '1.77777777777778'
image:
- url: /images/talks/having-fun-drupalorg-api.png
- width: 2000
- height: 1125
- type: image/png
+ url: /images/talks/having-fun-drupalorg-api.png
+ width: 2000
+ height: 1125
+ type: image/png
video:
- type: youtube
- id: JyDjC7gGDpU
+ type: youtube
+ id: JyDjC7gGDpU
events:
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2018-04-18
- joindin: https://joind.in/talk/14851
-
- - name: DrupalCamp London 2019
- location: London, UK
- url: http://drupalcamp.london
- date: 2019-03-03
- time: '12:05 - 12:50'
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2018-04-18
+ joindin: https://joind.in/talk/14851
+ -
+ name: DrupalCamp London 2019
+ location: London, UK
+ url: http://drupalcamp.london
+ date: 2019-03-03
+ time: '12:05 - 12:50'
sortable_date: 2019-03-03
---
diff --git a/source/_talks/drupal-8-rejoining-the-herd.md b/source/_talks/drupal-8-rejoining-the-herd.md
index b3673744a..7020dc19d 100644
--- a/source/_talks/drupal-8-rejoining-the-herd.md
+++ b/source/_talks/drupal-8-rejoining-the-herd.md
@@ -3,15 +3,16 @@ title: 'Drupal 8: Rejoining the Herd'
description: A talk highlighting some of the recent technical and non-technical changes in Drupal 8.
tags: [conference, php, drupal, drupal-8]
speakerdeck:
- id: 440fd6592f474741bc606c96bc32c104
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
+ id: 440fd6592f474741bc606c96bc32c104
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
events:
- - name: PHP South Coast 2016
- location: Portsmouth, UK
- url: http://2016.phpsouthcoast.co.uk
- date: 2016-06-11
- joindin: https://joind.in/talk/41d0f
+ -
+ name: PHP South Coast 2016
+ location: Portsmouth, UK
+ url: http://2016.phpsouthcoast.co.uk
+ date: 2016-06-11
+ joindin: https://joind.in/talk/41d0f
sortable_date: 2016-06-11
---
diff --git a/source/_talks/drupal-8.md b/source/_talks/drupal-8.md
index 2d9b83cf4..b70893726 100644
--- a/source/_talks/drupal-8.md
+++ b/source/_talks/drupal-8.md
@@ -1,21 +1,22 @@
---
title: Drupal 8
description:
- A lightning talk presented to the PHPSW user group, highlighting some of the
- relevant changes in Drupal 8.
+ A lightning talk presented to the PHPSW user group, highlighting some of the
+ relevant changes in Drupal 8.
speakerdeck:
- url: https://speakerdeck.com/opdavies/drupal-8
- id: 46ba4ba577d94a32b7abdade610ceb69
- ratio: '1.29456384323641'
+ url: https://speakerdeck.com/opdavies/drupal-8
+ id: 46ba4ba577d94a32b7abdade610ceb69
+ ratio: '1.29456384323641'
video:
- type: youtube
- id: 36zCxPrOOzM
+ type: youtube
+ id: 36zCxPrOOzM
tweets: yes
events:
- - name: PHP South West
- location: Bristol, UK
- url: https://phpsw.uk
- date: 2015-04-08
+ -
+ name: PHP South West
+ location: Bristol, UK
+ url: https://phpsw.uk
+ date: 2015-04-08
sortable_date: 2015-04-08
---
diff --git a/source/_talks/drupal-ldap-module.md b/source/_talks/drupal-ldap-module.md
index d6bab1760..6c4935eda 100644
--- a/source/_talks/drupal-ldap-module.md
+++ b/source/_talks/drupal-ldap-module.md
@@ -2,9 +2,10 @@
title: Drupal and the LDAP module
description: A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.
events:
- - name: South Wales Drupal user group (SWDUG)
- location: Cardiff, UK
- date: 2013-07-10
+ -
+ name: South Wales Drupal user group (SWDUG)
+ location: Cardiff, UK
+ date: 2013-07-10
sortable_date: 2013-07-10
---
diff --git a/source/_talks/drupal-vm-generator.md b/source/_talks/drupal-vm-generator.md
index 5119e71fa..c107c5386 100644
--- a/source/_talks/drupal-vm-generator.md
+++ b/source/_talks/drupal-vm-generator.md
@@ -5,22 +5,23 @@ type: Lightning talk
code: https://github.com/opdavies/drupal-vm-generator
tags: [drupal-vm, drupal-vm-generator, meetup, symfony]
speakerdeck:
- id: a27ee1d2bfed4a209dc395fa455acb41
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/bristol-dug-drupal-vm-generator
+ id: a27ee1d2bfed4a209dc395fa455acb41
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/bristol-dug-drupal-vm-generator
video:
- type: youtube
- id: U1pbKAAO2Wo
+ type: youtube
+ id: U1pbKAAO2Wo
events:
- - name: NWDUG
- url: http://nwdrupal.org.uk
- location: Manchester, UK
- date: 2016-03-08
-
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2016-04-02
+ -
+ name: NWDUG
+ url: http://nwdrupal.org.uk
+ location: Manchester, UK
+ date: 2016-03-08
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2016-04-02
sortable_date: 2016-04-02
---
diff --git a/source/_talks/drupal-vm-meet-symfony-console.md b/source/_talks/drupal-vm-meet-symfony-console.md
index 183098aa9..078891e4e 100644
--- a/source/_talks/drupal-vm-meet-symfony-console.md
+++ b/source/_talks/drupal-vm-meet-symfony-console.md
@@ -2,14 +2,15 @@
title: Drupal VM, Meet Symfony Console
description: How to develop command line applications using Symfony Console, using the Drupal VM CLI as an example.
speakerdeck:
- id: 56c79770f73f4e47a542a30243437c49
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
+ id: 56c79770f73f4e47a542a30243437c49
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
image: drupal-vm-meet-symfony-console.png
events:
- - name: DrupalCamp Bristol 2016
- location: Bristol, UK
- date: 2016-07-23
+ -
+ name: DrupalCamp Bristol 2016
+ location: Bristol, UK
+ date: 2016-07-23
sortable_date: 2016-07-23
---
diff --git a/source/_talks/drupalorg-2015.md b/source/_talks/drupalorg-2015.md
index 57ffd5f5f..7e8a82e0a 100644
--- a/source/_talks/drupalorg-2015.md
+++ b/source/_talks/drupalorg-2015.md
@@ -3,17 +3,18 @@ title: "Drupal.org in 2015: What's Coming Next"
description: A retrospective of the Drupal Association’s work in 2014 and a look forward to what we’ll be working on in 2015.
tags: [conference, drupalcamp, drupalcamp-london, drupal-association]
speakerdeck:
- id: 0cf8d7b647c94ae289e9db2b46a9e8f2
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/drupal-dot-org-in-15
+ id: 0cf8d7b647c94ae289e9db2b46a9e8f2
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/drupal-dot-org-in-14
events:
- - name: DrupalCamp Brighton
- location: Brighton, UK
- date: 2015-01-18
-
- - name: DrupalCamp London 2015
- location: London, UK
- date: 2015-02-28
+ -
+ name: DrupalCamp Brighton
+ location: Brighton, UK
+ date: 2015-01-18
+ -
+ name: DrupalCamp London 2015
+ location: London, UK
+ date: 2015-02-28
sortable_date: 2015-02-28
---
diff --git a/source/_talks/drush-make-drupalbristol.md b/source/_talks/drush-make-drupalbristol.md
index ea3104ae3..289d149ec 100644
--- a/source/_talks/drush-make-drupalbristol.md
+++ b/source/_talks/drush-make-drupalbristol.md
@@ -2,14 +2,15 @@
title: drush make drupalbristol
description: How to Drush Make to build your Drupal websites.
speakerdeck:
- id: 42605700f102013198de5a5f6f23ab67
- ratio: '1.29456384323641'
- url: https://speakerdeck.com/opdavies/drush-make-drupalbristol
+ id: 42605700f102013198de5a5f6f23ab67
+ ratio: '1.29456384323641'
+ url: https://speakerdeck.com/opdavies/drush-make-drupalbristol
events:
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2014-08-19
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2014-08-19
sortable_date: 2014-08-19
---
diff --git a/source/_talks/getting-your-data-into-drupal-8.md b/source/_talks/getting-your-data-into-drupal-8.md
index e6294e572..97db2ba55 100644
--- a/source/_talks/getting-your-data-into-drupal-8.md
+++ b/source/_talks/getting-your-data-into-drupal-8.md
@@ -2,34 +2,34 @@
title: Getting (Your Data) Into Drupal 8
description: An overview of Drupal’s Migrate functionality, and a look at how to write your own migrations.
speakerdeck:
- id: 63e5dfce996e46699e304d50e896477b
- ratio: '1.77777777777778'
- url: 'https://speakerdeck.com/opdavies/getting-your-data-into-drupal-8-drupal_bristol'
+ id: 63e5dfce996e46699e304d50e896477b
+ ratio: '1.77777777777778'
+ url: 'https://speakerdeck.com/opdavies/getting-your-data-into-drupal-8-drupal_bristol'
video:
- type: youtube
- id: jtmARTuYhp8
+ type: youtube
+ id: jtmARTuYhp8
tags: [drupalcamp, migration, drupal-8]
meta:
- og:
- title: Getting (Your Data) into Drupal 8
- description: 'How I migrated the Drupal Bristol website onto Drupal 8.'
- type: website
- image:
- url: /images/talks/getting-your-data-into-drupal-8.png
- width: 2560
- height: 1440
- type: image/png
-use: [talks]
+ og:
+ title: Getting (Your Data) into Drupal 8
+ description: 'How I migrated the Drupal Bristol website onto Drupal 8.'
+ type: website
+ image:
+ url: /images/talks/getting-your-data-into-drupal-8.png
+ width: 2560
+ height: 1440
+ type: image/png
events:
- - name: Drupal Bristol
- date: 2017-01-18
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
-
- - name: DrupalCamp London 2017
- date: 2017-03-04
- time: '12:05 - 12:50'
- location: London, UK
+ -
+ name: Drupal Bristol
+ date: 2017-01-18
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ -
+ name: DrupalCamp London 2017
+ date: 2017-03-04
+ time: '12:05 - 12:50'
+ location: London, UK
sortable_date: 2017-03-04
---
diff --git a/source/_talks/git-flow.md b/source/_talks/git-flow.md
index 26616bd31..99fff1b5a 100644
--- a/source/_talks/git-flow.md
+++ b/source/_talks/git-flow.md
@@ -2,17 +2,18 @@
title: Never Commit to Master - An Introduction to Git Flow
description: An introduction to and demonstration of the Git Flow branching model.
speakerdeck:
- id: 201559e0f103013198dd5a5f6f23ab67
- ratio: '1.29456384323641'
- url: https://speakerdeck.com/opdavies/never-commit-to-master-an-introduction-to-git-flow
+ id: 201559e0f103013198dd5a5f6f23ab67
+ ratio: '1.29456384323641'
+ url: https://speakerdeck.com/opdavies/never-commit-to-master-an-introduction-to-git-flow
video:
- type: youtube
- id: T-miCpHxfds
+ type: youtube
+ id: T-miCpHxfds
tweets: yes
events:
- - name: DrupalCamp London 2014
- location: London, UK
- date: 2014-03-01
+ -
+ name: DrupalCamp London 2014
+ location: London, UK
+ date: 2014-03-01
sortable_date: 2014-03-01
---
diff --git a/source/_talks/goodbye-drush-make-hello-composer.md b/source/_talks/goodbye-drush-make-hello-composer.md
index 56dfabc07..b0c2da568 100644
--- a/source/_talks/goodbye-drush-make-hello-composer.md
+++ b/source/_talks/goodbye-drush-make-hello-composer.md
@@ -3,24 +3,25 @@ title: Goodbye Drush Make. Hello Composer!
description: How to use Composer to manage your Drupal applications.
tags: ['meetup', 'drupal', 'composer']
speakerdeck:
- id: 1c1e0e129ab34816bd4c4edb5f6642c2
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/goodbye-drush-make-hello-composer
+ id: 1c1e0e129ab34816bd4c4edb5f6642c2
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/goodbye-drush-make-hello-composer
video:
- type: youtube
- id: ZL2FtRTX9Y8
+ type: youtube
+ id: ZL2FtRTX9Y8
events:
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2016-11-17
-
- - name: PHP UK Conference 2018
- location: London, UK
- date: 2018-02-16
- time: '14:40 - 15:40'
- url: https://www.phpconference.co.uk
- joindin: https://joind.in/talk/650ab
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2016-11-17
+ -
+ name: PHP UK Conference 2018
+ location: London, UK
+ date: 2018-02-16
+ time: '14:40 - 15:40'
+ url: https://www.phpconference.co.uk
+ joindin: https://joind.in/talk/650ab
sortable_date: 2018-02-16
---
diff --git a/source/_talks/it-all-started-with-a-patch.md b/source/_talks/it-all-started-with-a-patch.md
index bf94cc588..e6c9babc5 100644
--- a/source/_talks/it-all-started-with-a-patch.md
+++ b/source/_talks/it-all-started-with-a-patch.md
@@ -2,17 +2,18 @@
title: It All Started With A Patch
description: A lightning talk on how and why to get involved with open source.
speakerdeck:
- id: 5862bdecb7a24cfaa5fc844696fafa0c
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/it-all-started-with-a-patch-phpsw
+ id: 5862bdecb7a24cfaa5fc844696fafa0c
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/it-all-started-with-a-patch-phpsw
video:
- type: youtube
- id: 5FYMRR61sdo
+ type: youtube
+ id: 5FYMRR61sdo
events:
- - name: PHP South West
- location: Bristol, UK
- url: https://phpsw.uk
- date: 2017-02-08
+ -
+ name: PHP South West
+ location: Bristol, UK
+ url: https://phpsw.uk
+ date: 2017-02-08
sortable_date: 2017-02-08
---
diff --git a/source/_talks/modern-drupal-development-with-composer.md b/source/_talks/modern-drupal-development-with-composer.md
index cbfebc6fb..3f3d0d89f 100644
--- a/source/_talks/modern-drupal-development-with-composer.md
+++ b/source/_talks/modern-drupal-development-with-composer.md
@@ -4,17 +4,18 @@ description: A lightning talk on how to use Composer to manage your Drupal proje
type: Lightning talk
tags: ['meetups', 'phpsw', 'drupal', 'composer']
speakerdeck:
- id: 7a1358502526425a9cfd288f85fb32f3
- ratio: '1.37081659973226'
- url: https://speakerdeck.com/opdavies/modern-drupal-development-with-composer
+ id: 7a1358502526425a9cfd288f85fb32f3
+ ratio: '1.37081659973226'
+ url: https://speakerdeck.com/opdavies/modern-drupal-development-with-composer
video:
- type: youtube
- id: Yi_FPI3xHwc
+ type: youtube
+ id: Yi_FPI3xHwc
events:
- - name: PHP South West
- location: Bristol, UK
- url: https://phpsw.uk
- date: 2016-11-09
+ -
+ name: PHP South West
+ location: Bristol, UK
+ url: https://phpsw.uk
+ date: 2016-11-09
sortable_date: 2016-11-09
---
diff --git a/source/_talks/out-of-the-box-initiative-update.md b/source/_talks/out-of-the-box-initiative-update.md
index 145e0b84e..54f9be335 100644
--- a/source/_talks/out-of-the-box-initiative-update.md
+++ b/source/_talks/out-of-the-box-initiative-update.md
@@ -2,17 +2,18 @@
title: Out of the Box Initiative Update
description: An update on Drupal’s "out of the box" initiative, and core’s new Umami installation profile.
speakerdeck:
- id: 3f66c48653f44ed4867fc3cc05c1db06
- ratio: '1.77777777777778'
+ id: 3f66c48653f44ed4867fc3cc05c1db06
+ ratio: '1.77777777777778'
url: https://speakerdeck.com/opdavies/out-of-the-box-initiative-update
video:
- type: youtube
- id: ~
+ type: youtube
+ id: ~
events:
- - name: Drupal Bristol
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
- date: 2019-03-27
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ date: 2019-03-27
sortable_date: 2019-03-27
---
diff --git a/source/_talks/so-what-is-this-drupal-thing.md b/source/_talks/so-what-is-this-drupal-thing.md
index 4d5dc2c8c..44ea469fa 100644
--- a/source/_talks/so-what-is-this-drupal-thing.md
+++ b/source/_talks/so-what-is-this-drupal-thing.md
@@ -2,13 +2,14 @@
title: So, what is this Drupal thing?
description: My first talk, where I talk about Drupal, what it is and what it can do.
video:
- type: vimeo
- id: 49827006
+ type: vimeo
+ id: 49827006
events:
- - name: unified.diff
- location: Cardiff, UK
- url: http://unifieddiff.co.uk
- date: 2012-09-05
+ -
+ name: unified.diff
+ location: Cardiff, UK
+ url: http://unifieddiff.co.uk
+ date: 2012-09-05
sortable_date: 2012-09-05
---
diff --git a/source/_talks/taking-flight-with-tailwind-css.md b/source/_talks/taking-flight-with-tailwind-css.md
index fede3f753..00d6e48cb 100644
--- a/source/_talks/taking-flight-with-tailwind-css.md
+++ b/source/_talks/taking-flight-with-tailwind-css.md
@@ -2,97 +2,98 @@
title: Taking Flight with Tailwind CSS
description: An introduction to the utility-first approach to writing CSS with a focus on the Tailwind CSS framework.
speakerdeck:
- id: 10ca51f23560443d83b898a92929b4b3
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css
+ id: 10ca51f23560443d83b898a92929b4b3
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css
video:
- type: youtube
- id: lgsvKtpQp3U
+ type: youtube
+ id: lgsvKtpQp3U
tags: [css, tailwind, meetup]
events:
- - name: Drupal Bristol
- location: Bristol, UK
- date: 2018-01-17
- url: https://www.drupalbristol.org.uk
-
- - name: PHP South Wales
- location: Cardiff, UK
- date: 2018-07-31
- url: https://www.phpsouthwales.uk
-
- - name: Cheltenham WordPress Meetup
- location: Cheltenham, UK
- date: 2019-04-17
- url: https://www.meetup.com/Cheltenham-WordPress-Meetup
-
- - name: WordCamp Bristol 2019
- location: Bristol, UK
- date: 2019-05-18
- url: https://2019.bristol.wordcamp.org
-
- - name: Blue Conf 2019
- location: Cardiff, UK
- date: 2019-06-07
- url: https://blueconf.co.uk
-
- - name: CMS Philly
- location: Philadelphia, USA
- date: 2020-05-01
- url: https://cmsphilly.org
- online: true
-
- - name: PHP Hampshire
- location: Portsmouth, UK
- date: 2020-07-08
- url: https://www.meetup.com/meetup-group-yzpbvTYv/events/271430269
- online: true
-
- - name: Drupal Yorkshire
- location: Leeds, UK
- date: 2020-08-20
- url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybclbbc
- online: true
-
- - name: DigitalCamp Atlanta 2020
- location: Atlanta, GA
- date: 2020-09-11
- url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css
- online: true
-
- - name: Bristol JS
- location: Bristol, UK
- date: 2020-09-30
- url: https://techtalks.io/events/f8e26038-2561-484e-8a74-7a1e3a0369b8
- online: true
-
- - name: 'Drupal Virtual Cafe #3'
- location: Kyiv, Ukraine
- date: 2020-10-15
- url: https://groups.drupal.org/ukraine
- online: true
-
- - name: PHP Cambridge
- location: Cambridge, UK
- date: 2021-01-19
- url: https://www.meetup.com/phpcambridge
- online: true
-
- - name: Nashville PHP
- location: Nashville, TN, USA
- date: 2021-02-09
- url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb
- online: true
+ -
+ name: Drupal Bristol
+ location: Bristol, UK
+ date: 2018-01-17
+ url: https://www.drupalbristol.org.uk
+ -
+ name: PHP South Wales
+ location: Cardiff, UK
+ date: 2018-07-31
+ url: https://www.phpsouthwales.uk
+ -
+ name: Cheltenham WordPress Meetup
+ location: Cheltenham, UK
+ date: 2019-04-17
+ url: https://www.meetup.com/Cheltenham-WordPress-Meetup
+ -
+ name: WordCamp Bristol 2019
+ location: Bristol, UK
+ date: 2019-05-18
+ url: https://2019.bristol.wordcamp.org
+ -
+ name: Blue Conf 2019
+ location: Cardiff, UK
+ date: 2019-06-07
+ url: https://blueconf.co.uk
+ -
+ name: CMS Philly
+ location: Philadelphia, USA
+ date: 2020-05-01
+ url: https://cmsphilly.org
+ online: true
+ -
+ name: PHP Hampshire
+ location: Portsmouth, UK
+ date: 2020-07-08
+ url: https://www.meetup.com/meetup-group-yzpbvTYv/events/271430269
+ online: true
+ -
+ name: Drupal Yorkshire
+ location: Leeds, UK
+ date: 2020-08-20
+ url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybclbbc
+ online: true
+ -
+ name: DigitalCamp Atlanta 2020
+ location: Atlanta, GA
+ date: 2020-09-11
+ url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css
+ online: true
+ -
+ name: Bristol JS
+ location: Bristol, UK
+ date: 2020-09-30
+ url: https://techtalks.io/events/f8e26038-2561-484e-8a74-7a1e3a0369b8
+ online: true
+ -
+ name: 'Drupal Virtual Cafe #3'
+ location: Kyiv, Ukraine
+ date: 2020-10-15
+ url: https://groups.drupal.org/ukraine
+ online: true
+ -
+ name: PHP Cambridge
+ location: Cambridge, UK
+ date: 2021-01-19
+ url: https://www.meetup.com/phpcambridge
+ online: true
+ -
+ name: Nashville PHP
+ location: Nashville, TN, USA
+ date: 2021-02-09
+ url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb
+ online: true
sortable_date: 2021-02-09
meta:
- og:
- title: Taking Flight with Tailwind CSS
- description: An introduction to utility CSS and Tailwind.
- type: website
- image:
- url: '/images/talks/taking-flight-tailwind.jpg'
- width: 2560
- height: 1440
- type: 'image/png'
+ og:
+ title: Taking Flight with Tailwind CSS
+ description: An introduction to utility CSS and Tailwind.
+ type: website
+ image:
+ url: '/images/talks/taking-flight-tailwind.jpg'
+ width: 2560
+ height: 1440
+ type: 'image/png'
---
An introduction to utility class and component based styling, and how to soar with [Tailwind CSS][1].
diff --git a/source/_talks/tdd-test-driven-drupal.md b/source/_talks/tdd-test-driven-drupal.md
index 7a54f9951..773c3cf41 100644
--- a/source/_talks/tdd-test-driven-drupal.md
+++ b/source/_talks/tdd-test-driven-drupal.md
@@ -2,66 +2,67 @@
title: TDD - Test Driven Drupal
description: How to write automated tests for Drupal, and how to create a new Drupal module using test driven development.
speakerdeck:
- id: 088cb18033064f5cb18d1079795294a1
- ratio: '1.77777777777778'
- url: 'https://speakerdeck.com/opdavies/tdd-test-driven-drupal'
+ id: 088cb18033064f5cb18d1079795294a1
+ ratio: '1.77777777777778'
+ url: 'https://speakerdeck.com/opdavies/tdd-test-driven-drupal'
video:
- type: youtube
- id: r41dkD2EOo8
+ type: youtube
+ id: r41dkD2EOo8
image:
- url: /images/talks/test-driven-drupal-development.png
- width: 2560
- height: 1440
- type: image/png
+ url: /images/talks/test-driven-drupal-development.png
+ width: 2560
+ height: 1440
+ type: image/png
use: [talks]
events:
- - name: DrupalCamp London 2017
- location: London, UK
- date: 2017-03-04
- time: '16:15 - 17:00'
-
- - name: DrupalCamp Dublin 2017
- location: Dublin, Ireland
- date: 2017-10-21
- time: '12:00 - 12:40'
- url: http://2017.drupal.ie
-
- - name: Drupal Bristol
- date: 2017-11-22
- location: Bristol, UK
- url: https://www.drupalbristol.org.uk
-
- - name: Drupal Somerset
- date: 2018-06-14
- location: Glastonbury, UK
-
- - name: Drupal Developer Days 2018
- date: 2018-07-05
- time: '12:15 - 13:00'
- location: Lisbon, Portugal
- url: http://lisbon2018.drupaldays.org
-
- - name: DrupalCamp London 2019
- date: 2019-03-02
- time: '14:00 - 14:45'
- location: London, UK
- url: http://drupalcamp.london
-
- - name: NWDUG
- date: 2020-05-12
- location: Manchester, UK
- url: http://nwdrupal.org.uk
- online: true
-
- - name: Bay Area Drupal Camp (BADCamp)
- date: 2020-10-14
- url: https://2020.badcamp.org/session/tdd-test-driven-drupal
- online: true
-
- - name: DrupalCon Europe 2020
- date: 2020-12-08
- url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal
- online: true
+ -
+ name: DrupalCamp London 2017
+ location: London, UK
+ date: 2017-03-04
+ time: '16:15 - 17:00'
+ -
+ name: DrupalCamp Dublin 2017
+ location: Dublin, Ireland
+ date: 2017-10-21
+ time: '12:00 - 12:40'
+ url: http://2017.drupal.ie
+ -
+ name: Drupal Bristol
+ date: 2017-11-22
+ location: Bristol, UK
+ url: https://www.drupalbristol.org.uk
+ -
+ name: Drupal Somerset
+ date: 2018-06-14
+ location: Glastonbury, UK
+ -
+ name: Drupal Developer Days 2018
+ date: 2018-07-05
+ time: '12:15 - 13:00'
+ location: Lisbon, Portugal
+ url: http://lisbon2018.drupaldays.org
+ -
+ name: DrupalCamp London 2019
+ date: 2019-03-02
+ time: '14:00 - 14:45'
+ location: London, UK
+ url: http://drupalcamp.london
+ -
+ name: NWDUG
+ date: 2020-05-12
+ location: Manchester, UK
+ url: http://nwdrupal.org.uk
+ online: true
+ -
+ name: Bay Area Drupal Camp (BADCamp)
+ date: 2020-10-14
+ url: https://2020.badcamp.org/session/tdd-test-driven-drupal
+ online: true
+ -
+ name: DrupalCon Europe 2020
+ date: 2020-12-08
+ url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal
+ online: true
sortable_date: 2020-12-08
---
diff --git a/source/_talks/test-drive-twig-with-sculpin.md b/source/_talks/test-drive-twig-with-sculpin.md
index b971da73a..29c900686 100644
--- a/source/_talks/test-drive-twig-with-sculpin.md
+++ b/source/_talks/test-drive-twig-with-sculpin.md
@@ -2,16 +2,17 @@
title: Test Drive Twig with Sculpin
description: With Drupal 8 just around the corner, see how you can develop your Twig skills with Sculpin - a static site generator based on Symfony components and Twig.
speakerdeck:
- id: 54589d2e50a3476a9a75aed809e9edf1
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/test-drive-twig-with-sculpin
+ id: 54589d2e50a3476a9a75aed809e9edf1
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/test-drive-twig-with-sculpin
code: https://github.com/opdavies/sculpin-demo
tweets: yes
events:
- - name: DrupalCamp North 2015
- location: Sunderland, UK
- url: http://drupalcampnorth.org
- date: 2015-07-25
+ -
+ name: DrupalCamp North 2015
+ location: Sunderland, UK
+ url: http://drupalcampnorth.org
+ date: 2015-07-25
sortable_date: 2015-07-25
---
diff --git a/source/_talks/things-you-should-know-about-php.md b/source/_talks/things-you-should-know-about-php.md
index 6530c1309..3fb3be81a 100644
--- a/source/_talks/things-you-should-know-about-php.md
+++ b/source/_talks/things-you-should-know-about-php.md
@@ -2,17 +2,18 @@
title: Things you should know about PHP
description: An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup.
speakerdeck:
- id: fe360f1030f34bdb9eb14cdab907bb3c
- ratio: '1.37081659973226'
+ id: fe360f1030f34bdb9eb14cdab907bb3c
+ ratio: '1.37081659973226'
meta:
- og:
- image:
- url: /images/talks/things-you-should-know-about-php.png
+ og:
+ image:
+ url: /images/talks/things-you-should-know-about-php.png
events:
- - name: Swansea Software Development Meetup (SSDC)
- location: Swansea, UK
- url: https://www.meetup.com/Swansea-Software-Development-Meetup
- date: 2019-01-28
+ -
+ name: Swansea Software Development Meetup (SSDC)
+ location: Swansea, UK
+ url: https://www.meetup.com/Swansea-Software-Development-Meetup
+ date: 2019-01-28
sortable_date: 2019-01-28
---
diff --git a/source/_talks/upgrading-your-site-drupal-9.md b/source/_talks/upgrading-your-site-drupal-9.md
index 490a895de..c720306b0 100644
--- a/source/_talks/upgrading-your-site-drupal-9.md
+++ b/source/_talks/upgrading-your-site-drupal-9.md
@@ -2,29 +2,30 @@
title: Upgrading your site to Drupal 9
description: How to update your site to Drupal 9, and why it's much different to any major Drupal version upgrade before!
speakerdeck:
- id: 19f439b7a9a4450baa79bb73ec3dd117
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/deploying-php-applications-with-ansible-ansible-vault-and-ansistrano
+ id: 19f439b7a9a4450baa79bb73ec3dd117
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/deploying-php-applications-with-ansible-ansible-vault-and-ansistrano
video:
- type: youtube
- id: AcYMXiom0o8
+ type: youtube
+ id: AcYMXiom0o8
events:
- - name: DrupalNYC
- location: New York, USA
- url: https://ti.to/drupalnyc/meetup-2020-09-02
- date: 2020-09-02
- online: true
-
- - name: Leeds PHP
- location: Leeds, UK
- url: https://www.meetup.com/leedsphp/events/272504993
- date: 2020-09-23
- online: true
-
- - name: Midwest PHP
- url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
- date: 2021-04-22
- online: true
+ -
+ name: DrupalNYC
+ location: New York, USA
+ url: https://ti.to/drupalnyc/meetup-2020-09-02
+ date: 2020-09-02
+ online: true
+ -
+ name: Leeds PHP
+ location: Leeds, UK
+ url: https://www.meetup.com/leedsphp/events/272504993
+ date: 2020-09-23
+ online: true
+ -
+ name: Midwest PHP
+ url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
+ date: 2021-04-22
+ online: true
sortable_date: 2021-04-22
---
diff --git a/source/_talks/using-illuminate-collections-outside-laravel.md b/source/_talks/using-illuminate-collections-outside-laravel.md
index 346ae95ad..36363d621 100644
--- a/source/_talks/using-illuminate-collections-outside-laravel.md
+++ b/source/_talks/using-illuminate-collections-outside-laravel.md
@@ -2,25 +2,26 @@
title: Using Illuminate Collections... Outside Laravel
description: How to include and use Laravel’s Illuminate Collections in your non-Laravel PHP projects.
speakerdeck:
- id: 76f1718a75a74940b0b028aac8b9f78b
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/using-laravel-collections-dot-dot-dot-outside-laravel-php-south-wales-august-2018
+ id: 76f1718a75a74940b0b028aac8b9f78b
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/using-laravel-collections-dot-dot-dot-outside-laravel-php-south-wales-august-2018
video:
- type: youtube
- id: 1l0kO-iaN_o
+ type: youtube
+ id: 1l0kO-iaN_o
tags: [nomad-php, lightning-talk, laravel, collections]
type: Lightning talk
events:
- - name: Nomad PHP
- url: https://nomadphp.com
- online: true
- date: 2017-12-21
- time: 19:00 CET
-
- - name: PHP South Wales
- location: Cardiff, UK
- url: https://www.phpsouthwales.uk
- date: 2018-08-28
+ -
+ name: Nomad PHP
+ url: https://nomadphp.com
+ online: true
+ date: 2017-12-21
+ time: 19:00 CET
+ -
+ name: PHP South Wales
+ location: Cardiff, UK
+ url: https://www.phpsouthwales.uk
+ date: 2018-08-28
sortable_date: 2018-08-28
---
diff --git a/source/_talks/working-with-workspace.md b/source/_talks/working-with-workspace.md
index fdef1b0df..d6086aa1a 100644
--- a/source/_talks/working-with-workspace.md
+++ b/source/_talks/working-with-workspace.md
@@ -2,29 +2,30 @@
title: Working with Workspace
description: Workspace is an open-source local development tool from Inviqa. This talk covers what it is, what it does, and how to use it in your PHP project.
speakerdeck:
- id: e87103bd5f8b4f16bbed73a9d4d2a592
- ratio: '1.77777777777778'
- url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css
+ id: e87103bd5f8b4f16bbed73a9d4d2a592
+ ratio: '1.77777777777778'
+ url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css
video:
- type: youtube
- id: oO0-E_FBS-U
+ type: youtube
+ id: oO0-E_FBS-U
events:
- - name: NWDUG
- location: Manchester, UK
- url: https://www.meetup.com/nwdrupal/events/272098270
- date: 2020-08-11
- online: true
-
- - name: PHP South West
- location: Bristol, UK
- url: https://www.meetup.com/php-sw/events/272787346
- date: 2020-09-09
- online: true
-
- - name: PHP North West
- url: https://www.phpnw.org.uk
- date: 2021-02-02
- online: true
+ -
+ name: NWDUG
+ location: Manchester, UK
+ url: https://www.meetup.com/nwdrupal/events/272098270
+ date: 2020-08-11
+ online: true
+ -
+ name: PHP South West
+ location: Bristol, UK
+ url: https://www.meetup.com/php-sw/events/272787346
+ date: 2020-09-09
+ online: true
+ -
+ name: PHP North West
+ url: https://www.phpnw.org.uk
+ date: 2021-02-02
+ online: true
sortable_date: 2021-02-02
---