diff --git a/scripts/redirects.csv b/scripts/redirects.csv index 566893d0..efd73961 100644 --- a/scripts/redirects.csv +++ b/scripts/redirects.csv @@ -1,5 +1,6 @@ From,To about,/ +blog/2012/07/nomensa-accessible-media-player-drupal,/blog/install-nomensa-media-player-drupal/ cv,https://gist.github.com/opdavies/d096d553b80140a342d4 drupalgive,https://www.drupal.org/u/opdavies projects,/services/ diff --git a/scripts/redirects.php b/scripts/redirects.php index 80f86c45..1962638f 100644 --- a/scripts/redirects.php +++ b/scripts/redirects.php @@ -23,9 +23,10 @@ if (($handle = fopen($csv, 'r')) !== FALSE) { ]; $output = strtr($template, $templateData); - file_put_contents("source/{$data[0]}.html", $output); - echo "Written to {$data[0]}.html\n"; + $filename = str_replace('/', '-', $data[0]); + file_put_contents("source/$filename.html", $output); + echo "Written to $filename.html\n"; } } } diff --git a/source/_partials/footer_content.html.twig b/source/_partials/footer_content.html.twig index 9f9ceaae..a9370eef 100644 --- a/source/_partials/footer_content.html.twig +++ b/source/_partials/footer_content.html.twig @@ -1,5 +1,5 @@ diff --git a/source/_partials/speakerdeck.html.twig b/source/_partials/speakerdeck.html.twig new file mode 100644 index 00000000..9fd51d7d --- /dev/null +++ b/source/_partials/speakerdeck.html.twig @@ -0,0 +1 @@ + diff --git a/source/_partials/tweet.html.twig b/source/_partials/tweet.html.twig new file mode 100644 index 00000000..a6fd2b0d --- /dev/null +++ b/source/_partials/tweet.html.twig @@ -0,0 +1,5 @@ +
+
+ {{ content|raw }}
+
+
diff --git a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md b/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
index d17db17f..969c3fbb 100644
--- a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
+++ b/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
@@ -60,5 +60,5 @@ For example:
## Screencast
-Nomensa Accessible Media Player for Drupal
+
{% endblock %}
diff --git a/source/_posts/2014-03-03-drupalcamp-london-git-flow.md b/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
index fb93bc96..a4cdcdfd 100644
--- a/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
+++ b/source/_posts/2014-03-03-drupalcamp-london-git-flow.md
@@ -16,7 +16,7 @@ Here are my slides from my "What is Git Flow?" session at [DrupalCamp London](ht
{% block content %}
Here are my slides from my "What is Git Flow?" session at [DrupalCamp London](http://2014.drupalcamplondon.co.uk).
-
+{% include 'speakerdeck' with { data_id: '201559e0f103013198dd5a5f6f23ab67' } %}
## Take aways
@@ -35,9 +35,15 @@ If you've got any questions, please feel free to @opdavies @DrupalCampLDN always had trouble with git. Your talk + Git flow has made it all very easy.
— James Tombs (@jtombs) March 2, 2014 +{% include 'tweet' with { + content: '@opdavies @DrupalCampLDN always had trouble with git. Your talk + Git flow has made it all very easy.
— James Tombs (@jtombs) March 2, 2014' +} %} -Great presentation by @opdavies on git flow at #dclondon very well prepared and presented. pic.twitter.com/tDINp2Nsbn
— Greg Franklin (@gfranklin) March 2, 2014
+{% include 'tweet' with {
+ content: 'Great presentation by @opdavies on git flow at #dclondon very well prepared and presented. pic.twitter.com/tDINp2Nsbn
— Greg Franklin (@gfranklin) March 2, 2014' +} %} -— Curve Agency (@CurveAgency) March 2, 2014
+{% include 'tweet' with {
+ content: 'Great talk on git flow @opdavies #dclondon
— Curve Agency (@CurveAgency) March 2, 2014' +} %} {% endblock %} diff --git a/source/_posts/2014-07-02-drush-make-drupalbristol.md b/source/_posts/2014-07-02-drush-make-drupalbristol.md index 17cdb8a8..46978a0c 100644 --- a/source/_posts/2014-07-02-drush-make-drupalbristol.md +++ b/source/_posts/2014-07-02-drush-make-drupalbristol.md @@ -14,5 +14,5 @@ Here are my slides from this month's talk night at the [Drupal Bristol user grou {% block content %} Here are my slides from this month's talk night at the [Drupal Bristol user group](https://groups.drupal.org/bristol-and-west-uk). - +{% include 'speakerdeck' with { data_id: '42605700f102013198de5a5f6f23ab67' } %} {% endblock %} diff --git a/source/_posts/2015-03-20-2014.md b/source/_posts/2015-03-20-2014.md index 3b20615c..dee94e82 100644 --- a/source/_posts/2015-03-20-2014.md +++ b/source/_posts/2015-03-20-2014.md @@ -35,7 +35,9 @@ I was able to travel to Portland, Oregon twice last year to meet with the rest o In February, I attended [DrupalCamp London](http://2014.drupalcamplondon.co.uk). This was my first time attending a Camp, and I managed to attend some great sessions as well as meet people who I'd never previously met in person. I was also a volunteer and speaker, where I talked about [Git Flow](/blog/what-git-flow/) - a workflow for managing your Git projects. -Great presentation by @opdavies on git flow at #dclondon very well prepared and presented. pic.twitter.com/tDINp2Nsbn
— Greg Franklin (@gfranklin) March 2, 2014
+{% include 'tweet' with {
+ content: 'Great presentation by @opdavies on git flow at #dclondon very well prepared and presented. pic.twitter.com/tDINp2Nsbn
— Greg Franklin (@gfranklin) March 2, 2014' +} %} I was also able to do a little bit of sprinting whilst I was there, reviewing other people's modules and patches. diff --git a/source/blog.html b/source/blog.html index e4bfcc44..e220e307 100644 --- a/source/blog.html +++ b/source/blog.html @@ -3,9 +3,9 @@ layout: default title: Blog generator: pagination pagination: - max_per_page: 10 + max_per_page: 10 use: - - posts + - posts --- {% block body_classes %}page--blog page--blog__list{% endblock %} diff --git a/source/contact.md b/source/contact.md index 6a571f6c..4b970592 100644 --- a/source/contact.md +++ b/source/contact.md @@ -9,9 +9,11 @@ meta: {% block content %} # Contact -The best ways to contact me is via email and Twitter. +The best ways to contact me is via email and +Twitter. -If you have a support or feature request for one of the Drupal projects that I maintain, please create an issue in the appropriate issue queue on [Drupal.org](https://www.drupal.org). +If you have a support or feature request for one of the Drupal projects that I maintain, please create an issue in the +appropriate issue queue on [Drupal.org](https://www.drupal.org). ## Elsewhere diff --git a/source/index.md b/source/index.md index 2c2fe030..b1553383 100644 --- a/source/index.md +++ b/source/index.md @@ -19,15 +19,40 @@ meta:Oliver was great to work with, he has a solid knowledge of the various aspects of web development and never minded helping me out with Linux commands!
+ - name: Ed Welsby + role: Senior Developer + company: Proctor & Stevenson + url: http://www.proctors.co.uk + text: > +Oliver was great to work with, he has a solid knowledge of the various aspects of web development and never + minded helping me out with Linux commands!
- - name: Brian Healy - company: Tincan - url: http://tincan.co.uk - text: > -Oliver was fantastic to work with - pro-active and highly responsive, he worked well remotely and as part of a project team. His understanding of the project requirement(s) and ability to translate it into working code was essential and he delivered.
+ - name: Brian Healy + company: Tincan + url: http://tincan.co.uk + text: > +Oliver was fantastic to work with - pro-active and highly responsive, he worked well remotely and as part + of a project team. His understanding of the project requirement(s) and ability to translate it into working + code was essential and he delivered.
- - name: Marlon Duncanson - company: Hypergroup Limited - url: http://www.hypergroup.com - text: > -Oliver is a great guy and really easy to work with. He really goes the extra mile to make sure the project is done properly. I would recommend him and will not hesitate to use him again in future.
+ - name: Marlon Duncanson + company: Hypergroup Limited + url: http://www.hypergroup.com + text: > +Oliver is a great guy and really easy to work with. He really goes the extra mile to make sure the project + is done properly. I would recommend him and will not hesitate to use him again in future.
- - name: Brian Hartwell - text: > -Oliver was great to work with. He has expert knowledge with Drupal and delivered exactly what we were looking for on time. He's understanding, friendly and easy to get along with. I would enjoy working with him again in the future.
+ - name: Brian Hartwell + text: > +Oliver was great to work with. He has expert knowledge with Drupal and delivered exactly what we were + looking for on time. He's understanding, friendly and easy to get along with. I would enjoy working with him + again in the future.
- - name: Daniel Easterbrook - text: > -Oliver is seasoned Drupal and all round highly skilled and experienced web developer. I have worked with Oliver on an important project where he was reliable, prompt and ensured strict client deadline delivery and confidentiality at all times.
+ - name: Daniel Easterbrook + text: > +Oliver is seasoned Drupal and all round highly skilled and experienced web developer. I have worked with + Oliver on an important project where he was reliable, prompt and ensured strict client deadline delivery and + confidentiality at all times.
- - name: James Chapman - role: Director - company: Development Done Right - url: http://www.developmentdoneright.co.uk - text:We used Oliver on a number of occasions throughout 2012 and I have to say we've been delighted with his work. His skills working with Drupal are excellent particularly with custom module development and we wouldn't hesitate to recommend him others.
+ - name: James Chapman + role: Director + company: Development Done Right + url: http://www.developmentdoneright.co.uk + text: > +We used Oliver on a number of occasions throughout 2012 and I have to say we've been delighted with his + work. His skills working with Drupal are excellent particularly with custom module development and we wouldn’t + hesitate to recommend him others.
- - name: Léonie Watson - role: Director of Accessibility - company: Nomensa - url: http://www.nomensa.com - text: > -Oliver is a flexible and hardworking developer, with a terrific knowledge of Drupal. He promotes accessibility best practice within the Drupal community, and is always happy to share his knowledge with other people.
+ - name: Léonie Watson + role: Director of Accessibility + company: Nomensa + url: http://www.nomensa.com + text: > +Oliver is a flexible and hardworking developer, with a terrific knowledge of Drupal. He promotes + accessibility best practice within the Drupal community, and is always happy to share his knowledge with other + people.
- - name: Holly Ross - role: Executive Director - company: Drupal Association - url: https://assoc.drupal.org - image: https://assoc.drupal.org/files/headshot_drupal.png - text: > -Oliver has been an outstanding contributor to the Drupal Association team. He is a talented developer who writes great code and applies his curiosity and love of learning to every project. He is also a fantastic team member, who gives to the team as much as he gets.
-Oliver is the embodiment of everything good about the Drupal community.
+ - name: Holly Ross + role: Executive Director + company: Drupal Association + url: https://assoc.drupal.org + image: https://assoc.drupal.org/files/headshot_drupal.png + text: > +Oliver has been an outstanding contributor to the Drupal Association team. He is a talented developer who + writes great code and applies his curiosity and love of learning to every project. He is also a fantastic team + member, who gives to the team as much as he gets.
+Oliver is the embodiment of everything good about the Drupal community.
- - name: Josh Mitchell - role: CTO - company: Drupal Association - url: https://assoc.drupal.org - image: https://assoc.drupal.org/files/joshv2.png - text: > -Oliver is a skilled Drupal developer with a passion for the Drupal community. As his direct supervisor, I was able to watch Oliver grow with the Drupal Association and contribute an amazing amount of effort and integrity to all of his work.
-Everything we have thrown at Oliver, he has approached with an open and flexible mind that has allowed him to work on a wide range of projects and features for Drupal products.
+ - name: Josh Mitchell + role: CTO + company: Drupal Association + url: https://assoc.drupal.org + image: https://assoc.drupal.org/files/joshv2.png + text: > +Oliver is a skilled Drupal developer with a passion for the Drupal community. As his direct supervisor, I + was able to watch Oliver grow with the Drupal Association and contribute an amazing amount of effort and + integrity to all of his work.
+Everything we have thrown at Oliver, he has approached with an open and flexible mind that has allowed him + to work on a wide range of projects and features for Drupal products.
--- {% block body_classes 'page--testimonials' %}