Update talk content
This commit is contained in:
parent
5d967e338c
commit
d31410792b
11
source/_talks/about-drupal-association.md
Normal file
11
source/_talks/about-drupal-association.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
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
|
||||
sortable_date: 2014-08-19
|
||||
---
|
||||
|
||||
An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.
|
|
@ -0,0 +1,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
|
||||
sortable_date: 2020-11-14
|
||||
---
|
19
source/_talks/building-presenting-slide-decks-rst2pdf.md
Normal file
19
source/_talks/building-presenting-slide-decks-rst2pdf.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
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'
|
||||
video:
|
||||
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
|
||||
sortable_date: 2021-01-28
|
||||
---
|
||||
|
||||
I've recently used [rst2pdf](https://rst2pdf.org) for building presentation slides. This short talk will show some examples of how I built and presented a slide deck using reStructuredText and rst2pdf.
|
|
@ -13,9 +13,12 @@ video:
|
|||
type: youtube
|
||||
id: aN53arCKZAU
|
||||
events:
|
||||
- event: phpsw
|
||||
- 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
|
||||
---
|
||||
|
||||
[Sculpin][0] is a static site generator written in PHP. It converts Markdown files, Twig templates and standard HTML into a static HTML site that can be easily deployed.
|
||||
|
|
|
@ -8,12 +8,12 @@ speakerdeck:
|
|||
video:
|
||||
type: ~
|
||||
id: ~
|
||||
tags:
|
||||
- drupal
|
||||
- drupal-8
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2018-07-25
|
||||
sortable_date: 2018-07-25
|
||||
---
|
||||
|
||||
A short notice talk on configuration management in Drupal 8, and things I’ve learned working on my current Drupal 8 project.
|
||||
|
|
|
@ -8,8 +8,11 @@ speakerdeck:
|
|||
tags: [meetup, umbristol, drupal]
|
||||
tweets: yes
|
||||
events:
|
||||
- event: umbristol
|
||||
- name: umBristol
|
||||
location: Bristol, UK
|
||||
url: http://umbristol.co.uk
|
||||
date: 2015-08-25
|
||||
sortable_date: 2015-08-25
|
||||
---
|
||||
|
||||
As part of their [CMS Dance-Off][1], I was selected to speak about Drupal alongside other speakers representing Umbraco, Sitecore and Episerver.
|
||||
|
|
|
@ -7,8 +7,11 @@ speakerdeck:
|
|||
ratio: '1.77777777777778'
|
||||
url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js
|
||||
events:
|
||||
- event: blue_conf_19
|
||||
- name: Blue Conf 2019
|
||||
location: Cardiff, UK
|
||||
url: https://blueconf.co.uk
|
||||
date: 2019-06-07
|
||||
sortable_date: 2019-06-07
|
||||
---
|
||||
|
||||
Decoupled or headless Drupal has been a trend for a number of years, with modules like RESTful Web Services available for Drupal 7 to expose data, and Drupal 8 becoming more API-first with JSON:API module now included as part of core. This makes it easier for third party systems or alternative front-end applications to consume and work with the data provided by Drupal.
|
||||
|
|
|
@ -6,18 +6,21 @@ speakerdeck:
|
|||
ratio: '1.77777777777778'
|
||||
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>'
|
||||
tags: [meetup, conference, php, fabric, drupal]
|
||||
meta:
|
||||
og:
|
||||
title: Deploying Drupal with Fabric
|
||||
description: "You've built your Drupal site, now learn how to deploy it with Fabric."
|
||||
type: website
|
||||
events:
|
||||
- event: drupalcamp_dublin_17
|
||||
- name: DrupalCamp Dublin 2017
|
||||
location: Dublin, Ireland
|
||||
url: http://2017.drupal.ie
|
||||
date: 2017-10-20
|
||||
time: '15:00 - 15:40'
|
||||
- event: drupal_somerset
|
||||
|
||||
- name: Drupal Somerset
|
||||
date: 2017-10-26
|
||||
sortable_date: 2017-10-26
|
||||
---
|
||||
|
||||
You’ve 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).
|
||||
|
|
|
@ -7,28 +7,88 @@ speakerdeck:
|
|||
url: https://speakerdeck.com/opdavies/deploying-php-applications-with-ansible-ansible-vault-and-ansistrano
|
||||
video:
|
||||
type: youtube
|
||||
id: TmS0FIVwKQg
|
||||
tags: [meetup, php, ansible, ansistrano]
|
||||
id: dQL-gOnxXCM
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
date: 2019-01-23
|
||||
- event: php_south_wales
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
|
||||
- name: PHP South Wales
|
||||
date: 2019-07-23
|
||||
- event: drupalcon_eu_19
|
||||
location: Cardiff, UK
|
||||
url: https://www.phpsouthwales.uk
|
||||
|
||||
- name: DrupalCon Europe 2019
|
||||
date: 2019-10-30
|
||||
- event: bristol_devops
|
||||
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
|
||||
- event: drupal_edinburgh
|
||||
|
||||
- name: Drupal Edinburgh
|
||||
date: 2020-03-12
|
||||
remote: true
|
||||
location: Edinburgh, UK
|
||||
url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
|
||||
- event: cms_philly_20
|
||||
is_online: true
|
||||
|
||||
- name: CMS Philly
|
||||
date: 2020-05-01
|
||||
remote: true
|
||||
- event: drupal_yorkshire
|
||||
location: Philadelphia, USA
|
||||
url: https://cmsphilly.org
|
||||
is_online: true
|
||||
|
||||
- name: Drupal Yorkshire
|
||||
date: 2020-05-21
|
||||
remote: true
|
||||
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
|
||||
---
|
||||
|
||||
Great! You’ve 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.
|
||||
|
|
|
@ -17,17 +17,25 @@ meta:
|
|||
height: 1440
|
||||
type: image/png
|
||||
events:
|
||||
- event: nomad_php
|
||||
- name: Nomad PHP
|
||||
date: 2017-04-20
|
||||
time: '19:00 (CET)'
|
||||
type: 'Lightning talk'
|
||||
- event: phpsw
|
||||
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
|
||||
- event: phpnw_17
|
||||
|
||||
- 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
|
||||
---
|
||||
|
||||
You’ve 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).
|
||||
|
|
|
@ -20,8 +20,10 @@ meta:
|
|||
height: 540
|
||||
width: 960
|
||||
events:
|
||||
- event: drupalcamp_london_16
|
||||
- name: DrupalCamp London 2016
|
||||
location: London, UK
|
||||
date: 2016-03-05
|
||||
sortable_date: 2016-03-05
|
||||
---
|
||||
|
||||
New to object-orientated PHP, Symfony or YAML, and want to get started building modules in Drupal 8? This is the session for you!
|
||||
|
|
|
@ -9,21 +9,22 @@ image:
|
|||
width: 2000
|
||||
height: 1125
|
||||
type: image/png
|
||||
tags:
|
||||
- drupal
|
||||
- drupal-8
|
||||
- drupalorg
|
||||
- php
|
||||
video:
|
||||
type: youtube
|
||||
id: JyDjC7gGDpU
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2018-04-18
|
||||
joindin: https://joind.in/talk/14851
|
||||
- event: drupalcamp_london_19
|
||||
|
||||
- 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
|
||||
---
|
||||
|
||||
A overview and demo of some of the open source projects that I’ve 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.
|
||||
|
|
|
@ -7,9 +7,12 @@ speakerdeck:
|
|||
ratio: '1.37081659973226'
|
||||
url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
|
||||
events:
|
||||
- event: php_south_coast_16
|
||||
- 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
|
||||
---
|
||||
|
||||
[Drupal 8][0] was (finally) released on November 19th 2015, after almost 4 years of work and code commits by over 3,200 different contributors. Whilst it’s pretty much the same as the Drupal that we know and, hopefully, love, a lot has changed behind the scenes and under the hood!
|
||||
|
|
|
@ -10,11 +10,13 @@ speakerdeck:
|
|||
video:
|
||||
type: youtube
|
||||
id: 36zCxPrOOzM
|
||||
tags: [meetup, phpsw, drupal, drupal-8]
|
||||
tweets: yes
|
||||
events:
|
||||
- event: phpsw
|
||||
- name: PHP South West
|
||||
location: Bristol, UK
|
||||
url: https://phpsw.uk
|
||||
date: 2015-04-08
|
||||
sortable_date: 2015-04-08
|
||||
---
|
||||
|
||||
This was a ten minute lightning talk, designed to highlight the major changes
|
||||
|
|
11
source/_talks/drupal-ldap-module.md
Normal file
11
source/_talks/drupal-ldap-module.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
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
|
||||
sortable_date: 2013-07-10
|
||||
---
|
||||
|
||||
A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.
|
|
@ -12,10 +12,16 @@ video:
|
|||
type: youtube
|
||||
id: U1pbKAAO2Wo
|
||||
events:
|
||||
- event: nwdug
|
||||
- name: NWDUG
|
||||
url: http://nwdrupal.org.uk
|
||||
location: Manchester, UK
|
||||
date: 2016-03-08
|
||||
- event: drupal_bristol
|
||||
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2016-04-02
|
||||
sortable_date: 2016-04-02
|
||||
---
|
||||
|
||||
An short talk about the [Drupal VM Generator][1] project.
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
---
|
||||
title: Drupal VM, Meet Symfony Console
|
||||
description: How to develop command line applications using Symfony Console, using the Drupal VM CLI as an example.
|
||||
tags: [conference, php, drupal-vm, symfony]
|
||||
speakerdeck:
|
||||
id: 56c79770f73f4e47a542a30243437c49
|
||||
ratio: '1.37081659973226'
|
||||
url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
|
||||
image: drupal-vm-meet-symfony-console.png
|
||||
events:
|
||||
- event: drupalcamp_bristol_16
|
||||
- name: DrupalCamp Bristol 2016
|
||||
location: Bristol, UK
|
||||
date: 2016-07-23
|
||||
sortable_date: 2016-07-23
|
||||
---
|
||||
|
||||
_TL;DR - Come and learn about Symfony Console, with examples from a real-world
|
||||
|
|
|
@ -7,10 +7,14 @@ speakerdeck:
|
|||
ratio: '1.77777777777778'
|
||||
url: https://speakerdeck.com/opdavies/drupal-dot-org-in-15
|
||||
events:
|
||||
- event: drupalcamp_brighton_15
|
||||
- name: DrupalCamp Brighton
|
||||
location: Brighton, UK
|
||||
date: 2015-01-18
|
||||
- event: drupalcamp_london_15
|
||||
|
||||
- name: DrupalCamp London 2015
|
||||
location: London, UK
|
||||
date: 2015-02-28
|
||||
sortable_date: 2015-02-28
|
||||
---
|
||||
|
||||
A retrospective of the Drupal Association’s work in 2014 and a look forward to what we’ll be working on in 2015.
|
||||
|
|
|
@ -5,10 +5,12 @@ speakerdeck:
|
|||
id: 42605700f102013198de5a5f6f23ab67
|
||||
ratio: '1.29456384323641'
|
||||
url: https://speakerdeck.com/opdavies/drush-make-drupalbristol
|
||||
tags: [meetup, drupal, drupal_bristol, drush, drush-make]
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2014-08-19
|
||||
sortable_date: 2014-08-19
|
||||
---
|
||||
|
||||
An introduction to Drush Make and how to use it to build reusable custom installation profiles or entire websites.
|
||||
|
|
|
@ -21,11 +21,16 @@ meta:
|
|||
type: image/png
|
||||
use: [talks]
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
date: 2017-01-18
|
||||
- event: drupalcamp_london_17
|
||||
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
|
||||
---
|
||||
|
||||
If you’ve moved a site from Drupal 6 to 7, the chances are that you’ve 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.
|
||||
|
|
|
@ -8,11 +8,12 @@ speakerdeck:
|
|||
video:
|
||||
type: youtube
|
||||
id: T-miCpHxfds
|
||||
tags: [conference, drupalcamp, drupalcamp-london, git, git-flow]
|
||||
tweets: yes
|
||||
events:
|
||||
- event: drupalcamp_london_14
|
||||
- name: DrupalCamp London 2014
|
||||
location: London, UK
|
||||
date: 2014-03-01
|
||||
sortable_date: 2014-03-01
|
||||
---
|
||||
|
||||
An introduction to the Git Flow branching model and the git-flow plugin, and how I’ve used them to manage a Drupal development project.
|
||||
|
|
|
@ -10,12 +10,18 @@ video:
|
|||
type: youtube
|
||||
id: ZL2FtRTX9Y8
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2016-11-17
|
||||
- event: php_uk_18
|
||||
|
||||
- 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
|
||||
---
|
||||
|
||||
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], PHP’s dependency manager.
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
---
|
||||
title: It All Started With A Patch
|
||||
description: A lightning talk on how and why to get involved with open source.
|
||||
type: Lightning talk
|
||||
tags: [meetup, phpsw, open-source]
|
||||
speakerdeck:
|
||||
id: 5862bdecb7a24cfaa5fc844696fafa0c
|
||||
ratio: '1.37081659973226'
|
||||
|
@ -11,8 +9,11 @@ video:
|
|||
type: youtube
|
||||
id: 5FYMRR61sdo
|
||||
events:
|
||||
- event: phpsw
|
||||
- name: PHP South West
|
||||
location: Bristol, UK
|
||||
url: https://phpsw.uk
|
||||
date: 2017-02-08
|
||||
sortable_date: 2017-02-08
|
||||
---
|
||||
|
||||
A crash course of why and how to get involved with open source.
|
||||
|
|
|
@ -11,8 +11,11 @@ video:
|
|||
type: youtube
|
||||
id: Yi_FPI3xHwc
|
||||
events:
|
||||
- event: phpsw
|
||||
- name: PHP South West
|
||||
location: Bristol, UK
|
||||
url: https://phpsw.uk
|
||||
date: 2016-11-09
|
||||
sortable_date: 2016-11-09
|
||||
---
|
||||
|
||||
Building a Drupal application? You no longer need to download archives to add new modules or update core, or deal with Drupal specific tools to manage your codebase.
|
||||
|
|
|
@ -8,10 +8,12 @@ speakerdeck:
|
|||
video:
|
||||
type: youtube
|
||||
id: ~
|
||||
tags: [meetup, drupal]
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
date: 2019-03-27
|
||||
sortable_date: 2019-03-27
|
||||
---
|
||||
|
||||
From the [DrupalCamp London website](https://drupalcamp.london/session/out-box-initiative-update):
|
||||
|
|
|
@ -4,10 +4,12 @@ description: My first talk, where I talk about Drupal, what it is and what it ca
|
|||
video:
|
||||
type: vimeo
|
||||
id: 49827006
|
||||
tags: [meetup, drupal, unified-diff]
|
||||
events:
|
||||
- event: unified_diff
|
||||
- name: unified.diff
|
||||
location: Cardiff, UK
|
||||
url: http://unifieddiff.co.uk
|
||||
date: 2012-09-05
|
||||
sortable_date: 2012-09-05
|
||||
---
|
||||
|
||||
My very first talk, where I talk about Drupal, what it is and what it can do.
|
||||
|
|
|
@ -7,22 +7,82 @@ speakerdeck:
|
|||
url: https://speakerdeck.com/opdavies/taking-flight-with-tailwind-css
|
||||
video:
|
||||
type: youtube
|
||||
id: A-EUdvSAi_I
|
||||
id: lgsvKtpQp3U
|
||||
tags: [css, tailwind, meetup]
|
||||
events:
|
||||
- event: drupal_bristol
|
||||
- name: Drupal Bristol
|
||||
location: Bristol, UK
|
||||
date: 2018-01-17
|
||||
- event: php_south_wales
|
||||
url: https://www.drupalbristol.org.uk
|
||||
|
||||
- name: PHP South Wales
|
||||
location: Cardiff, UK
|
||||
date: 2018-07-31
|
||||
- event: wpchelt
|
||||
url: https://www.phpsouthwales.uk
|
||||
|
||||
- name: Cheltenham WordPress Meetup
|
||||
location: Cheltenham, UK
|
||||
date: 2019-04-17
|
||||
- event: wordcamp_bristol_2019
|
||||
url: https://www.meetup.com/Cheltenham-WordPress-Meetup
|
||||
|
||||
- name: WordCamp Bristol 2019
|
||||
location: Bristol, UK
|
||||
date: 2019-05-18
|
||||
- event: blue_conf_19
|
||||
url: https://2019.bristol.wordcamp.org
|
||||
|
||||
- name: Blue Conf 2019
|
||||
location: Cardiff, UK
|
||||
date: 2019-06-07
|
||||
- event: cms_philly_20
|
||||
url: https://blueconf.co.uk
|
||||
|
||||
- name: CMS Philly
|
||||
location: Philadelphia, USA
|
||||
date: 2020-05-01
|
||||
remote: true
|
||||
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
|
||||
|
|
|
@ -7,7 +7,7 @@ speakerdeck:
|
|||
url: 'https://speakerdeck.com/opdavies/tdd-test-driven-drupal'
|
||||
video:
|
||||
type: youtube
|
||||
id: 3AUhpkxZ7DQ
|
||||
id: r41dkD2EOo8
|
||||
image:
|
||||
url: /images/talks/test-driven-drupal-development.png
|
||||
width: 2560
|
||||
|
@ -15,25 +15,54 @@ image:
|
|||
type: image/png
|
||||
use: [talks]
|
||||
events:
|
||||
- event: drupalcamp_london_17
|
||||
- name: DrupalCamp London 2017
|
||||
location: London, UK
|
||||
date: 2017-03-04
|
||||
time: '16:15 - 17:00'
|
||||
- event: drupalcamp_dublin_17
|
||||
|
||||
- name: DrupalCamp Dublin 2017
|
||||
location: Dublin, Ireland
|
||||
date: 2017-10-21
|
||||
time: '12:00 - 12:40'
|
||||
- event: drupal_bristol
|
||||
url: http://2017.drupal.ie
|
||||
|
||||
- name: Drupal Bristol
|
||||
date: 2017-11-22
|
||||
- event: drupal_somerset
|
||||
location: Bristol, UK
|
||||
url: https://www.drupalbristol.org.uk
|
||||
|
||||
- name: Drupal Somerset
|
||||
date: 2018-06-14
|
||||
- event: drupal_dev_days_18
|
||||
location: Glastonbury, UK
|
||||
|
||||
- name: Drupal Developer Days 2018
|
||||
date: 2018-07-05
|
||||
time: '12:15 - 13:00'
|
||||
- event: drupalcamp_london_19
|
||||
location: Lisbon, Portugal
|
||||
url: http://lisbon2018.drupaldays.org
|
||||
|
||||
- name: DrupalCamp London 2019
|
||||
date: 2019-03-02
|
||||
time: '14:00 - 14:45'
|
||||
- event: nwdug
|
||||
location: London, UK
|
||||
url: http://drupalcamp.london
|
||||
|
||||
- name: NWDUG
|
||||
date: 2020-05-12
|
||||
remote: true
|
||||
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
|
||||
---
|
||||
|
||||
{% block content %}
|
||||
|
|
|
@ -6,11 +6,13 @@ speakerdeck:
|
|||
ratio: '1.77777777777778'
|
||||
url: https://speakerdeck.com/opdavies/test-drive-twig-with-sculpin
|
||||
code: https://github.com/opdavies/sculpin-demo
|
||||
tags: [conference, drupalcamp, drupalcamp-north, sculpin, twig]
|
||||
tweets: yes
|
||||
events:
|
||||
- event: drupalcamp_north_15
|
||||
- name: DrupalCamp North 2015
|
||||
location: Sunderland, UK
|
||||
url: http://drupalcampnorth.org
|
||||
date: 2015-07-25
|
||||
sortable_date: 2015-07-25
|
||||
---
|
||||
|
||||
[Sculpin][1] is a static site generator written in PHP, and based on [Symfony components][2]. It uses [YAML][3] and [Twig][4], which makes it very appealing to Drupal people wanting to learn these in preparation for Drupal 8.
|
||||
|
|
|
@ -4,16 +4,16 @@ description: An introduction to PHP, presented to the Swansea Software Developme
|
|||
speakerdeck:
|
||||
id: fe360f1030f34bdb9eb14cdab907bb3c
|
||||
ratio: '1.37081659973226'
|
||||
tags:
|
||||
- meetup
|
||||
- php
|
||||
meta:
|
||||
og:
|
||||
image:
|
||||
url: /images/talks/things-you-should-know-about-php.png
|
||||
events:
|
||||
- event: ssdc
|
||||
- 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
|
||||
---
|
||||
|
||||
An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup.
|
||||
|
|
35
source/_talks/upgrading-your-site-drupal-9.md
Normal file
35
source/_talks/upgrading-your-site-drupal-9.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
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
|
||||
video:
|
||||
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
|
||||
sortable_date: 2021-04-22
|
||||
---
|
||||
|
||||
For most Drupal Developers and users, the idea of moving a project from one major version of Drupal to another can be daunting, with modules and themes having to being changed significantly or rebuilt completely, and data being migrated from the old site to the new one.
|
||||
|
||||
This was no more so than the move from Drupal 7 to 8, but luckily this has changed for Drupal 9 and an upgrade can be done with minimal changes and not a data migration in sight!
|
||||
|
||||
In this talk, we'll look at some of the changes to Drupal's tools and processes that have made this possible, and how to move your Drupal site to Drupal 9.
|
|
@ -11,11 +11,17 @@ video:
|
|||
tags: [nomad-php, lightning-talk, laravel, collections]
|
||||
type: Lightning talk
|
||||
events:
|
||||
- event: nomad_php
|
||||
- name: Nomad PHP
|
||||
url: https://nomadphp.com
|
||||
online: true
|
||||
date: 2017-12-21
|
||||
time: 19:00 CET
|
||||
- event: php_south_wales
|
||||
|
||||
- name: PHP South Wales
|
||||
location: Cardiff, UK
|
||||
url: https://www.phpsouthwales.uk
|
||||
date: 2018-08-28
|
||||
sortable_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?
|
||||
|
|
33
source/_talks/working-with-workspace.md
Normal file
33
source/_talks/working-with-workspace.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
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
|
||||
video:
|
||||
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
|
||||
sortable_date: 2021-02-02
|
||||
---
|
||||
|
||||
[Workspace](https://github.com/my127/workspace) is an open source tool developed by [Inviqa](https://inviqa.com), as a way to create custom commands for your project environments, and an alternative to a bash script or a Makefile.
|
||||
|
||||
In this short talk and demo, we'll look at what Workspace does, some of its features including attributes, generating configuration files and managing secrets, and and how it can be added to and used on a project.
|
Loading…
Reference in a new issue