Consistent ordering and formatting for talk events

Use a consistent format for talk events, with the most recent talk at
the top of the list with the rest in a descending order.

This removes the need to use a `reverse` filter in the events partial.
This commit is contained in:
Oliver Davies 2024-01-15 19:37:48 +00:00
parent a8cf50cdc4
commit f33e9beaa4
39 changed files with 371 additions and 345 deletions

View file

@ -3,7 +3,7 @@
<h2>Events</h2> <h2>Events</h2>
<ul> <ul>
{% for event in events|reverse %} {% for event in events %}
<li> <li>
{% if event.url %} {% if event.url %}
<a href="{{ event.url }}">{{ event.name }}</a> <a href="{{ event.url }}">{{ event.name }}</a>

View file

@ -2,7 +2,8 @@
title: About the Drupal Association title: About the Drupal Association
description: An impromptu talk about what the Drupal Association is, and what work Ive been doing since I joined the Association staff. description: An impromptu talk about what the Drupal Association is, and what work Ive been doing since I joined the Association staff.
events: events:
- name: South Wales Drupal user group (SWDUG) -
name: South Wales Drupal user group (SWDUG)
location: Cardiff, UK location: Cardiff, UK
date: 2014-08-19 date: 2014-08-19
--- ---

View file

@ -2,7 +2,8 @@
title: Automated testing crash course title: Automated testing crash course
description: A crash course in automated testing with Drupal and test-driven development (lightning talk). description: A crash course in automated testing with Drupal and test-driven development (lightning talk).
events: events:
- name: NWDUG -
name: NWDUG
location: Manchester, UK location: Manchester, UK
date: 2023-08-08 date: 2023-08-08
url: https://www.meetup.com/nwdrupal/events/293429104 url: https://www.meetup.com/nwdrupal/events/293429104

View file

@ -2,18 +2,19 @@
title: Automated testing and Test-Driven Development in Drupal 8 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. description: A workshop that I gave about automated testing and test driven development in Drupal 8.
events: events:
- name: Drupal Bristol -
location: Bristol, UK name: DrupalCamp NYC
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 location: New York, USA
url: https://2020.drupalcamp.nyc/training/automated-testing-and-test-driven-development-drupal-8 url: https://2020.drupalcamp.nyc/training/automated-testing-and-test-driven-development-drupal-8
date: 2020-11-14 date: 2020-11-14
online: true online: true
-
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: Drupal Bristol
location: Bristol, UK
date: 2018-06-27
--- ---

View file

@ -9,20 +9,20 @@ video: ~
image: ~ image: ~
events: events:
- -
name: PHP South West (PHPSW) name: PHP Oxford
location: Bristol, UK location: Oxford, UK
date: 2023-11-08 date: 2024-01-25
url: https://www.meetup.com/php-sw/events/296917370 url: https://www.meetup.com/php-oxford/events/297556113
- -
name: PHP UserGroup Munich name: PHP UserGroup Munich
date: 2024-01-23 date: 2024-01-23
url: https://www.meetup.com/phpugmunich/events/298411540 url: https://www.meetup.com/phpugmunich/events/298411540
online: true online: true
- -
name: PHP Oxford name: PHP South West (PHPSW)
location: Oxford, UK location: Bristol, UK
date: 2024-01-25 date: 2023-11-08
url: https://www.meetup.com/php-oxford/events/297556113 url: https://www.meetup.com/php-sw/events/296917370
--- ---
[Build Configs](/build-configs) is a tool I've created for creating and managing customised per-project configuration files, such as Docker, Docker Compose, Nix Flakes, and PHPUnit and PHPStan configuration. [Build Configs](/build-configs) is a tool I've created for creating and managing customised per-project configuration files, such as Docker, Docker Compose, Nix Flakes, and PHPUnit and PHPStan configuration.

View file

@ -1,18 +1,16 @@
--- ---
title: Building and presenting slide decks with rst2pdf title: Building and presenting slide decks with rst2pdf
description: A short talk on using reStructuredText and rst2pdf to build presentation slides, built with rst2pdf. description: A short talk on using reStructuredText and rst2pdf to build presentation slides, built with rst2pdf.
speakerdeck: speakerdeck:
id: 80498c7b5e7448f194091461cb14f1c1 id: 80498c7b5e7448f194091461cb14f1c1
ratio: "1.77777777777778" ratio: "1.77777777777778"
url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf
video: video:
id: KZ89tGG-p6M id: KZ89tGG-p6M
type: youtube type: youtube
events: events:
- name: PHP South Wales -
name: PHP South Wales
location: Cardiff, UK location: Cardiff, UK
url: https://www.meetup.com/PHP-South-Wales/events/275625320 url: https://www.meetup.com/PHP-South-Wales/events/275625320
date: 2021-01-28 date: 2021-01-28

