chore: reformat text
This commit is contained in:
parent
f002586a1e
commit
8e0a629026
|
@ -12,35 +12,38 @@ video:
|
|||
type: youtube
|
||||
id: xRTiWR9nBSA
|
||||
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: Drupal Yorkshire
|
||||
date: 2021-08-19
|
||||
location: Leeds, UK
|
||||
url: https://www.meetup.com/DrupalYorkshire/events/280100968
|
||||
is_online: true
|
||||
-
|
||||
name: PHP North West (PHPNW)
|
||||
date: 2021-09-07
|
||||
location: Manchester, UK
|
||||
url: https://www.phpnw.org.uk
|
||||
is_online: true
|
||||
-
|
||||
name: GroningenPHP
|
||||
date: 2021-12-09
|
||||
location: Groningen, Netherlands
|
||||
url: https://www.meetup.com/GroningenPHP/events/281648855
|
||||
is_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
|
||||
|
||||
- name: Drupal Yorkshire
|
||||
date: 2021-08-19
|
||||
location: Leeds, UK
|
||||
url: https://www.meetup.com/DrupalYorkshire/events/280100968
|
||||
is_online: true
|
||||
|
||||
- name: PHP North West (PHPNW)
|
||||
date: 2021-09-07
|
||||
location: Manchester, UK
|
||||
url: https://www.phpnw.org.uk
|
||||
is_online: true
|
||||
|
||||
- name: GroningenPHP
|
||||
date: 2021-12-09
|
||||
location: Groningen, Netherlands
|
||||
url: https://www.meetup.com/GroningenPHP/events/281648855
|
||||
is_online: true
|
||||
---
|
||||
|
||||
[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.
|
||||
[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.
|
||||
|
||||
This talk will cover a little of the background to Sculpin and what it is, and then will move into some demonstrations of how to build a Sculpin site and what it can do!
|
||||
This talk will cover a little of the background to Sculpin and what it is, and
|
||||
then will move into some demonstrations of how to build a Sculpin site and what
|
||||
it can do!
|
||||
|
||||
[0]: http://sculpin.io
|
||||
[1]: https://opdavies.github.io/slides-phpsw-sculpin
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
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.
|
||||
description: |
|
||||
How to use Ansible and Ansistrano to perform robust, secure deployments of
|
||||
your PHP applications.
|
||||
speakerdeck:
|
||||
id: c11fe635ed8f4741b35bf3ebe53e8323
|
||||
ratio: '1.77777777777778'
|
||||
|
@ -9,90 +11,104 @@ video:
|
|||
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
|
||||
- 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
|
||||
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
|
||||
---
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
As well provisioning and maintaining your server configuration and running commands, you can also use [Ansible](https://www.ansible.com) to deploy your PHP application - leveraging relevant Ansible modules such as Git and Composer, custom Ansible roles, [Ansible Vault](https://docs.ansible.com/ansible/latest/user_guide/vault.html) for managing secrets, and features such as idempotency out of the box to build a simple deployment playbook. We can then extend that and make it more robust by adding [Ansistrano](https://ansistrano.com) - a port of [Capistrano](https://capistranorb.com) - which adds extra features such as storing multiple builds for each project and the ability to roll-back if needed, customising your build steps using built-in hooks, multi-stage environments and more.
|
||||
As well provisioning and maintaining your server configuration and running
|
||||
commands, you can also use [Ansible](https://www.ansible.com) to deploy your
|
||||
PHP application - leveraging relevant Ansible modules such as Git and Composer,
|
||||
custom Ansible roles, [Ansible Vault](https:
|
||||
//docs.ansible.com/ansible/latest/user_guide/vault.html) for managing secrets,
|
||||
and features such as idempotency out of the box to build a simple deployment
|
||||
playbook. We can then extend that and make it more robust by adding [Ansistrano]
|
||||
(https://ansistrano.com) - a port of [Capistrano](https://capistranorb.com) -
|
||||
which adds extra features such as storing multiple builds for each project and
|
||||
the ability to roll-back if needed, customising your build steps using built-in
|
||||
hooks, multi-stage environments and more.
|
||||
|
||||
I've been using Ansible and Ansistrano to deploy a variety of PHP projects - including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML websites, and found it to be very flexible and easy to install and use, and by the end of this talk we will have a fully working deployment playbook, deploying real code onto a real server.
|
||||
I've been using Ansible and Ansistrano to deploy a variety of PHP projects -
|
||||
including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML
|
||||
websites, and found it to be very flexible and easy to install and use, and by
|
||||
the end of this talk we will have a fully working deployment playbook,
|
||||
deploying real code onto a real server.
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
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.
|
||||
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'
|
||||
|
@ -10,79 +12,78 @@ video:
|
|||
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
|
||||
meta:
|
||||
og:
|
||||
title: Taking Flight with Tailwind CSS
|
||||
|
@ -95,7 +96,8 @@ meta:
|
|||
type: 'image/png'
|
||||
---
|
||||
|
||||
An introduction to utility class and component based styling, and how to soar with [Tailwind CSS][1].
|
||||
An introduction to utility class and component based styling, and how to soar
|
||||
with [Tailwind CSS][1].
|
||||
|
||||
Things we’ll cover:
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
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!
|
||||
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'
|
||||
|
@ -9,27 +11,32 @@ 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
|
||||
- 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
|
||||
---
|
||||
|
||||
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.
|
||||
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!
|
||||
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.
|
||||
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.
|
||||
|
|
Loading…
Reference in a new issue