Add event logos to talks
|
@ -1,7 +1,20 @@
|
|||
.talk-location,
|
||||
.talk-slides,
|
||||
.talk-video
|
||||
margin-bottom: 1.5em
|
||||
.talk-video,
|
||||
.talk-description
|
||||
margin-bottom: 2em
|
||||
|
||||
.talk-pager
|
||||
clear: both
|
||||
margin-top: 2em
|
||||
|
||||
.talk-pager div
|
||||
flex: 1
|
||||
|
||||
.talk-logo
|
||||
float: right
|
||||
margin: 0 0 2em 2em
|
||||
|
||||
.talk-logo img
|
||||
max-height: 100px
|
||||
max-width: 200px
|
||||
|
|
7
source/_partials/talk/logo.twig
Normal file
|
@ -0,0 +1,7 @@
|
|||
{% if page.logo %}
|
||||
<div class="talk-logo">
|
||||
{% if page.logo_link %}<a href="{{ page.logo_link }}" title="{{ page.location }}">{% endif -%}
|
||||
<img src="{{ site.url }}/{{ page.logo }}" alt="{{ page.location }}">
|
||||
{%- if page.logo_link %}</a>{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: So, what is this Drupal thing?
|
||||
location: Unified Diff
|
||||
logo: assets/images/talks/logos/unified-diff.png
|
||||
logo_link: http://unifieddiff.co.uk
|
||||
video:
|
||||
embed: <iframe src="https://player.vimeo.com/video/49827006" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
|
||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
|||
- drupal
|
||||
- ldap
|
||||
slug: drupal-ldap
|
||||
logo: assets/images/talks/logos/swdug.png
|
||||
---
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: Never Commit to Master - An Introduction to Git Flow
|
||||
location: DrupalCamp London 2014
|
||||
logo: assets/images/talks/logos/drupalcamp-london-2014.png
|
||||
logo_link: http://2014.drupalcamplondon.co.uk
|
||||
slides:
|
||||
embed: <script async class="speakerdeck-embed" data-id="201559e0f103013198dd5a5f6f23ab67" data-ratio="1.29456384323641" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
|
|
|
@ -7,5 +7,6 @@ tags:
|
|||
- drupal
|
||||
- drupal-association
|
||||
slug: drupal-association
|
||||
logo: assets/images/talks/logos/swdug.png
|
||||
---
|
||||
An impromptu talk about the [Drupal Association](https://association.drupal.org), and what I’ve been working on since joining the Engineering team earlier in the year.
|
||||
|
|
|
@ -8,4 +8,5 @@ tags:
|
|||
- drupalcamp-brighton
|
||||
- drupal-association
|
||||
slug: drupalorg-2015
|
||||
logo: assets/images/talks/logos/drupalcamp-brighton-2015.png
|
||||
---
|
||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
|||
- drupalcamp
|
||||
- drupalcamp-london
|
||||
- drupal-association
|
||||
logo: assets/images/talks/logos/drupalcamp-london-2015.png
|
||||
---
|
||||
|
|
|
@ -14,6 +14,8 @@ tags:
|
|||
- drupal
|
||||
- drupal-8
|
||||
tweets: yes
|
||||
logo: assets/images/talks/logos/phpsw.png
|
||||
logo_link: http://phpsw.uk/talks/drupal-8
|
||||
---
|
||||
This was a ten minute lightning talk, designed to highlight the major changes coming in Drupal 8.
|
||||
|
||||
|
|
|
@ -12,6 +12,8 @@ tags:
|
|||
- sculpin
|
||||
- twig
|
||||
tweets: yes
|
||||
logo: assets/images/talks/logos/drupalcamp-north-2015.png
|
||||
logo_link: http://drupalcampnorth.org/session/test-drive-twig-sculpin
|
||||
---
|
||||
[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.
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ tags:
|
|||
- umbristol
|
||||
- drupal
|
||||
tweets: yes
|
||||
logo: assets/images/talks/logos/umbristol.jpeg
|
||||
logo_link: https://www.meetup.com/umBristol/events/223807592
|
||||
---
|
||||
As part of their [CMS Dance-Off][1], I was selected to speak about Drupal alongside other speakers representing Umbraco, Sitecore and Episerver.
|
||||
|
||||
|
|
|
@ -14,6 +14,8 @@ tweets: yes
|
|||
video:
|
||||
embed: <iframe width="560" height="315" src="https://www.youtube.com/embed/aN53arCKZAU" frameborder="0" allowfullscreen></iframe>
|
||||
url: https://www.youtube.com/watch?v=aN53arCKZAU
|
||||
logo: assets/images/talks/logos/phpsw.png
|
||||
logo_link: http://phpsw.uk/talks/building-static-sites-with-sculpin
|
||||
---
|
||||
[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.
|
||||
|
||||
|
|
|
@ -24,6 +24,8 @@ meta:
|
|||
type: 'image/png'
|
||||
height: 540
|
||||
width: 960
|
||||
logo:
|
||||
logo_link:
|
||||
---
|
||||
New to object-orientated PHP, Symfony or YAML, and want to get started building modules in Drupal 8? This is the session for you!
|
||||
|
||||
|
|
|
@ -7,6 +7,8 @@ tags:
|
|||
- drupal-vm-generator
|
||||
- meetup
|
||||
- symfony
|
||||
logo: assets/images/talks/logos/nwdug.jpeg
|
||||
logo_link: https://www.meetup.com/nwdrupal/events/227586977
|
||||
---
|
||||
An impromptu lightning talk about the [Drupal VM Generator][0] project.
|
||||
|
|
@ -10,6 +10,8 @@ tags:
|
|||
slides:
|
||||
embed: <script async class="speakerdeck-embed" data-id="a27ee1d2bfed4a209dc395fa455acb41" data-ratio="1.37081659973226" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
url: https://speakerdeck.com/opdavies/bristol-dug-drupal-vm-generator
|
||||
logo: assets/images/talks/logos/drupal-bristol.jpg
|
||||
logo_link: https://groups.drupal.org/node/510443
|
||||
---
|
||||
An short talk about the [Drupal VM Generator][1] project.
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ tags:
|
|||
slides:
|
||||
embed: <script async class="speakerdeck-embed" data-id="440fd6592f474741bc606c96bc32c104" data-ratio="1.37081659973226" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
|
||||
logo: assets/images/talks/logos/php-south-coast-2016.png
|
||||
logo_link: http://2016.phpsouthcoast.co.uk/schedule
|
||||
---
|
||||
[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!
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Drupal VM, Meet Symfony Console
|
||||
location: DrupalCamp Bristol 2016
|
||||
logo: assets/images/talks/drupalcamp-bristol.png
|
||||
logo: assets/images/talks/logos/drupalcamp-bristol-2016.png
|
||||
logo_link: https://www.drupalcampbristol.co.uk
|
||||
tags:
|
||||
- conference
|
||||
- php
|
||||
|
|
|
@ -10,6 +10,8 @@ slides:
|
|||
video:
|
||||
embed: '<iframe width="560" height="315" src="https://www.youtube.com/embed/Yi_FPI3xHwc" frameborder="0" allowfullscreen></iframe>'
|
||||
url: https://www.youtube.com/watch?v=Yi_FPI3xHwc
|
||||
logo: assets/images/talks/logos/phpsw.png
|
||||
logo_link: http://phpsw.uk/talks/modern-drupal-development-with-composer
|
||||
---
|
||||
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.
|
||||
|
||||
|
|
|
@ -1,10 +1,18 @@
|
|||
---
|
||||
title: Goodbye Drush Make. Hello Composer!
|
||||
location: Drupal Bristol
|
||||
logo: assets/images/talks/drupalcamp-bristol.png
|
||||
logo: assets/images/talks/logos/drupal-bristol.jpg
|
||||
logo_link: https://groups.drupal.org/node/514559
|
||||
tags: ['meetup', 'drupal', 'composer']
|
||||
# image: drush-make-is-dead-long-live-composer.png
|
||||
slides:
|
||||
url: http://bit.ly/slides-goodbye-drush-make-hello-composer2
|
||||
embed: '<script async class="speakerdeck-embed" data-id="1c1e0e129ab34816bd4c4edb5f6642c2" data-ratio="1.37081659973226" src="//speakerdeck.com/assets/embed.js"></script>'
|
||||
---
|
||||
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.
|
||||
|
||||
Included to manage core’s dependencies, it has also gained traction in the contrib space with the creation of the Drupal Composer project, and the Drupal Packagist and now native endpoints on Drupal.org exposing contrib project metadata.
|
||||
|
||||
In this session, I'll show how to fully manage a Drupal 7 or Drupal 8 website including contributed modules and themes and external libraries with Composer.
|
||||
|
||||
[1]: https://getcomposer.org
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
title: Getting (Your Data) Into Drupal 8
|
||||
location: Drupal Bristol
|
||||
logo: assets/images/talks/logos/drupal-bristol.jpg
|
||||
logo_link: https://groups.drupal.org/node/515718
|
||||
tags: ['meetup', 'drupal', 'drupal-8']
|
||||
slides:
|
||||
url: https://speakerdeck.com/opdavies/getting-your-data-into-drupal-8-drupal-bristol
|
||||
|
|
|
@ -5,5 +5,7 @@ tags: [meetup, phpsw, open-source]
|
|||
slides:
|
||||
url: https://speakerdeck.com/opdavies/it-all-started-with-a-patch-phpsw
|
||||
embed: <script async class="speakerdeck-embed" data-id="5862bdecb7a24cfaa5fc844696fafa0c" data-ratio="1.37081659973226" src="//speakerdeck.com/assets/embed.js"></script>
|
||||
logo: assets/images/talks/logos/phpsw.png
|
||||
logo_link: http://phpsw.uk/talks/it-started-with-a-patch
|
||||
---
|
||||
A crash course of why and how to get involved with open source.
|
||||
|
|
|
@ -6,4 +6,10 @@ slides:
|
|||
url: ~
|
||||
embed: ~
|
||||
draft: true
|
||||
logo: assets/images/talks/logos/nomad-php.png
|
||||
---
|
||||
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).
|
||||
|
||||
My favourite deployment tool of late is Fabric – a Python based command line tool for running commands locally as well as on remote servers. It’s language and framework agnostic, and unopinionated so you define the steps and workflow that you need – from a basic few-step deployment to a full Capistrano style zero-downtime deployment.
|
||||
|
||||
This talk will cover some introduction to Fabric and how to write your own fabfiles, and then look at some examples of different use case deployments for your PHP project.
|
||||
|
|
|
@ -5,6 +5,8 @@ tags: []
|
|||
slides:
|
||||
url: ~
|
||||
embed: ~
|
||||
logo: assets/images/talks/logos/drupalcamp-london-2017.png
|
||||
logo_link: http://drupalcamp.london/session/getting-your-data-drupal-8
|
||||
---
|
||||
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.
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@ tags: []
|
|||
slides:
|
||||
url: ~
|
||||
embed: ~
|
||||
logo: assets/images/talks/logos/drupalcamp-london-2017.png
|
||||
logo_link: http://drupalcamp.london/session/test-driven-drupal-development-simpletest-and-phpunit
|
||||
---
|
||||
Testing is important. Why? It allows developers to add new features and edit and refactor existing code without the worry of adding regressions, reduces the reliance on manual testing to discover bugs, and by taking a test driven approach, your implementation code is leaner as you only write what is needed for your tests to pass.
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
---
|
||||
title:
|
||||
event:
|
||||
name:
|
||||
website:
|
||||
location:
|
||||
tags: []
|
||||
slides:
|
||||
url: ~
|
||||
embed: ~
|
||||
---
|
|
@ -9,7 +9,9 @@
|
|||
{% include 'talk/slides' %}
|
||||
{% include 'talk/video' %}
|
||||
|
||||
<div class="content">
|
||||
<div class="talk-description">
|
||||
{% include 'talk/logo' %}
|
||||
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
|
||||
|
|
BIN
source/assets/images/talks/logos/drupal-bristol.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
source/assets/images/talks/logos/drupalcamp-brighton-2015.png
Normal file
After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
BIN
source/assets/images/talks/logos/drupalcamp-london-2014.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
source/assets/images/talks/logos/drupalcamp-london-2015.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
source/assets/images/talks/logos/drupalcamp-london-2017.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
source/assets/images/talks/logos/drupalcamp-north-2015.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
source/assets/images/talks/logos/nomad-php.png
Normal file
After Width: | Height: | Size: 106 KiB |
BIN
source/assets/images/talks/logos/nwdug.jpeg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
source/assets/images/talks/logos/php-south-coast-2016.png
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
source/assets/images/talks/logos/phpsw.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
source/assets/images/talks/logos/swdug.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
source/assets/images/talks/logos/umbristol.jpeg
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
source/assets/images/talks/logos/unified-diff.png
Normal file
After Width: | Height: | Size: 145 KiB |