View file

@ -12,29 +12,30 @@ video:
type: youtube type: youtube
id: xRTiWR9nBSA id: xRTiWR9nBSA
events: events:
- name: PHP South West -
location: Bristol, UK name: GroningenPHP
date: 2015-10-14
url: https://phpsw.uk/events/2015-10-lightning-talks
joindin: https://joind.in/talk/view/15486
- name: Drupal Yorkshire
date: 2021-08-19
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/280100968
online: true
- name: PHP North West (PHPNW)
date: 2021-09-07
location: Manchester, UK
url: https://www.phpnw.org.uk
online: true
- name: GroningenPHP
date: 2021-12-09 date: 2021-12-09
location: Groningen, Netherlands location: Groningen, Netherlands
url: https://www.meetup.com/GroningenPHP/events/281648855 url: https://www.meetup.com/GroningenPHP/events/281648855
online: true online: true
-
name: PHP North West (PHPNW)
date: 2021-09-07
location: Manchester, UK
url: https://www.phpnw.org.uk
online: true
-
name: Drupal Yorkshire
date: 2021-08-19
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/280100968
online: true
-
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
--- ---
[Sculpin][0] is a static site generator written in PHP. It converts Markdown [Sculpin][0] is a static site generator written in PHP. It converts Markdown

View file

@ -1,14 +1,13 @@
--- ---
title: Communities and contribution title: Communities and contribution
description: Why I mentor, why I've organised meetups and conferences, why I give talks, and why I maintain and contribute to open-source software. description: Why I mentor, why I've organised meetups and conferences, why I give talks, and why I maintain and contribute to open-source software.
speakerdeck: speakerdeck:
id: 63c2fcc2294641688f433d062282a968 id: 63c2fcc2294641688f433d062282a968
ratio: "1.78343949044586" ratio: "1.78343949044586"
url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf
events: events:
- name: TechConnect London -
name: TechConnect London
location: London, UK location: London, UK
date: 2023-09-28 date: 2023-09-28
url: https://www.eventbrite.co.uk/e/techconnect-london-tickets-698416712187 url: https://www.eventbrite.co.uk/e/techconnect-london-tickets-698416712187

View file

@ -1,16 +1,14 @@
--- ---
title: "Configuring all the Things (in Drupal 8)" title: "Configuring all the Things (in Drupal 8)"
description: A short notice talk on configuration management in Drupal 8, and things Ive learned working on my current Drupal 8 project. description: A short notice talk on configuration management in Drupal 8, and things Ive learned working on my current Drupal 8 project.
speakerdeck: speakerdeck:
id: 6de3fe8947a34727b79eb9d9dcc66bf2 id: 6de3fe8947a34727b79eb9d9dcc66bf2
ratio: "1.37081659973226" ratio: "1.37081659973226"
url: https://speakerdeck.com/opdavies/configuring-all-the-things-in-drupal-8 url: https://speakerdeck.com/opdavies/configuring-all-the-things-in-drupal-8
video: ~ video: ~
events: events:
- name: Drupal Bristol -
name: Drupal Bristol
location: Bristol, UK location: Bristol, UK
url: https://www.drupalbristol.org.uk url: https://www.drupalbristol.org.uk
date: 2018-07-25 date: 2018-07-25

View file

@ -3,14 +3,13 @@ title: Dancing for Drupal
description: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver. description: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.
tags: [meetup, umbristol, drupal] tags: [meetup, umbristol, drupal]
tweets: yes tweets: yes
speakerdeck: speakerdeck:
id: ffa9b6dea6dc4a8eb207b9982ed6e1bd id: ffa9b6dea6dc4a8eb207b9982ed6e1bd
ratio: "1.33333333333333" ratio: "1.33333333333333"
url: https://speakerdeck.com/opdavies/umbristol-dancing-for-drupal url: https://speakerdeck.com/opdavies/umbristol-dancing-for-drupal
events: events:
- name: umBristol -
name: umBristol
location: Bristol, UK location: Bristol, UK
url: http://umbristol.co.uk url: http://umbristol.co.uk
date: 2015-08-25 date: 2015-08-25

View file

@ -9,7 +9,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js
events: events:
- name: Blue Conf 2019 -
name: Blue Conf 2019
location: Cardiff, UK location: Cardiff, UK
url: https://blueconf.co.uk url: https://blueconf.co.uk
date: 2019-06-07 date: 2019-06-07

View file

@ -6,23 +6,22 @@ meta:
title: Deploying Drupal with Fabric title: Deploying Drupal with Fabric
description: "You've built your Drupal site, now learn how to deploy it with Fabric." description: "You've built your Drupal site, now learn how to deploy it with Fabric."
type: website type: website
speakerdeck: speakerdeck:
id: 40d1eca4bd484afc86295924fff5dd41 id: 40d1eca4bd484afc86295924fff5dd41
ratio: "1.77777777777778" ratio: "1.77777777777778"
url: "https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric" url: "https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric"
embed: '<script async class="speakerdeck-embed" data-id="" data-ratio="" src="//speakerdeck.com/assets/embed.js"></script>' embed: '<script async class="speakerdeck-embed" data-id="" data-ratio="" src="//speakerdeck.com/assets/embed.js"></script>'
events: events:
- name: DrupalCamp Dublin 2017 -
name: Drupal Somerset
location: Glastonbury, UK
date: 2017-10-26
-
name: DrupalCamp Dublin 2017
location: Dublin, Ireland location: Dublin, Ireland
url: http://2017.drupal.ie url: http://2017.drupal.ie
date: 2017-10-20 date: 2017-10-20
time: "15:00 - 15:40" time: "15:00 - 15:40"
- name: Drupal Somerset
location: Glastonbury, UK
date: 2017-10-26
--- ---
Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended). Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended).

View file

@ -11,84 +11,84 @@ video:
type: youtube type: youtube
id: dQL-gOnxXCM id: dQL-gOnxXCM
events: events:
- name: Drupal Bristol -
date: 2019-01-23 name: DrupalNYC
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 Cloud Native & 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
online: true
- name: CMS Philly
date: 2020-05-01
location: Philadelphia, USA
url: https://cmsphilly.org
online: true
- name: Drupal Yorkshire
date: 2020-05-21
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
online: true
- name: PHP London
date: 2020-06-04
location: London, UK
url: https://www.meetup.com/phplondon/events/270930524
online: true
- name: PHP North East
date: 2020-06-16
location: Newcastle Upon Tyne, UK
url: https://www.meetup.com/phpnortheast
online: true
- name: PHP Sussex
date: 2020-07-01
location: Brighton, UK
url: https://www.meetup.com/PHP-Sussex/events/271472628
online: true
- name: Midwest PHP
date: 2021-04-23
url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
online: true
- name: PHP Oxford
date: 2021-04-28
location: Oxford, UK
url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
online: true
- name: Ansible London
date: 2021-05-25
location: London, UK
url: https://www.meetup.com/Ansible-London/events/278093392
online: true
- name: DrupalNYC
date: 2021-06-15 date: 2021-06-15
location: New York, USA location: New York, USA
url: https://ti.to/drupalnyc/lunch-learn-2021-06-15 url: https://ti.to/drupalnyc/lunch-learn-2021-06-15
online: true online: true
-
name: Ansible London
date: 2021-05-25
location: London, UK
url: https://www.meetup.com/Ansible-London/events/278093392
online: true
-
name: PHP Oxford
date: 2021-04-28
location: Oxford, UK
url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
online: true
-
name: Midwest PHP
date: 2021-04-23
url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
online: true
-
name: PHP Sussex
date: 2020-07-01
location: Brighton, UK
url: https://www.meetup.com/PHP-Sussex/events/271472628
online: true
-
name: PHP North East
date: 2020-06-16
location: Newcastle Upon Tyne, UK
url: https://www.meetup.com/phpnortheast
online: true
-
name: PHP London
date: 2020-06-04
location: London, UK
url: https://www.meetup.com/phplondon/events/270930524
online: true
-
name: Drupal Yorkshire
date: 2020-05-21
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
online: true
-
name: CMS Philly
date: 2020-05-01
location: Philadelphia, USA
url: https://cmsphilly.org
online: true
-
name: Drupal Edinburgh
date: 2020-03-12
location: Edinburgh, UK
url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
online: true
-
name: Bristol Cloud Native & DevOps
date: 2020-01-30
location: Bristol, UK
url: https://www.meetup.com/Bristol-Cloud-Native-DevOps/events/266609627
-
name: DrupalCon Europe 2019
date: 2019-10-30
location: Amsterdam, NL
url: https://events.drupal.org/amsterdam2019
- name: PHP South Wales
date: 2019-07-23
location: Cardiff, UK
url: https://www.phpsouthwales.uk
-
name: Drupal Bristol
date: 2019-01-23
location: Bristol, UK
url: https://www.drupalbristol.org.uk
--- ---
Great! Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like `git pull` and `composer install` directly on the server which is not ideal. Great! Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like `git pull` and `composer install` directly on the server which is not ideal.

View file

@ -17,24 +17,25 @@ meta:
height: 1440 height: 1440
type: image/png type: image/png
events: events:
- name: Nomad PHP -
date: 2017-04-20 name: PHP North West 2017
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 location: Manchester, UK
date: 2017-10-01 date: 2017-10-01
time: "09:00 - 09:45" time: "09:00 - 09:45"
url: http://conference.phpnw.org.uk/phpnw17 url: http://conference.phpnw.org.uk/phpnw17
joindin: https://joind.in/talk/4e35d joindin: https://joind.in/talk/4e35d
-
name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2017-09-13
joindin: https://joind.in/talk/a5ff3
-
name: Nomad PHP
date: 2017-04-20
time: "19:00 (CET)"
url: https://nomadphp.com
online: true
--- ---
Youve built your application, and now you just need to deploy it. There are various ways that this could be done from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended). Youve built your application, and now you just need to deploy it. There are various ways that this could be done from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended).

View file

@ -20,7 +20,8 @@ meta:
height: 540 height: 540
width: 960 width: 960
events: events:
- name: DrupalCamp London 2016 -
name: DrupalCamp London 2016
location: London, UK location: London, UK
date: 2016-03-05 date: 2016-03-05
--- ---

View file

@ -14,17 +14,18 @@ video:
type: youtube type: youtube
id: JyDjC7gGDpU id: JyDjC7gGDpU
events: events:
- name: Drupal Bristol -
location: Bristol, UK name: DrupalCamp London 2019
url: https://www.drupalbristol.org.uk
date: 2018-04-18
joindin: https://joind.in/talk/14851
- name: DrupalCamp London 2019
location: London, UK location: London, UK
url: http://drupalcamp.london url: http://drupalcamp.london
date: 2019-03-03 date: 2019-03-03
time: "12:05 - 12:50" 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
--- ---
A overview and demo of some of the open source projects that Ive been working on lately that are based on information from the Drupal.org API, including a PHP library for the API itself as well as some Drupal 8 modules that use it. A overview and demo of some of the open source projects that Ive been working on lately that are based on information from the Drupal.org API, including a PHP library for the API itself as well as some Drupal 8 modules that use it.

View file

@ -7,7 +7,8 @@ speakerdeck:
ratio: "1.37081659973226" ratio: "1.37081659973226"
url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
events: events:
- name: PHP South Coast 2016 -
name: PHP South Coast 2016
location: Portsmouth, UK location: Portsmouth, UK
url: http://2016.phpsouthcoast.co.uk url: http://2016.phpsouthcoast.co.uk
date: 2016-06-11 date: 2016-06-11

View file

@ -12,7 +12,8 @@ video:
id: 36zCxPrOOzM id: 36zCxPrOOzM
tweets: yes tweets: yes
events: events:
- name: PHP South West -
name: PHP South West
location: Bristol, UK location: Bristol, UK
url: https://phpsw.uk url: https://phpsw.uk
date: 2015-04-08 date: 2015-04-08

View file

@ -2,7 +2,8 @@
title: Drupal and the LDAP module title: Drupal and the LDAP module
description: A review and demonstration of some of the recent single sign-on work that I did using Drupals LDAP module. description: A review and demonstration of some of the recent single sign-on work that I did using Drupals LDAP module.
events: events:
- name: South Wales Drupal user group (SWDUG) -
name: South Wales Drupal user group (SWDUG)
location: Cardiff, UK location: Cardiff, UK
date: 2013-07-10 date: 2013-07-10
--- ---

View file

@ -12,14 +12,16 @@ video:
type: youtube type: youtube
id: U1pbKAAO2Wo id: U1pbKAAO2Wo
events: events:
- name: NWDUG -
url: http://nwdrupal.org.uk name: Drupal Bristol
location: Manchester, UK
date: 2016-03-08
- name: Drupal Bristol
location: Bristol, UK location: Bristol, UK
url: https://www.drupalbristol.org.uk url: https://www.drupalbristol.org.uk
date: 2016-04-02 date: 2016-04-02
-
name: NWDUG
url: http://nwdrupal.org.uk
location: Manchester, UK
date: 2016-03-08
--- ---
An short talk about the [Drupal VM Generator][1] project. An short talk about the [Drupal VM Generator][1] project.

View file

@ -7,7 +7,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
image: drupal-vm-meet-symfony-console.png image: drupal-vm-meet-symfony-console.png
events: events:
- name: DrupalCamp Bristol 2016 -
name: DrupalCamp Bristol 2016
location: Bristol, UK location: Bristol, UK
date: 2016-07-23 date: 2016-07-23
--- ---

View file

@ -7,12 +7,14 @@ speakerdeck:
ratio: "1.77777777777778" ratio: "1.77777777777778"
url: https://speakerdeck.com/opdavies/drupal-dot-org-in-14 url: https://speakerdeck.com/opdavies/drupal-dot-org-in-14
events: events:
- name: DrupalCamp Brighton -
location: Brighton, UK name: DrupalCamp London 2015
date: 2015-01-18
- name: DrupalCamp London 2015
location: London, UK location: London, UK
date: 2015-02-28 date: 2015-02-28
-
name: DrupalCamp Brighton
location: Brighton, UK
date: 2015-01-18
--- ---
A retrospective of the Drupal Associations work in 2014 and a look forward to what well be working on in 2015. A retrospective of the Drupal Associations work in 2014 and a look forward to what well be working on in 2015.

View file

@ -6,7 +6,8 @@ speakerdeck:
ratio: "1.29456384323641" ratio: "1.29456384323641"
url: https://speakerdeck.com/opdavies/drush-make-drupalbristol url: https://speakerdeck.com/opdavies/drush-make-drupalbristol
events: events:
- name: Drupal Bristol -
name: Drupal Bristol
location: Bristol, UK location: Bristol, UK
url: https://www.drupalbristol.org.uk url: https://www.drupalbristol.org.uk
date: 2014-08-19 date: 2014-08-19

View file

@ -20,15 +20,16 @@ meta:
height: 1440 height: 1440
type: image/png type: image/png
events: events:
- name: Drupal Bristol -
date: 2017-01-18 name: DrupalCamp London 2017
location: Bristol, UK
url: https://www.drupalbristol.org.uk
- name: DrupalCamp London 2017
date: 2017-03-04 date: 2017-03-04
time: "12:05 - 12:50" time: "12:05 - 12:50"
location: London, UK location: London, UK
-
name: Drupal Bristol
date: 2017-01-18
location: Bristol, UK
url: https://www.drupalbristol.org.uk
--- ---
If youve moved a site from Drupal 6 to 7, the chances are that youve either used the upgrade path to update your old site in-place, or you built a new site from scratch and used the Migrate module from contrib to migrate your data from the old database. If youve moved a site from Drupal 6 to 7, the chances are that youve either used the upgrade path to update your old site in-place, or you built a new site from scratch and used the Migrate module from contrib to migrate your data from the old database.

View file

@ -10,7 +10,8 @@ video:
id: T-miCpHxfds id: T-miCpHxfds
tweets: yes tweets: yes
events: events:
- name: DrupalCamp London 2014 -
name: DrupalCamp London 2014
location: London, UK location: London, UK
date: 2014-03-01 date: 2014-03-01
--- ---

View file

@ -10,17 +10,18 @@ video:
type: youtube type: youtube
id: ZL2FtRTX9Y8 id: ZL2FtRTX9Y8
events: events:
- name: Drupal Bristol -
location: Bristol, UK name: PHP UK Conference 2018
url: https://www.drupalbristol.org.uk
date: 2016-11-17
- name: PHP UK Conference 2018
location: London, UK location: London, UK
date: 2018-02-16 date: 2018-02-16
time: "14:40 - 15:40" time: "14:40 - 15:40"
url: https://www.phpconference.co.uk url: https://www.phpconference.co.uk
joindin: https://joind.in/talk/650ab joindin: https://joind.in/talk/650ab
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2016-11-17
--- ---
One of the main outcomes of Drupal 8 was “getting off the island” with third-party code included in core and adopting modern best practices from the wider PHP ecosystem - including [Composer][1], PHPs dependency manager. One of the main outcomes of Drupal 8 was “getting off the island” with third-party code included in core and adopting modern best practices from the wider PHP ecosystem - including [Composer][1], PHPs dependency manager.

View file

@ -7,7 +7,8 @@ speakerdeck:
ratio: '1.77725118483412' ratio: '1.77725118483412'
url: https://speakerdeck.com/opdavies/an-introduction-to-mob-programming url: https://speakerdeck.com/opdavies/an-introduction-to-mob-programming
events: events:
- name: PHP South Wales -
name: PHP South Wales
location: Cardiff, Wales location: Cardiff, Wales
date: '2022-09-28' date: '2022-09-28'
url: https://www.meetup.com/php-south-wales/events/288359737 url: https://www.meetup.com/php-south-wales/events/288359737

View file

@ -9,7 +9,8 @@ video:
type: youtube type: youtube
id: 5FYMRR61sdo id: 5FYMRR61sdo
events: events:
- name: PHP South West -
name: PHP South West
location: Bristol, UK location: Bristol, UK
url: https://phpsw.uk url: https://phpsw.uk
date: 2017-02-08 date: 2017-02-08

View file

@ -11,7 +11,8 @@ video:
type: youtube type: youtube
id: Yi_FPI3xHwc id: Yi_FPI3xHwc
events: events:
- name: PHP South West -
name: PHP South West
location: Bristol, UK location: Bristol, UK
url: https://phpsw.uk url: https://phpsw.uk
date: 2016-11-09 date: 2016-11-09

View file

@ -7,7 +7,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/out-of-the-box-initiative-update url: https://speakerdeck.com/opdavies/out-of-the-box-initiative-update
video: ~ video: ~
events: events:
- name: Drupal Bristol -
name: Drupal Bristol
location: Bristol, UK location: Bristol, UK
url: https://www.drupalbristol.org.uk url: https://www.drupalbristol.org.uk
date: 2019-03-27 date: 2019-03-27

View file

@ -5,7 +5,8 @@ video:
type: vimeo type: vimeo
id: '49827006' id: '49827006'
events: events:
- name: unified.diff -
name: unified.diff
location: Cardiff, UK location: Cardiff, UK
url: http://unifieddiff.co.uk url: http://unifieddiff.co.uk
date: 2012-09-05 date: 2012-09-05

View file

@ -11,88 +11,93 @@ video:
type: youtube type: youtube
tags: [css, tailwind, meetup] tags: [css, tailwind, meetup]
events: events:
- name: Drupal Bristol -
name: Norfolk Developers Conference
location: Norwich, UK
date: 2023-02-23
url: https://nordevcon.com
-
name: Bristol Software Development Meetup
location: Bristol, UK location: Bristol, UK
date: 2018-01-17 date: 2023-02-16
url: https://www.drupalbristol.org.uk url: https://www.meetup.com/south-wales-tech/events/291092930
-
- name: PHP South Wales name: Nashville PHP
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 location: Nashville, TN, USA
date: 2021-02-09 date: 2021-02-09
url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb
online: true online: true
-
- name: Bristol Software Development Meetup name: PHP Cambridge
location: Cambridge, UK
date: 2021-01-19
url: https://www.meetup.com/phpcambridge
online: true
-
name: "Drupal Virtual Cafe #3"
location: Kyiv, Ukraine
date: 2020-10-15
url: https://groups.drupal.org/ukraine
online: true
-
name: Bristol JS
location: Bristol, UK location: Bristol, UK
date: 2023-02-16 date: 2020-09-30
url: https://www.meetup.com/south-wales-tech/events/291092930 url: https://techtalks.io/events/f8e26038-2561-484e-8a74-7a1e3a0369b8
online: true
- name: Norfolk Developers Conference -
location: Norwich, UK name: DigitalCamp Atlanta 2020
date: 2023-02-23 location: Atlanta, GA
url: https://nordevcon.com date: 2020-09-11
url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css
online: true
-
name: Drupal Yorkshire
location: Leeds, UK
date: 2020-08-20
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybclbbc
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: CMS Philly
location: Philadelphia, USA
date: 2020-05-01
url: https://cmsphilly.org
online: true
-
name: Blue Conf 2019
location: Cardiff, UK
date: 2019-06-07
url: https://blueconf.co.uk
-
name: WordCamp Bristol 2019
location: Bristol, UK
date: 2019-05-18
url: https://2019.bristol.wordcamp.org
-
name: Cheltenham WordPress Meetup
location: Cheltenham, UK
date: 2019-04-17
url: https://www.meetup.com/Cheltenham-WordPress-Meetup
-
name: PHP South Wales
location: Cardiff, UK
date: 2018-07-31
url: https://www.phpsouthwales.uk
-
name: Drupal Bristol
location: Bristol, UK
date: 2018-01-17
url: https://www.drupalbristol.org.uk
- name: Drupal Bristol
location: Bristol, UK
date: 2018-01-17
url: https://www.drupalbristol.org.uk
meta: meta:
og: og:
title: Taking Flight with Tailwind CSS title: Taking Flight with Tailwind CSS

View file

@ -16,42 +16,15 @@ image:
use: [talks] use: [talks]
events: events:
- -
name: DrupalCamp London 2017 name: DrupalCon Lille 2023
location: London, UK location: Lille, France
date: 2017-03-04 date: 2023-10-17
time: "16:15 - 17:00" time: "15:00 - 15:45"
url: https://events.drupal.org/lille2023/session/tdd-test-driven-drupal-introduction-automated-testing-and-test-driven-development
- -
name: DrupalCamp Dublin 2017 name: DrupalCon Europe 2020
location: Dublin, Ireland date: 2020-12-08
date: 2017-10-21 url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal
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 online: true
- -
name: Bay Area Drupal Camp (BADCamp) name: Bay Area Drupal Camp (BADCamp)
@ -59,16 +32,43 @@ events:
url: https://2020.badcamp.org/session/tdd-test-driven-drupal url: https://2020.badcamp.org/session/tdd-test-driven-drupal
online: true online: true
- -
name: DrupalCon Europe 2020 name: NWDUG
date: 2020-12-08 date: 2020-05-12
url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal location: Manchester, UK
url: http://nwdrupal.org.uk
online: true online: true
- -
name: DrupalCon Lille 2023 name: DrupalCamp London 2019
location: Lille, France date: 2019-03-02
date: 2023-10-17 time: "14:00 - 14:45"
time: "15:00 - 15:45" location: London, UK
url: https://events.drupal.org/lille2023/session/tdd-test-driven-drupal-introduction-automated-testing-and-test-driven-development url: http://drupalcamp.london
-
name: Drupal Developer Days 2018
date: 2018-07-05
time: "12:15 - 13:00"
location: Lisbon, Portugal
url: http://lisbon2018.drupaldays.org
-
name: Drupal Somerset
date: 2018-06-14
location: Glastonbury, UK
-
name: Drupal Bristol
date: 2017-11-22
location: Bristol, UK
url: https://www.drupalbristol.org.uk
-
name: DrupalCamp Dublin 2017
location: Dublin, Ireland
date: 2017-10-21
time: "12:00 - 12:40"
url: http://2017.drupal.ie
-
name: DrupalCamp London 2017
location: London, UK
date: 2017-03-04
time: "16:15 - 17:00"
--- ---
Testing is important. Testing is important.

View file

@ -8,7 +8,8 @@ speakerdeck:
code: https://github.com/opdavies/sculpin-demo code: https://github.com/opdavies/sculpin-demo
tweets: yes tweets: yes
events: events:
- name: DrupalCamp North 2015 -
name: DrupalCamp North 2015
location: Sunderland, UK location: Sunderland, UK
url: http://drupalcampnorth.org url: http://drupalcampnorth.org
date: 2015-07-25 date: 2015-07-25

View file

@ -13,20 +13,21 @@ meta:
image: image:
url: '%site.assets_url%/assets/images/talks/things-you-should-know-about-php.png' url: '%site.assets_url%/assets/images/talks/things-you-should-know-about-php.png'
events: events:
- name: Swansea Software Development Meetup (SSDC) -
location: Swansea, UK name: PHP Stoke
url: https://www.meetup.com/Swansea-Software-Development-Meetup
date: 2019-01-28
- name: PHP South West
location: Bristol, UK
url: https://www.meetup.com/php-sw/events/284341510
date: 2022-03-09
- name: PHP Stoke
location: Stoke-on-Trent, UK location: Stoke-on-Trent, UK
url: https://www.eventbrite.com/e/php-stoke-tickets-429043128547 url: https://www.eventbrite.com/e/php-stoke-tickets-429043128547
date: 2023-01-12 date: 2023-01-12
-
name: PHP South West
location: Bristol, UK
url: https://www.meetup.com/php-sw/events/284341510
date: 2022-03-09
-
name: Swansea Software Development Meetup (SSDC)
location: Swansea, UK
url: https://www.meetup.com/Swansea-Software-Development-Meetup
date: 2019-01-28
--- ---
An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup and PHP South West. An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup and PHP South West.

View file

@ -11,22 +11,17 @@ video:
type: youtube type: youtube
id: AcYMXiom0o8 id: AcYMXiom0o8
events: events:
- name: DrupalNYC -
location: New York, USA name: Midwest PHP
url: https://ti.to/drupalnyc/meetup-2020-09-02 url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
date: 2020-09-02 date: 2021-04-22
online: true online: true
-
- name: Leeds PHP name: Leeds PHP
location: Leeds, UK location: Leeds, UK
url: https://www.meetup.com/leedsphp/events/272504993 url: https://www.meetup.com/leedsphp/events/272504993
date: 2020-09-23 date: 2020-09-23
online: true online: true
- name: Midwest PHP
url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
date: 2021-04-22
online: true
--- ---
For most Drupal Developers and users, the idea of moving a project from one For most Drupal Developers and users, the idea of moving a project from one

View file

@ -11,15 +11,17 @@ video:
tags: [nomad-php, lightning-talk, laravel, collections] tags: [nomad-php, lightning-talk, laravel, collections]
type: Lightning talk type: Lightning talk
events: events:
- name: Nomad PHP -
name: PHP South Wales
location: Cardiff, UK
url: https://www.phpsouthwales.uk
date: 2018-08-28
-
name: Nomad PHP
url: https://nomadphp.com url: https://nomadphp.com
online: true online: true
date: 2017-12-21 date: 2017-12-21
time: 19:00 CET time: 19:00 CET
- name: PHP South Wales
location: Cardiff, UK
url: https://www.phpsouthwales.uk
date: 2018-08-28
--- ---
Laravel's Illuminate Collections are a powerful object-orientated way of interacting with PHP arrays, but did you know that they can be used outside of Laravel, in any PHP project? Laravel's Illuminate Collections are a powerful object-orientated way of interacting with PHP arrays, but did you know that they can be used outside of Laravel, in any PHP project?

View file

@ -9,19 +9,22 @@ video:
type: youtube type: youtube
id: oO0-E_FBS-U id: oO0-E_FBS-U
events: events:
- name: NWDUG -
location: Manchester, UK name: PHP North West
url: https://www.meetup.com/nwdrupal/events/272098270 url: https://www.phpnw.org.uk
date: 2020-08-11 date: 2021-02-02
online: true online: true
- name: PHP South West -
name: PHP South West
location: Bristol, UK location: Bristol, UK
url: https://www.meetup.com/php-sw/events/272787346 url: https://www.meetup.com/php-sw/events/272787346
date: 2020-09-09 date: 2020-09-09
online: true online: true
- name: PHP North West -
url: https://www.phpnw.org.uk name: NWDUG
date: 2021-02-02 location: Manchester, UK
url: https://www.meetup.com/nwdrupal/events/272098270
date: 2020-08-11
online: true online: true
--- ---

View file

@ -8,7 +8,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/working-without-workspace url: https://speakerdeck.com/opdavies/working-without-workspace
video: ~ video: ~
events: events:
- name: PHP London -
name: PHP London
location: London, UK location: London, UK
url: https://www.meetup.com/phplondon/events/292657869 url: https://www.meetup.com/phplondon/events/292657869
date: 2023-04-06 date: 2023-04-06