diff --git a/source/_posts/2015-03-20-2014.md b/source/_posts/2014.md
similarity index 99%
rename from source/_posts/2015-03-20-2014.md
rename to source/_posts/2014.md
index b6384a90..8041dd46 100644
--- a/source/_posts/2015-03-20-2014.md
+++ b/source/_posts/2014.md
@@ -1,5 +1,6 @@
---
title: 2014
+date: 2015-03-20
excerpt: A look back at 2014.
tags:
- drupal-association
diff --git a/source/_posts/2012-11-15-accessible-bristol-site.md b/source/_posts/accessible-bristol-site.md
similarity index 98%
rename from source/_posts/2012-11-15-accessible-bristol-site.md
rename to source/_posts/accessible-bristol-site.md
index 0435a151..5265f929 100644
--- a/source/_posts/2012-11-15-accessible-bristol-site.md
+++ b/source/_posts/accessible-bristol-site.md
@@ -1,5 +1,6 @@
---
title: Accessible Bristol site launched
+date: 2012-11-15
excerpt: I'm happy to report that the Accessible Bristol was launched this week, on Drupal 7.
tags:
- accessibility
diff --git a/source/_posts/2012-05-23-add-date-popup-calendar-custom-form.md b/source/_posts/add-date-popup-calendar-custom-form.md
similarity index 98%
rename from source/_posts/2012-05-23-add-date-popup-calendar-custom-form.md
rename to source/_posts/add-date-popup-calendar-custom-form.md
index 1f4b723b..bc6e5923 100644
--- a/source/_posts/2012-05-23-add-date-popup-calendar-custom-form.md
+++ b/source/_posts/add-date-popup-calendar-custom-form.md
@@ -1,5 +1,6 @@
---
title: How to add a date popup calendar onto a custom form
+date: 2012-05-23
excerpt: How to use a date popup calendar within your custom module.
tags:
- forms
diff --git a/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md b/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md
similarity index 99%
rename from source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md
rename to source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md
index 6739e033..d7b62f36 100644
--- a/source/_posts/2010-07-07-add-taxonomy-term-multiple-nodes-using-sql.md
+++ b/source/_posts/add-taxonomy-term-multiple-nodes-using-sql.md
@@ -1,5 +1,6 @@
---
title: Add a Taxonomy Term to Multiple Nodes Using SQL
+date: 2010-07-07
excerpt: How to add a new taxonomy term to multiple nodes in Drupal using SQL.
tags:
- taxonomy
diff --git a/source/_posts/2012-04-19-adding-custom-theme-templates-drupal-7.md b/source/_posts/adding-custom-theme-templates-drupal-7.md
similarity index 99%
rename from source/_posts/2012-04-19-adding-custom-theme-templates-drupal-7.md
rename to source/_posts/adding-custom-theme-templates-drupal-7.md
index 4419525a..481e1313 100644
--- a/source/_posts/2012-04-19-adding-custom-theme-templates-drupal-7.md
+++ b/source/_posts/adding-custom-theme-templates-drupal-7.md
@@ -1,5 +1,6 @@
---
title: Adding Custom Theme Templates in Drupal 7
+date: 2012-04-19
excerpt: >
Today, I had a situation where I was displaying a list of teasers for news article nodes. The article content type had several different fields assigned to it, including main and thumbnail images. In this case, I wanted to have different output and fields displayed when a teaser was displayed compared to when a complete node was displayed.
tags:
diff --git a/source/_posts/2016-02-15-announcing-the-drupal-vm-generator.md b/source/_posts/announcing-the-drupal-vm-generator.md
similarity index 99%
rename from source/_posts/2016-02-15-announcing-the-drupal-vm-generator.md
rename to source/_posts/announcing-the-drupal-vm-generator.md
index 554ffaa9..4005c50c 100644
--- a/source/_posts/2016-02-15-announcing-the-drupal-vm-generator.md
+++ b/source/_posts/announcing-the-drupal-vm-generator.md
@@ -1,5 +1,6 @@
---
title: Announcing the Drupal VM Generator
+date: 2016-02-15
excerpt: For the past few weeks, I’ve been working on a personal side project based on Drupal VM - the Drupal VM Generator.
tags:
- drupal
diff --git a/source/_posts/2015-07-21-automating-sculpin-jenkins.md b/source/_posts/automating-sculpin-jenkins.md
similarity index 99%
rename from source/_posts/2015-07-21-automating-sculpin-jenkins.md
rename to source/_posts/automating-sculpin-jenkins.md
index 317baa58..2343ccca 100644
--- a/source/_posts/2015-07-21-automating-sculpin-jenkins.md
+++ b/source/_posts/automating-sculpin-jenkins.md
@@ -1,5 +1,6 @@
---
title: Automating Sculpin Builds with Jenkins CI
+date: 2015-07-21
excerpt: How to use Jenkins to automate building Sculpin websites.
tags:
- sculpin
diff --git a/source/_posts/2018-04-23-back-to-the-future-git-diff-apply.md b/source/_posts/back-to-the-future-git-diff-apply.md
similarity index 99%
rename from source/_posts/2018-04-23-back-to-the-future-git-diff-apply.md
rename to source/_posts/back-to-the-future-git-diff-apply.md
index 5f2e4bba..352fc84c 100644
--- a/source/_posts/2018-04-23-back-to-the-future-git-diff-apply.md
+++ b/source/_posts/back-to-the-future-git-diff-apply.md
@@ -1,5 +1,6 @@
---
title: Back to the future with Git’s diff and apply commands
+date: 2018-04-23
excerpt: How to revert files using Git, but as a new commit to prevent force pushing.
tags:
- git
diff --git a/source/_posts/2016-07-15-building-gmail-filters-in-php.md b/source/_posts/building-gmail-filters-in-php.md
similarity index 99%
rename from source/_posts/2016-07-15-building-gmail-filters-in-php.md
rename to source/_posts/building-gmail-filters-in-php.md
index 9ffeee84..9e2d2180 100644
--- a/source/_posts/2016-07-15-building-gmail-filters-in-php.md
+++ b/source/_posts/building-gmail-filters-in-php.md
@@ -1,5 +1,6 @@
---
title: Building Gmail Filters with PHP
+date: 2016-07-15
excerpt: How to use PHP to generate and export filters for Gmail.
tags:
- php
diff --git a/source/_posts/2018-02-28-building-the-new-phpsw-website.md b/source/_posts/building-the-new-phpsw-website.md
similarity index 99%
rename from source/_posts/2018-02-28-building-the-new-phpsw-website.md
rename to source/_posts/building-the-new-phpsw-website.md
index fb7ce522..4a96d048 100644
--- a/source/_posts/2018-02-28-building-the-new-phpsw-website.md
+++ b/source/_posts/building-the-new-phpsw-website.md
@@ -1,5 +1,6 @@
---
title: Building the new PHPSW Website
+date: 2018-02-28
excerpt: Earlier this week we had another hack night, working on the new PHPSW user group website.
tags:
- phpsw
diff --git a/source/_posts/2010-07-01-change-content-type-multiple-nodes-using-sql.md b/source/_posts/change-content-type-multiple-nodes-using-sql.md
similarity index 99%
rename from source/_posts/2010-07-01-change-content-type-multiple-nodes-using-sql.md
rename to source/_posts/change-content-type-multiple-nodes-using-sql.md
index 77ff28f8..0f6790c1 100644
--- a/source/_posts/2010-07-01-change-content-type-multiple-nodes-using-sql.md
+++ b/source/_posts/change-content-type-multiple-nodes-using-sql.md
@@ -1,5 +1,6 @@
---
title: Change the Content Type of Multiple Nodes Using SQL
+date: 2010-07-01
excerpt: In this post, I will be changing values within my Drupal 6 site's database to quickly change the content type of multiple nodes.
tags:
- drupal-planet
diff --git a/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md b/source/_posts/checking-if-user-logged-drupal-right-way.md
similarity index 98%
rename from source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md
rename to source/_posts/checking-if-user-logged-drupal-right-way.md
index 3d1e5cb9..89e202c2 100644
--- a/source/_posts/2013-01-09-checking-if-user-logged-drupal-right-way.md
+++ b/source/_posts/checking-if-user-logged-drupal-right-way.md
@@ -1,5 +1,6 @@
---
title: Checking if a user is logged into Drupal (the right way)
+date: 2013-01-09
excerpt: How to check if a user is logged in by using Drupal core API functions.
tags:
- drupal
diff --git a/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md b/source/_posts/checkout-specific-revision-svn-command-line.md
similarity index 96%
rename from source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md
rename to source/_posts/checkout-specific-revision-svn-command-line.md
index d07a7edd..4ff5e301 100644
--- a/source/_posts/2012-05-23-checkout-specific-revision-svn-command-line.md
+++ b/source/_posts/checkout-specific-revision-svn-command-line.md
@@ -1,5 +1,6 @@
---
title: Checkout a specific revision from SVN from the command line
+date: 2012-05-23
excerpt: How to checkout a specific revision from a SVN (Subversion) repository.
tags:
- svn
diff --git a/source/_posts/2010-05-06-conditional-email-addresses-webform.md b/source/_posts/conditional-email-addresses-webform.md
similarity index 98%
rename from source/_posts/2010-05-06-conditional-email-addresses-webform.md
rename to source/_posts/conditional-email-addresses-webform.md
index 732078b0..64ab5e38 100644
--- a/source/_posts/2010-05-06-conditional-email-addresses-webform.md
+++ b/source/_posts/conditional-email-addresses-webform.md
@@ -1,5 +1,6 @@
---
title: Conditional Email Addresses in a Webform
+date: 2010-05-06
excerpt: How to send webform emails to a different email address based on another field.
tags:
- drupal-planet
diff --git a/source/_posts/2014-12-22-configuring-the-reroute-email-module.md b/source/_posts/configuring-the-reroute-email-module.md
similarity index 99%
rename from source/_posts/2014-12-22-configuring-the-reroute-email-module.md
rename to source/_posts/configuring-the-reroute-email-module.md
index bbfc658b..6cc337db 100644
--- a/source/_posts/2014-12-22-configuring-the-reroute-email-module.md
+++ b/source/_posts/configuring-the-reroute-email-module.md
@@ -1,5 +1,6 @@
---
title: Configuring the Reroute Email Module
+date: 2014-12-22
excerpt: How to configure the Reroute Email module, to prevent sending emails to real users from your pre-production sites!
tags:
- drupal
diff --git a/source/_posts/2010-10-10-create-and-apply-patches.md b/source/_posts/create-and-apply-patches.md
similarity index 99%
rename from source/_posts/2010-10-10-create-and-apply-patches.md
rename to source/_posts/create-and-apply-patches.md
index 57336fee..56ed925a 100644
--- a/source/_posts/2010-10-10-create-and-apply-patches.md
+++ b/source/_posts/create-and-apply-patches.md
@@ -1,5 +1,6 @@
---
title: How to Create and Apply Patches
+date: 2010-10-10
excerpt: How to create and apply patches, ready for the Drupal.org issue queues.
tags:
- drupal-planet
diff --git a/source/_posts/2010-08-11-create-better-photo-gallery-drupal-part-1.md b/source/_posts/create-better-photo-gallery-drupal-part-1.md
similarity index 99%
rename from source/_posts/2010-08-11-create-better-photo-gallery-drupal-part-1.md
rename to source/_posts/create-better-photo-gallery-drupal-part-1.md
index 79a43e35..1887f001 100644
--- a/source/_posts/2010-08-11-create-better-photo-gallery-drupal-part-1.md
+++ b/source/_posts/create-better-photo-gallery-drupal-part-1.md
@@ -1,5 +1,6 @@
---
title: Create a Better Photo Gallery in Drupal - Part 1
+date: 2010-08-11
excerpt: How I started converting and migrating a Coppermine photo gallery into Drupal.
tags:
- drupal-planet
diff --git a/source/_posts/2010-08-17-create-better-photo-gallery-drupal-part-2.md b/source/_posts/create-better-photo-gallery-drupal-part-2.md
similarity index 99%
rename from source/_posts/2010-08-17-create-better-photo-gallery-drupal-part-2.md
rename to source/_posts/create-better-photo-gallery-drupal-part-2.md
index f0ffb678..e790e3c4 100644
--- a/source/_posts/2010-08-17-create-better-photo-gallery-drupal-part-2.md
+++ b/source/_posts/create-better-photo-gallery-drupal-part-2.md
@@ -1,5 +1,6 @@
---
title: Create a Better Photo Gallery in Drupal - Part 2
+date: 2010-08-17
excerpt: Updating the galleries’ created and modified dates.
tags:
- drupal-planet
diff --git a/source/_posts/2010-10-22-create-better-photo-gallery-drupal-part-21.md b/source/_posts/create-better-photo-gallery-drupal-part-21.md
similarity index 99%
rename from source/_posts/2010-10-22-create-better-photo-gallery-drupal-part-21.md
rename to source/_posts/create-better-photo-gallery-drupal-part-21.md
index 30c5942e..6ddd8ab0 100644
--- a/source/_posts/2010-10-22-create-better-photo-gallery-drupal-part-21.md
+++ b/source/_posts/create-better-photo-gallery-drupal-part-21.md
@@ -1,5 +1,6 @@
---
title: Create a Better Photo Gallery in Drupal - Part 2.1
+date: 2010-10-22
excerpt: The missing code to get totals of galleries and photos.
tags:
- drupal
diff --git a/source/_posts/2010-10-13-create-better-photo-gallery-drupal-part-3.md b/source/_posts/create-better-photo-gallery-drupal-part-3.md
similarity index 99%
rename from source/_posts/2010-10-13-create-better-photo-gallery-drupal-part-3.md
rename to source/_posts/create-better-photo-gallery-drupal-part-3.md
index 3f1936e7..01cbfe3e 100644
--- a/source/_posts/2010-10-13-create-better-photo-gallery-drupal-part-3.md
+++ b/source/_posts/create-better-photo-gallery-drupal-part-3.md
@@ -1,5 +1,6 @@
---
title: Create a Better Photo Gallery in Drupal - Part 3
+date: 2010-10-13
excerpt: Grouping galleries by category.
tags:
- drupal
diff --git a/source/_posts/2010-06-23-create-block-social-media-icons-using-cck-views-and-nodequeue.md b/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md
similarity index 99%
rename from source/_posts/2010-06-23-create-block-social-media-icons-using-cck-views-and-nodequeue.md
rename to source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md
index 72b1d9df..e8b6bb7a 100644
--- a/source/_posts/2010-06-23-create-block-social-media-icons-using-cck-views-and-nodequeue.md
+++ b/source/_posts/create-block-social-media-icons-using-cck-views-and-nodequeue.md
@@ -1,5 +1,6 @@
---
title: Create a Block of Social Media Icons using CCK, Views and Nodequeue
+date: 2010-06-23
excerpt: How to create a block of social media icons in Drupal.
tags:
- drupal-planet
diff --git a/source/_posts/2010-06-28-create-flickr-photo-gallery-using-feeds-cck-and-views.md b/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md
similarity index 99%
rename from source/_posts/2010-06-28-create-flickr-photo-gallery-using-feeds-cck-and-views.md
rename to source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md
index 2bdefc96..506b8ba9 100644
--- a/source/_posts/2010-06-28-create-flickr-photo-gallery-using-feeds-cck-and-views.md
+++ b/source/_posts/create-flickr-photo-gallery-using-feeds-cck-and-views.md
@@ -1,5 +1,6 @@
---
title: Create a Flickr Photo Gallery Using Feeds, CCK and Views
+date: 2010-06-28
excerpt: In this tutorial, I'll show you how to create a photo gallery which uses photos imported from Flickr.
tags:
- drupal-planet
diff --git a/source/_posts/2011-08-28-create-multigroups-drupal-7-using-field-collections.md b/source/_posts/create-multigroups-drupal-7-using-field-collections.md
similarity index 99%
rename from source/_posts/2011-08-28-create-multigroups-drupal-7-using-field-collections.md
rename to source/_posts/create-multigroups-drupal-7-using-field-collections.md
index 9926a08b..96611e30 100644
--- a/source/_posts/2011-08-28-create-multigroups-drupal-7-using-field-collections.md
+++ b/source/_posts/create-multigroups-drupal-7-using-field-collections.md
@@ -1,5 +1,6 @@
---
title: Create Multigroups in Drupal 7 using Field Collections
+date: 2011-08-28
excerpt: How to replicate CCK’s multigroups in Drupal 7 using the Field Collections module.
tags:
- drupal-7
diff --git a/source/_posts/2012-04-16-create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md b/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md
similarity index 99%
rename from source/_posts/2012-04-16-create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md
rename to source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md
index cf7080d3..c8a87a28 100644
--- a/source/_posts/2012-04-16-create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md
+++ b/source/_posts/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md
@@ -1,5 +1,6 @@
---
title: Create an Omega Subtheme with LESS CSS Preprocessor using Omega Tools and Drush
+date: 2012-04-16
excerpt: How to create an Omega subtheme on the command line using Drush.
tags:
- drupal-7
diff --git a/source/_posts/2010-05-25-create-slideshow-multiple-images-using-fancy-slide.md b/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md
similarity index 99%
rename from source/_posts/2010-05-25-create-slideshow-multiple-images-using-fancy-slide.md
rename to source/_posts/create-slideshow-multiple-images-using-fancy-slide.md
index c59e6d54..273f292b 100644
--- a/source/_posts/2010-05-25-create-slideshow-multiple-images-using-fancy-slide.md
+++ b/source/_posts/create-slideshow-multiple-images-using-fancy-slide.md
@@ -1,5 +1,6 @@
---
title: Create a Slideshow of Multiple Images Using Fancy Slide
+date: 2010-05-25
excerpt: How to create a slideshow of images using Drupal’s Fancy Slide module.
tags:
- drupal-planet
diff --git a/source/_posts/2010-07-02-create-virtual-hosts-mac-os-x-using-virtualhostx.md b/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md
similarity index 99%
rename from source/_posts/2010-07-02-create-virtual-hosts-mac-os-x-using-virtualhostx.md
rename to source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md
index 96b2f5ca..d00f54d6 100644
--- a/source/_posts/2010-07-02-create-virtual-hosts-mac-os-x-using-virtualhostx.md
+++ b/source/_posts/create-virtual-hosts-mac-os-x-using-virtualhostx.md
@@ -1,5 +1,6 @@
---
title: Create Virtual Hosts on Mac OS X Using VirtualHostX
+date: 2010-07-02
excerpt: How to use the VirtualHostX application to manage virtual hosts on Mac OS X.
tags:
- drupal-planet
diff --git a/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md b/source/_posts/create-zen-sub-theme-using-drush.md
similarity index 98%
rename from source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md
rename to source/_posts/create-zen-sub-theme-using-drush.md
index ca6ae453..310a0728 100644
--- a/source/_posts/2013-09-06-create-zen-sub-theme-using-drush.md
+++ b/source/_posts/create-zen-sub-theme-using-drush.md
@@ -1,5 +1,6 @@
---
title: Create a Zen Sub-theme Using Drush
+date: 2013-09-06
excerpt: How to quickly create a Zen sub-theme using Drush.
tags:
- drupal
diff --git a/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md b/source/_posts/creating-and-using-custom-tokens-drupal-7.md
similarity index 99%
rename from source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md
rename to source/_posts/creating-and-using-custom-tokens-drupal-7.md
index 7e89398d..ef1977b1 100644
--- a/source/_posts/2013-02-16-creating-and-using-custom-tokens-drupal-7.md
+++ b/source/_posts/creating-and-using-custom-tokens-drupal-7.md
@@ -1,5 +1,6 @@
---
title: Creating and using custom tokens in Drupal 7
+date: 2013-02-16
excerpt: This post outlines the steps required to create your own custom tokens in Drupal.
tags:
- drupal
diff --git a/source/_posts/2018-05-06-creating-custom-docksal-commands.md b/source/_posts/creating-custom-docksal-commands.md
similarity index 99%
rename from source/_posts/2018-05-06-creating-custom-docksal-commands.md
rename to source/_posts/creating-custom-docksal-commands.md
index 25494e44..89be6f27 100644
--- a/source/_posts/2018-05-06-creating-custom-docksal-commands.md
+++ b/source/_posts/creating-custom-docksal-commands.md
@@ -1,5 +1,6 @@
---
title: Creating a Custom PHPUnit Command for Docksal
+date: 2018-05-06
excerpt: How to write custom commands for Docksal, including one to easily run PHPUnit tests in Drupal 8.
tags:
- docksal
diff --git a/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md b/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md
similarity index 98%
rename from source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md
rename to source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md
index ecbb2d32..4cd15b05 100644
--- a/source/_posts/2013-07-17-creating-local-and-staging-sites-drupals-domain-module-enabled.md
+++ b/source/_posts/creating-local-and-staging-sites-drupals-domain-module-enabled.md
@@ -1,5 +1,6 @@
---
title: Creating Local and Staging sites with Drupal's Domain Module Enabled
+date: 2013-07-17
excerpt: How to use aliases within Domain module for pre-production sites.
tags:
- drupal
diff --git a/source/_posts/2018-08-01-croeso-php-south-wales.md b/source/_posts/croeso-php-south-wales.md
similarity index 99%
rename from source/_posts/2018-08-01-croeso-php-south-wales.md
rename to source/_posts/croeso-php-south-wales.md
index c5ea83d8..d81896c5 100644
--- a/source/_posts/2018-08-01-croeso-php-south-wales.md
+++ b/source/_posts/croeso-php-south-wales.md
@@ -1,5 +1,6 @@
---
title: Croeso PHP South Wales!
+date: 2018-08-01
excerpt: Last night was the first meetup of Cardiff’s PHP South Wales user group.
tags:
- php
diff --git a/source/_posts/2018-10-24-debugging-drupal-commerce-promotions-illiminate-collections.md b/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md
similarity index 99%
rename from source/_posts/2018-10-24-debugging-drupal-commerce-promotions-illiminate-collections.md
rename to source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md
index 0bd38a09..5c9fe29a 100644
--- a/source/_posts/2018-10-24-debugging-drupal-commerce-promotions-illiminate-collections.md
+++ b/source/_posts/debugging-drupal-commerce-promotions-illiminate-collections.md
@@ -1,5 +1,6 @@
---
title: Debugging Drupal Commerce Promotions and Adjustments using Illuminate Collections (Drupal 8)
+date: 2018-10-24
excerpt: Using Laravel’s Illuminate Collections to debug an issue with a Drupal Commerce promotion.
tags:
- drupal
diff --git a/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md b/source/_posts/display-custom-menu-drupal-7-theme-template-file.md
similarity index 97%
rename from source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md
rename to source/_posts/display-custom-menu-drupal-7-theme-template-file.md
index d8f5567c..c6b8c81b 100644
--- a/source/_posts/2012-08-18-display-custom-menu-drupal-7-theme-template-file.md
+++ b/source/_posts/display-custom-menu-drupal-7-theme-template-file.md
@@ -1,5 +1,6 @@
---
title: Display a Custom Menu in a Drupal 7 Theme Template File
+date: 2012-08-18
excerpt: The code needed to display a menu in a Drupal 7 template file.
tags:
- drupal
diff --git a/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md b/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md
similarity index 98%
rename from source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md
rename to source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md
index 2adb8fd5..77d8cd4e 100644
--- a/source/_posts/2013-04-27-display-git-branch-or-tag-names-your-bash-prompt.md
+++ b/source/_posts/display-git-branch-or-tag-names-your-bash-prompt.md
@@ -1,5 +1,6 @@
---
title: Display Git Branch or Tag Names in your Bash Prompt
+date: 2013-04-27
excerpt: Whilst watching Drupalize.me's recent Introduction to Git series, I thought it was useful the way that the current Git branch or tag name was displayed in the bash prompt. Here's how to do it.
tags:
- drupal
diff --git a/source/_posts/2011-03-15-display-number-facebook-fans-php.md b/source/_posts/display-number-facebook-fans-php.md
similarity index 98%
rename from source/_posts/2011-03-15-display-number-facebook-fans-php.md
rename to source/_posts/display-number-facebook-fans-php.md
index 72d21bad..fa114072 100644
--- a/source/_posts/2011-03-15-display-number-facebook-fans-php.md
+++ b/source/_posts/display-number-facebook-fans-php.md
@@ -1,5 +1,6 @@
---
title: Display the Number of Facebook fans in PHP
+date: 2011-03-15
excerpt: How to use PHP to display the number of fans of a Facebook page.
tags:
- php
diff --git a/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions-separate-files.md b/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md
similarity index 99%
rename from source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions-separate-files.md
rename to source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md
index e6b68d71..43c9b6f1 100644
--- a/source/_posts/2012-05-24-dividing-drupals-process-and-preprocess-functions-separate-files.md
+++ b/source/_posts/dividing-drupals-process-and-preprocess-functions-separate-files.md
@@ -1,5 +1,6 @@
---
title: Dividing Drupal's process and preprocess functions into separate files
+date: 2012-05-24
excerpt: If you use a lot of process and preprocess functions within your Drupal theme, then your template.php can get very long and it can become difficult to find a certain piece of code. Following the example of the Omega theme, I've started separating my process and preprocess functions into their own files.
tags:
- drupal
diff --git a/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md b/source/_posts/dont-bootstrap-drupal-use-drush.md
similarity index 99%
rename from source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md
rename to source/_posts/dont-bootstrap-drupal-use-drush.md
index 31a293dc..cf6eddc3 100644
--- a/source/_posts/2013-11-19-dont-bootstrap-drupal-use-drush.md
+++ b/source/_posts/dont-bootstrap-drupal-use-drush.md
@@ -1,5 +1,6 @@
---
title: Don't Bootstrap Drupal, Use Drush
+date: 2013-11-19
excerpt: Avoid bootstrapping Drupal manually in your scratch files - Drush has you covered!
tags:
- drush
diff --git a/source/_posts/2013-12-31-download-different-versions-drupal-drush.md b/source/_posts/download-different-versions-drupal-drush.md
similarity index 99%
rename from source/_posts/2013-12-31-download-different-versions-drupal-drush.md
rename to source/_posts/download-different-versions-drupal-drush.md
index 7d068653..1a6a0746 100644
--- a/source/_posts/2013-12-31-download-different-versions-drupal-drush.md
+++ b/source/_posts/download-different-versions-drupal-drush.md
@@ -1,5 +1,6 @@
---
title: Download Different Versions of Drupal with Drush
+date: 2013-12-31
excerpt: How to download different versions of Drupal core using Drush.
tags:
- drupal
diff --git a/source/_posts/2018-03-09-drupal-8-5-released.md b/source/_posts/drupal-8-5-released.md
similarity index 98%
rename from source/_posts/2018-03-09-drupal-8-5-released.md
rename to source/_posts/drupal-8-5-released.md
index bbf6a57c..3c63c45c 100644
--- a/source/_posts/2018-03-09-drupal-8-5-released.md
+++ b/source/_posts/drupal-8-5-released.md
@@ -1,5 +1,6 @@
---
title: 'Drupal 8.5.0 Released'
+date: 2018-03-09
excerpt: This week, the latest version of Drupal 8 was released.
tags:
- drupal
diff --git a/source/_posts/2018-08-15-drupal-8-commerce-fixing-error-on-user-checkout.md b/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md
similarity index 99%
rename from source/_posts/2018-08-15-drupal-8-commerce-fixing-error-on-user-checkout.md
rename to source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md
index 6f25e1b5..e0af1a2f 100644
--- a/source/_posts/2018-08-15-drupal-8-commerce-fixing-error-on-user-checkout.md
+++ b/source/_posts/drupal-8-commerce-fixing-error-on-user-checkout.md
@@ -1,5 +1,6 @@
---
title: "Drupal 8 Commerce: Fixing 'No Such Customer' error on checkout"
+date: 2018-08-15
excerpt: Fixing a Drupal Commerce error when a user tries to complete a checkout.
tags:
- drupal
diff --git a/source/_posts/2014-05-03-drupal-association.md b/source/_posts/drupal-association.md
similarity index 98%
rename from source/_posts/2014-05-03-drupal-association.md
rename to source/_posts/drupal-association.md
index 8bcc662d..e8d0fe5c 100644
--- a/source/_posts/2014-05-03-drupal-association.md
+++ b/source/_posts/drupal-association.md
@@ -1,5 +1,6 @@
---
title: Drupal Association
+date: 2014-05-03
excerpt: Next week, I'll be working for the Drupal Association.
tags:
- drupal
diff --git a/source/_posts/2018-06-28-drupal-bristol-testing-workshop.md b/source/_posts/drupal-bristol-testing-workshop.md
similarity index 99%
rename from source/_posts/2018-06-28-drupal-bristol-testing-workshop.md
rename to source/_posts/drupal-bristol-testing-workshop.md
index a2064696..aefff796 100644
--- a/source/_posts/2018-06-28-drupal-bristol-testing-workshop.md
+++ b/source/_posts/drupal-bristol-testing-workshop.md
@@ -1,5 +1,6 @@
---
title: Drupal Bristol Testing Workshop
+date: 2018-06-28
excerpt: Yesterday evening, I did my first workshop, held at the Drupal Bristol user group.
tags: [composer, docksal, drupal, drupal-8, drupal-bristol, php, phpunit, testing]
---
diff --git a/source/_posts/2016-12-30-drupal-vm-generator-updates.md b/source/_posts/drupal-vm-generator-updates.md
similarity index 98%
rename from source/_posts/2016-12-30-drupal-vm-generator-updates.md
rename to source/_posts/drupal-vm-generator-updates.md
index 45d08df8..2409c18a 100644
--- a/source/_posts/2016-12-30-drupal-vm-generator-updates.md
+++ b/source/_posts/drupal-vm-generator-updates.md
@@ -1,5 +1,6 @@
---
title: Drupal VM Generator 2.9.1 Released
+date: 2016-12-30
excerpt: I’ve released some new versions of the Drupal VM Generator.
tags: ['drupal-vm-generator', releases]
---
diff --git a/source/_posts/2018-01-30-drupalcamp-bristol-2018.md b/source/_posts/drupalcamp-bristol-2018.md
similarity index 99%
rename from source/_posts/2018-01-30-drupalcamp-bristol-2018.md
rename to source/_posts/drupalcamp-bristol-2018.md
index eb4718c2..7c909f78 100644
--- a/source/_posts/2018-01-30-drupalcamp-bristol-2018.md
+++ b/source/_posts/drupalcamp-bristol-2018.md
@@ -1,5 +1,6 @@
---
title: DrupalCamp Bristol 2018 Statement
+date: 2018-01-30
excerpt: Unfortunately, we won’t be running DrupalCamp Bristol this year.
tags:
- drupal-planet
diff --git a/source/_posts/2019-05-31-drupalcamp-bristol-2019-speakers-sessions-announced.md b/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md
similarity index 98%
rename from source/_posts/2019-05-31-drupalcamp-bristol-2019-speakers-sessions-announced.md
rename to source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md
index c82a0a6c..0e947f7e 100644
--- a/source/_posts/2019-05-31-drupalcamp-bristol-2019-speakers-sessions-announced.md
+++ b/source/_posts/drupalcamp-bristol-2019-speakers-sessions-announced.md
@@ -1,5 +1,6 @@
---
title: Speakers and sessions announced for DrupalCamp Bristol 2019
+date: 2019-05-31
excerpt: DrupalCamp Bristol is returning next month, and the accepted speakers and sessions have just been announced.
tags: [drupalcamp, drupalcamp-bristol, dcbristol]
---
diff --git a/source/_posts/2017-05-15-drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md b/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md
similarity index 99%
rename from source/_posts/2017-05-15-drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md
rename to source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md
index a87869bc..6a7460bf 100644
--- a/source/_posts/2017-05-15-drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md
+++ b/source/_posts/drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md
@@ -1,5 +1,6 @@
---
title: DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors
+date: 2017-05-15
excerpt: In less than two months time, DrupalCamp Bristol will be back for our third year.
tags:
- drupal
diff --git a/source/_posts/2014-02-09-drupalcamp-london-2014.md b/source/_posts/drupalcamp-london-2014.md
similarity index 97%
rename from source/_posts/2014-02-09-drupalcamp-london-2014.md
rename to source/_posts/drupalcamp-london-2014.md
index 173d3057..9bcdd25e 100644
--- a/source/_posts/2014-02-09-drupalcamp-london-2014.md
+++ b/source/_posts/drupalcamp-london-2014.md
@@ -1,5 +1,6 @@
---
title: DrupalCamp London 2014
+date: 2014-02-09
excerpt: It's all booked, I'm going to be attending DrupalCamp London.
tags:
- drupal
diff --git a/source/_posts/2018-11-20-drupalcamp-london-2019-tickets.md b/source/_posts/drupalcamp-london-2019-tickets.md
similarity index 99%
rename from source/_posts/2018-11-20-drupalcamp-london-2019-tickets.md
rename to source/_posts/drupalcamp-london-2019-tickets.md
index cddf102d..db7b1540 100644
--- a/source/_posts/2018-11-20-drupalcamp-london-2019-tickets.md
+++ b/source/_posts/drupalcamp-london-2019-tickets.md
@@ -1,5 +1,6 @@
---
title: DrupalCamp London 2019 - Tickets Available and Call for Sessions
+date: 2018-11-20
excerpt: DrupalCamp London early-bird tickets are now available, and their call for sessions is open.
date: 2018-11-20 23:00
tags:
diff --git a/source/_posts/2019-03-07-easier-git-repository-cloning-with-insteadof.md b/source/_posts/easier-git-repository-cloning-with-insteadof.md
similarity index 99%
rename from source/_posts/2019-03-07-easier-git-repository-cloning-with-insteadof.md
rename to source/_posts/easier-git-repository-cloning-with-insteadof.md
index be6be7be..fd226449 100644
--- a/source/_posts/2019-03-07-easier-git-repository-cloning-with-insteadof.md
+++ b/source/_posts/easier-git-repository-cloning-with-insteadof.md
@@ -1,5 +1,6 @@
---
title: Easier Git Repository Cloning with insteadOf
+date: 2019-03-07
excerpt: How to simplify 'git clone' commands by using the insteadOf configuration option within your .gitconfig file.
tags: [git]
---
diff --git a/source/_posts/2017-01-07-easier-sculpin-commands-with-composer-and-npm-scripts.md b/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md
similarity index 99%
rename from source/_posts/2017-01-07-easier-sculpin-commands-with-composer-and-npm-scripts.md
rename to source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md
index 7d8bebbb..745f04f9 100644
--- a/source/_posts/2017-01-07-easier-sculpin-commands-with-composer-and-npm-scripts.md
+++ b/source/_posts/easier-sculpin-commands-with-composer-and-npm-scripts.md
@@ -1,5 +1,6 @@
---
title: Easier Sculpin Commands with Composer and NPM Scripts
+date: 2017-01-07
excerpt: In this video, I show you how I've simplied my Sculpin and Gulp workflow using custom Composer and NPM scripts.
tags: [composer, gulp, sculpin]
---
diff --git a/source/_posts/2011-02-14-easily-embed-typekit-fonts-your-drupal-website.md b/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md
similarity index 98%
rename from source/_posts/2011-02-14-easily-embed-typekit-fonts-your-drupal-website.md
rename to source/_posts/easily-embed-typekit-fonts-your-drupal-website.md
index a4817978..830735d7 100644
--- a/source/_posts/2011-02-14-easily-embed-typekit-fonts-your-drupal-website.md
+++ b/source/_posts/easily-embed-typekit-fonts-your-drupal-website.md
@@ -1,5 +1,6 @@
---
title: Easily Embed TypeKit Fonts into your Drupal Website
+date: 2011-02-14
excerpt: How to use the @font-your-face module to embed TypeKit fonts into your Drupal website.
tags:
- drupal-planet
diff --git a/source/_posts/2015-12-22-entityform.md b/source/_posts/entityform.md
similarity index 99%
rename from source/_posts/2015-12-22-entityform.md
rename to source/_posts/entityform.md
index 901ac21d..0e398b44 100644
--- a/source/_posts/2015-12-22-entityform.md
+++ b/source/_posts/entityform.md
@@ -1,5 +1,6 @@
---
title: Programmatically Load an Entityform in Drupal 7
+date: 2015-12-22
excerpt: How to programmatically load, render and embed an entityform in Drupal 7.
tags:
- drupal
diff --git a/source/_posts/2018-08-23-examples-of-laravel-collections-in-drupal.md b/source/_posts/examples-of-laravel-collections-in-drupal.md
similarity index 99%
rename from source/_posts/2018-08-23-examples-of-laravel-collections-in-drupal.md
rename to source/_posts/examples-of-laravel-collections-in-drupal.md
index a967736a..49a9d7dd 100644
--- a/source/_posts/2018-08-23-examples-of-laravel-collections-in-drupal.md
+++ b/source/_posts/examples-of-laravel-collections-in-drupal.md
@@ -1,5 +1,6 @@
---
title: Examples of using Laravel Collections in Drupal
+date: 2018-08-23
excerpt: Some examples of using Laravel’s Illuminate Collections within Drupal projects.
tags:
- drupal
diff --git a/source/_posts/2018-08-21-experimenting-with-events-in-drupal-8.md b/source/_posts/experimenting-with-events-in-drupal-8.md
similarity index 99%
rename from source/_posts/2018-08-21-experimenting-with-events-in-drupal-8.md
rename to source/_posts/experimenting-with-events-in-drupal-8.md
index 9a6e0900..048e92f7 100644
--- a/source/_posts/2018-08-21-experimenting-with-events-in-drupal-8.md
+++ b/source/_posts/experimenting-with-events-in-drupal-8.md
@@ -1,5 +1,6 @@
---
title: Experimenting with events in Drupal 8
+date: 2018-08-21
excerpt: Trying a different way of structuring Drupal modules, using event subscribers and autowiring.
tags:
- drupal
diff --git a/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md b/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md
similarity index 98%
rename from source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md
rename to source/_posts/fix-vagrant-loading-wrong-virtual-machine.md
index 6880dd7a..6caeca02 100644
--- a/source/_posts/2014-10-06-fix-vagrant-loading-wrong-virtual-machine.md
+++ b/source/_posts/fix-vagrant-loading-wrong-virtual-machine.md
@@ -1,5 +1,6 @@
---
title: How to fix Vagrant Loading the Wrong Virtual Machine
+date: 2014-10-06
excerpt: Here are the steps that I took to fix Vagrant and point it back at the correct VM.
tags:
- vagrant
diff --git a/source/_posts/2017-05-05-fixing-drupal-simpletest-docker.md b/source/_posts/fixing-drupal-simpletest-docker.md
similarity index 99%
rename from source/_posts/2017-05-05-fixing-drupal-simpletest-docker.md
rename to source/_posts/fixing-drupal-simpletest-docker.md
index 3286d05f..fec308a3 100644
--- a/source/_posts/2017-05-05-fixing-drupal-simpletest-docker.md
+++ b/source/_posts/fixing-drupal-simpletest-docker.md
@@ -1,5 +1,6 @@
---
title: Fixing Drupal SimpleTest issues inside Docker Containers
+date: 2017-05-05
excerpt: How I managed to get my Drupal SimpleTest tests to run and pass within Docker containers.
tags:
- docker
diff --git a/source/_posts/2012-05-23-forward-one-domain-another-using-modrewrite-and-htaccess.md b/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md
similarity index 98%
rename from source/_posts/2012-05-23-forward-one-domain-another-using-modrewrite-and-htaccess.md
rename to source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md
index 57abf1da..29d0e826 100644
--- a/source/_posts/2012-05-23-forward-one-domain-another-using-modrewrite-and-htaccess.md
+++ b/source/_posts/forward-one-domain-another-using-modrewrite-and-htaccess.md
@@ -1,5 +1,6 @@
---
title: Forward one domain to another using mod_rewrite and .htaccess
+date: 2012-05-23
excerpt: How to use the .htaccess file to forward to a different domain.
tags:
- .htaccess
diff --git a/source/_posts/2014-05-21-git-format-patch.md b/source/_posts/git-format-patch.md
similarity index 99%
rename from source/_posts/2014-05-21-git-format-patch.md
rename to source/_posts/git-format-patch.md
index 9e401da9..18b3a2a8 100644
--- a/source/_posts/2014-05-21-git-format-patch.md
+++ b/source/_posts/git-format-patch.md
@@ -1,5 +1,6 @@
---
title: git format-patch is your Friend
+date: 2014-05-21
excerpt: An explanation of the "git format-patch" command, and how it could be used in Drupal's Git workflow.
tags:
- patches
diff --git a/source/_posts/2013-07-26-going-drupalcon.md b/source/_posts/going-drupalcon.md
similarity index 96%
rename from source/_posts/2013-07-26-going-drupalcon.md
rename to source/_posts/going-drupalcon.md
index 61949ab3..d6da7b8b 100644
--- a/source/_posts/2013-07-26-going-drupalcon.md
+++ b/source/_posts/going-drupalcon.md
@@ -1,5 +1,6 @@
---
title: Going to DrupalCon
+date: 2013-07-26
excerpt: Precedent are sending myself and two of our other Drupal Developers to Drupalcon Prague.
tags:
- drupalcon
diff --git a/source/_posts/2011-05-23-imagefield-import-archive.md b/source/_posts/imagefield-import-archive.md
similarity index 99%
rename from source/_posts/2011-05-23-imagefield-import-archive.md
rename to source/_posts/imagefield-import-archive.md
index 7b21777d..61b61c80 100644
--- a/source/_posts/2011-05-23-imagefield-import-archive.md
+++ b/source/_posts/imagefield-import-archive.md
@@ -1,5 +1,6 @@
---
title: Imagefield Import Archive
+date: 2011-05-23
excerpt: I've finally uploaded my first module onto Drupal.org!
tags:
- drupal-planet
diff --git a/source/_posts/2010-06-02-improve-jpg-quality-imagecache-and-imageapi.md b/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md
similarity index 98%
rename from source/_posts/2010-06-02-improve-jpg-quality-imagecache-and-imageapi.md
rename to source/_posts/improve-jpg-quality-imagecache-and-imageapi.md
index 3f86d5d9..cfb068b8 100644
--- a/source/_posts/2010-06-02-improve-jpg-quality-imagecache-and-imageapi.md
+++ b/source/_posts/improve-jpg-quality-imagecache-and-imageapi.md
@@ -1,5 +1,6 @@
---
title: Improve JPG Quality in Imagecache and ImageAPI
+date: 2010-06-02
excerpt: How to fix the quality of uploaded images in Drupal.
tags:
- drupal-planet
diff --git a/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md b/source/_posts/include-css-fonts-using-sass-each-loop.md
similarity index 99%
rename from source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md
rename to source/_posts/include-css-fonts-using-sass-each-loop.md
index dfb724e3..672df697 100644
--- a/source/_posts/2014-11-18-include-css-fonts-using-sass-each-loop.md
+++ b/source/_posts/include-css-fonts-using-sass-each-loop.md
@@ -1,5 +1,6 @@
---
title: Include CSS Fonts by Using a SASS each Loop
+date: 2014-11-18
excerpt: How to use an SASS each loop to easily add multiple fonts to your CSS.
tags:
- compass
diff --git a/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md b/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md
similarity index 99%
rename from source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md
rename to source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md
index e22c0bcd..58dc7191 100644
--- a/source/_posts/2014-12-20-include-local-drupal-settings-file-environment-configuration-and-overrides.md
+++ b/source/_posts/include-local-drupal-settings-file-environment-configuration-and-overrides.md
@@ -1,5 +1,6 @@
---
title: Include a Local Drupal Settings file for Environment Configuration and Overrides
+date: 2014-12-20
excerpt: How to create and include a local settings file to define and override environment-specific variables.
tags:
- drupal
diff --git a/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md b/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md
similarity index 99%
rename from source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md
rename to source/_posts/install-and-configure-subversion-svn-server-ubuntu.md
index 2333ad1b..f9f889c7 100644
--- a/source/_posts/2011-10-19-install-and-configure-subversion-svn-server-ubuntu.md
+++ b/source/_posts/install-and-configure-subversion-svn-server-ubuntu.md
@@ -1,5 +1,6 @@
---
title: How to Install and Configure Subversion (SVN) Server on Ubuntu
+date: 2011-10-19
excerpt: How to install and configure your own SVN server.
tags:
- svn
diff --git a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md b/source/_posts/install-nomensa-media-player-drupal.md
similarity index 99%
rename from source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
rename to source/_posts/install-nomensa-media-player-drupal.md
index 1d8ba75c..6350fe60 100644
--- a/source/_posts/2012-07-14-install-nomensa-media-player-drupal.md
+++ b/source/_posts/install-nomensa-media-player-drupal.md
@@ -1,5 +1,6 @@
---
title: Install and Configure the Nomensa Accessible Media Player in Drupal
+date: 2012-07-14
excerpt: This week I released the first version of the Nomensa Accessible Media Player module for Drupal 7. Here's some instructions of how to install and configure it.
tags:
- accessibility
diff --git a/source/_posts/2012-04-17-installing-nagios-centos.md b/source/_posts/installing-nagios-centos.md
similarity index 95%
rename from source/_posts/2012-04-17-installing-nagios-centos.md
rename to source/_posts/installing-nagios-centos.md
index 96915860..737ba574 100644
--- a/source/_posts/2012-04-17-installing-nagios-centos.md
+++ b/source/_posts/installing-nagios-centos.md
@@ -1,5 +1,6 @@
---
title: Installing Nagios on CentOS
+date: 2012-04-17
excerpt: How to install Nagios on CentOS.
tags:
- nagios
diff --git a/source/_posts/2017-06-09-introducing-the-drupal-meetups-twitterbot.md b/source/_posts/introducing-the-drupal-meetups-twitterbot.md
similarity index 98%
rename from source/_posts/2017-06-09-introducing-the-drupal-meetups-twitterbot.md
rename to source/_posts/introducing-the-drupal-meetups-twitterbot.md
index 75f72483..71b26738 100644
--- a/source/_posts/2017-06-09-introducing-the-drupal-meetups-twitterbot.md
+++ b/source/_posts/introducing-the-drupal-meetups-twitterbot.md
@@ -1,5 +1,6 @@
---
title: Introducing the Drupal Meetups Twitterbot
+date: 2017-06-09
excerpt: I’ve written a twitterbot for promoting Drupal meetups.
tags:
- twitter
diff --git a/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md b/source/_posts/leaving-nomensa-joining-precedent.md
similarity index 98%
rename from source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md
rename to source/_posts/leaving-nomensa-joining-precedent.md
index dea3ebaf..74e26978 100644
--- a/source/_posts/2013-04-20-leaving-nomensa-joining-precedent.md
+++ b/source/_posts/leaving-nomensa-joining-precedent.md
@@ -1,5 +1,6 @@
---
title: Leaving Nomensa, Joining Precedent
+date: 2013-04-20
excerpt: Yesterday was my last day working at Nomensa. Next week, I'll be starting as a Senior Developer at Precedent.
tags:
- nomensa
diff --git a/source/_posts/2019-09-13-live-blogging-symfonylive-london.md b/source/_posts/live-blogging-symfonylive-london.md
similarity index 99%
rename from source/_posts/2019-09-13-live-blogging-symfonylive-london.md
rename to source/_posts/live-blogging-symfonylive-london.md
index 8c8e8adf..f411c691 100644
--- a/source/_posts/2019-09-13-live-blogging-symfonylive-london.md
+++ b/source/_posts/live-blogging-symfonylive-london.md
@@ -1,5 +1,6 @@
---
title: Live Blogging From SymfonyLive London 2019
+date: 2019-09-13
tags:
- conference
- symfony
diff --git a/source/_posts/2018-02-27-looking-forward-to-drupalcamp-london.md b/source/_posts/looking-forward-to-drupalcamp-london.md
similarity index 99%
rename from source/_posts/2018-02-27-looking-forward-to-drupalcamp-london.md
rename to source/_posts/looking-forward-to-drupalcamp-london.md
index a416259e..b9fa2f91 100644
--- a/source/_posts/2018-02-27-looking-forward-to-drupalcamp-london.md
+++ b/source/_posts/looking-forward-to-drupalcamp-london.md
@@ -1,5 +1,6 @@
---
title: Looking forward to DrupalCamp London
+date: 2018-02-27
excerpt: This weekend is DrupalCamp London 2018. I’ll be there along with a number of my Microserve colleagues.
tags:
- drupal
diff --git a/source/_posts/2018-03-02-mediacurrent-contrib-half-hour-is-back.md b/source/_posts/mediacurrent-contrib-half-hour-is-back.md
similarity index 99%
rename from source/_posts/2018-03-02-mediacurrent-contrib-half-hour-is-back.md
rename to source/_posts/mediacurrent-contrib-half-hour-is-back.md
index c757a15e..0b478d75 100644
--- a/source/_posts/2018-03-02-mediacurrent-contrib-half-hour-is-back.md
+++ b/source/_posts/mediacurrent-contrib-half-hour-is-back.md
@@ -1,5 +1,6 @@
---
title: Yay, the Mediacurrent Contrib Half Hour is Back!
+date: 2018-03-02
excerpt: Mediacurrent’s "contrib half hour sessions" are back.
tags:
- contribution
diff --git a/source/_posts/2015-04-03-minimum-core-version.md b/source/_posts/minimum-core-version.md
similarity index 99%
rename from source/_posts/2015-04-03-minimum-core-version.md
rename to source/_posts/minimum-core-version.md
index 422975d0..326deb19 100644
--- a/source/_posts/2015-04-03-minimum-core-version.md
+++ b/source/_posts/minimum-core-version.md
@@ -1,5 +1,6 @@
---
title: How to Define a Minimum Drupal Core Version
+date: 2015-04-03
excerpt: How to define a minimum Drupal core version for your module or theme.
tags:
- drupal
diff --git a/source/_posts/2012-07-12-my-new-drupal-modules.md b/source/_posts/my-new-drupal-modules.md
similarity index 97%
rename from source/_posts/2012-07-12-my-new-drupal-modules.md
rename to source/_posts/my-new-drupal-modules.md
index 55674880..871a2115 100644
--- a/source/_posts/2012-07-12-my-new-drupal-modules.md
+++ b/source/_posts/my-new-drupal-modules.md
@@ -1,5 +1,6 @@
---
title: My new Drupal modules
+date: 2012-07-12
excerpt: After a busy few days, I've released two new contrib Drupal modules.
tags:
- drupal
diff --git a/source/_posts/2012-10-25-my-sublime-text-2-settings.md b/source/_posts/my-sublime-text-2-settings.md
similarity index 99%
rename from source/_posts/2012-10-25-my-sublime-text-2-settings.md
rename to source/_posts/my-sublime-text-2-settings.md
index 7d05bfc2..90b31235 100644
--- a/source/_posts/2012-10-25-my-sublime-text-2-settings.md
+++ b/source/_posts/my-sublime-text-2-settings.md
@@ -1,5 +1,6 @@
---
title: My Sublime Text 2 settings
+date: 2012-10-25
excerpt: Sublime Text 2 has been my text editor of choice for the past few months, and I use it at home, in work, and on any virtual machines that I run. So rather than having to manually re-enter my settings each time, I thought that I'd document them here for future reference.
tags:
- sublime-text
diff --git a/source/_posts/2017-01-31-nginx-redirects-with-query-string-arguments.md b/source/_posts/nginx-redirects-with-query-string-arguments.md
similarity index 99%
rename from source/_posts/2017-01-31-nginx-redirects-with-query-string-arguments.md
rename to source/_posts/nginx-redirects-with-query-string-arguments.md
index 4464f8ee..8faedecc 100644
--- a/source/_posts/2017-01-31-nginx-redirects-with-query-string-arguments.md
+++ b/source/_posts/nginx-redirects-with-query-string-arguments.md
@@ -1,5 +1,6 @@
---
title: Nginx Redirects With Query String Arguments
+date: 2017-01-31
excerpt: How to redirect from an old domain to a new one, and also to redirect from the root example.com domain to the canonical www subdomain.
tags: [nginx]
---
diff --git a/source/_posts/2018-08-16-null-users-and-system-users-in-drupal.md b/source/_posts/null-users-and-system-users-in-drupal.md
similarity index 99%
rename from source/_posts/2018-08-16-null-users-and-system-users-in-drupal.md
rename to source/_posts/null-users-and-system-users-in-drupal.md
index d6d4a560..8fa6b3e9 100644
--- a/source/_posts/2018-08-16-null-users-and-system-users-in-drupal.md
+++ b/source/_posts/null-users-and-system-users-in-drupal.md
@@ -1,5 +1,6 @@
---
title: Null Users and System Users in Drupal
+date: 2018-08-16
excerpt: Announcing the Null User and System User modules.
tags:
- drupal
diff --git a/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md b/source/_posts/open-sublime-text-2-mac-os-x-command-line.md
similarity index 97%
rename from source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md
rename to source/_posts/open-sublime-text-2-mac-os-x-command-line.md
index 178dd472..3e5a147d 100644
--- a/source/_posts/2012-11-17-open-sublime-text-2-mac-os-x-command-line.md
+++ b/source/_posts/open-sublime-text-2-mac-os-x-command-line.md
@@ -1,5 +1,6 @@
---
title: Open Sublime Text 2 from the Mac OS X Command Line
+date: 2012-11-17
excerpt: How to open Sublime Text from the command line.
tags:
- sublime-text
diff --git a/source/_posts/2014-11-27-pantheon-settings-files.md b/source/_posts/pantheon-settings-files.md
similarity index 99%
rename from source/_posts/2014-11-27-pantheon-settings-files.md
rename to source/_posts/pantheon-settings-files.md
index 3202c901..a4f0f769 100644
--- a/source/_posts/2014-11-27-pantheon-settings-files.md
+++ b/source/_posts/pantheon-settings-files.md
@@ -1,5 +1,6 @@
---
title: Include environment-specific settings files on Pantheon
+date: 2014-11-27
excerpt: How to load a different settings file per environment on Pantheon.
tags:
- drupal
diff --git a/source/_posts/2018-03-12-php-apps-subdirectory-nginx.md b/source/_posts/php-apps-subdirectory-nginx.md
similarity index 98%
rename from source/_posts/2018-03-12-php-apps-subdirectory-nginx.md
rename to source/_posts/php-apps-subdirectory-nginx.md
index 87cf4556..01d86b19 100644
--- a/source/_posts/2018-03-12-php-apps-subdirectory-nginx.md
+++ b/source/_posts/php-apps-subdirectory-nginx.md
@@ -1,5 +1,6 @@
---
title: How to put your PHP application in a subdirectory of another site with Nginx
+date: 2018-03-12
excerpt: How to configure Nginx to serve a PHP application from within a subdirectory of another.
tags:
- nginx
diff --git a/source/_posts/2012-05-23-prevent-apache-displaying-text-files-within-web-browser.md b/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md
similarity index 98%
rename from source/_posts/2012-05-23-prevent-apache-displaying-text-files-within-web-browser.md
rename to source/_posts/prevent-apache-displaying-text-files-within-web-browser.md
index d2256356..046d56e3 100644
--- a/source/_posts/2012-05-23-prevent-apache-displaying-text-files-within-web-browser.md
+++ b/source/_posts/prevent-apache-displaying-text-files-within-web-browser.md
@@ -1,5 +1,6 @@
---
title: Prevent Apache from displaying text files within a web browser
+date: 2012-05-23
excerpt: How to prevent Apache from displaying the contents of files like CHANGELOG.txt.
tags:
- apache
diff --git a/source/_posts/2011-03-31-proctor-stevenson.md b/source/_posts/proctor-stevenson.md
similarity index 97%
rename from source/_posts/2011-03-31-proctor-stevenson.md
rename to source/_posts/proctor-stevenson.md
index 270c2de8..2c51dab6 100644
--- a/source/_posts/2011-03-31-proctor-stevenson.md
+++ b/source/_posts/proctor-stevenson.md
@@ -1,5 +1,6 @@
---
title: Proctor & Stevenson
+date: 2011-03-31
excerpt: I’m moving jobs.
tags:
- personal
diff --git a/source/_posts/2011-05-20-proctors-hosting-next-drupal-meetup.md b/source/_posts/proctors-hosting-next-drupal-meetup.md
similarity index 96%
rename from source/_posts/2011-05-20-proctors-hosting-next-drupal-meetup.md
rename to source/_posts/proctors-hosting-next-drupal-meetup.md
index 1280d1d7..f4dc05af 100644
--- a/source/_posts/2011-05-20-proctors-hosting-next-drupal-meetup.md
+++ b/source/_posts/proctors-hosting-next-drupal-meetup.md
@@ -1,5 +1,6 @@
---
title: Proctors Hosting the next Drupal Meetup
+date: 2011-05-20
excerpt: Proctor & Stevenson are going to be hosting the next Bristol & South West Drupal meetup.
tags:
- meetups
diff --git a/source/_posts/2018-12-16-published-my-first-npm-package.md b/source/_posts/published-my-first-npm-package.md
similarity index 99%
rename from source/_posts/2018-12-16-published-my-first-npm-package.md
rename to source/_posts/published-my-first-npm-package.md
index 8f17fdff..a091cc41 100644
--- a/source/_posts/2018-12-16-published-my-first-npm-package.md
+++ b/source/_posts/published-my-first-npm-package.md
@@ -1,5 +1,6 @@
---
title: Published my first NPM package
+date: 2018-12-16
excerpt: Yesterday I published my first module onto NPM, and it’s a plugin for Tailwind CSS to be used alongside Vue.js.
tags:
- npm
diff --git a/source/_posts/2017-07-13-publishing-sculpin-sites-with-github-pages.md b/source/_posts/publishing-sculpin-sites-with-github-pages.md
similarity index 99%
rename from source/_posts/2017-07-13-publishing-sculpin-sites-with-github-pages.md
rename to source/_posts/publishing-sculpin-sites-with-github-pages.md
index 5ab29af7..7a0b05c3 100644
--- a/source/_posts/2017-07-13-publishing-sculpin-sites-with-github-pages.md
+++ b/source/_posts/publishing-sculpin-sites-with-github-pages.md
@@ -1,5 +1,6 @@
---
title: Publishing Sculpin Sites with GitHub Pages
+date: 2017-07-13
excerpt: How I moved my website to GitHub pages.
tags: [sculpin, php, github]
meta:
diff --git a/source/_posts/2018-02-27-queuing-private-messages-in-drupal-8.md b/source/_posts/queuing-private-messages-in-drupal-8.md
similarity index 99%
rename from source/_posts/2018-02-27-queuing-private-messages-in-drupal-8.md
rename to source/_posts/queuing-private-messages-in-drupal-8.md
index 1ee3f25b..12ff7b25 100644
--- a/source/_posts/2018-02-27-queuing-private-messages-in-drupal-8.md
+++ b/source/_posts/queuing-private-messages-in-drupal-8.md
@@ -1,5 +1,6 @@
---
title: Queuing Private Messages in Drupal 8
+date: 2018-02-27
excerpt: Introducing the Private Message Queue module for Drupal 8.
tags:
- drupal
diff --git a/source/_posts/2018-09-04-quick-project-switching-in-phpstorm.md b/source/_posts/quick-project-switching-in-phpstorm.md
similarity index 99%
rename from source/_posts/2018-09-04-quick-project-switching-in-phpstorm.md
rename to source/_posts/quick-project-switching-in-phpstorm.md
index b59b7eee..5ed53a44 100644
--- a/source/_posts/2018-09-04-quick-project-switching-in-phpstorm.md
+++ b/source/_posts/quick-project-switching-in-phpstorm.md
@@ -1,5 +1,6 @@
---
title: Quick Project Switching in PhpStorm
+date: 2018-09-04
excerpt: How to quickly switch between projects in PhpStorm.
tags:
- phpstorm
diff --git a/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md b/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md
similarity index 98%
rename from source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md
rename to source/_posts/quickest-way-install-sublime-text-2-ubuntu.md
index f5fca307..2328b356 100644
--- a/source/_posts/2013-03-02-quickest-way-install-sublime-text-2-ubuntu.md
+++ b/source/_posts/quickest-way-install-sublime-text-2-ubuntu.md
@@ -1,5 +1,6 @@
---
title: The Quickest way to Install Sublime Text 2 in Ubuntu
+date: 2013-03-02
excerpt: After reading numerous blog posts about how to install Sublime Text 2 in Ubuntu, this is definitely the quickest way!
tags:
- linux
diff --git a/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md b/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md
similarity index 98%
rename from source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md
rename to source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md
index 14fca97c..d02276df 100644
--- a/source/_posts/2013-12-24-quickly-apply-patches-using-git-and-curl-or-wget.md
+++ b/source/_posts/quickly-apply-patches-using-git-and-curl-or-wget.md
@@ -1,5 +1,6 @@
---
title: Quickly Apply Patches Using Git and curl or wget
+date: 2013-12-24
excerpt: How to quickly download a patch file and apply it to a Git repository in one line
tags:
- git
diff --git a/source/_posts/2010-05-29-quickly-import-multiples-images-using-imagefieldimport-module.md b/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md
similarity index 99%
rename from source/_posts/2010-05-29-quickly-import-multiples-images-using-imagefieldimport-module.md
rename to source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md
index 43566957..276545d8 100644
--- a/source/_posts/2010-05-29-quickly-import-multiples-images-using-imagefieldimport-module.md
+++ b/source/_posts/quickly-import-multiples-images-using-imagefieldimport-module.md
@@ -1,5 +1,6 @@
---
title: Quickly Import Multiples Images Using the Imagefield_Import Module
+date: 2010-05-29
excerpt: How to use the Imagefield Import module.
tags:
- drupal-planet
diff --git a/source/_posts/2018-12-27-rebuilding-bartik-with-vuejs-tailwind-css-part-2.md b/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md
similarity index 99%
rename from source/_posts/2018-12-27-rebuilding-bartik-with-vuejs-tailwind-css-part-2.md
rename to source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md
index a9e5896f..e292e3f4 100644
--- a/source/_posts/2018-12-27-rebuilding-bartik-with-vuejs-tailwind-css-part-2.md
+++ b/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css-part-2.md
@@ -1,5 +1,6 @@
---
title: Rebuilding Bartik (Drupal’s Default Theme) with Vue.js and Tailwind CSS - part 2
+date: 2018-12-27
excerpt: A follow-up to my original post on rebuilding Bartik with Tailwind and Vue.js.
tags:
- drupal
diff --git a/source/_posts/2018-11-20-rebuilding-bartik-with-vuejs-tailwind-css.md b/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md
similarity index 99%
rename from source/_posts/2018-11-20-rebuilding-bartik-with-vuejs-tailwind-css.md
rename to source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md
index e6a59028..479a4103 100644
--- a/source/_posts/2018-11-20-rebuilding-bartik-with-vuejs-tailwind-css.md
+++ b/source/_posts/rebuilding-bartik-with-vuejs-tailwind-css.md
@@ -1,5 +1,6 @@
---
title: Rebuilding Bartik (Drupal’s Default Theme) with Vue.js and Tailwind CSS
+date: 2018-11-20
excerpt: How I rebuilt Drupal’s Bartik theme using Vue.js and Tailwind CSS.
tags:
- drupal
diff --git a/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md b/source/_posts/reflections-speaking-unifieddiff.md
similarity index 99%
rename from source/_posts/2012-09-06-reflections-speaking-unifieddiff.md
rename to source/_posts/reflections-speaking-unifieddiff.md
index 49798412..d3ae4dc8 100644
--- a/source/_posts/2012-09-06-reflections-speaking-unifieddiff.md
+++ b/source/_posts/reflections-speaking-unifieddiff.md
@@ -1,5 +1,6 @@
---
title: Reflections on speaking at UnifiedDiff
+date: 2012-09-06
excerpt: Yesterday evening I went along and spoke at the UnifiedDiff meetup in Cardiff.
tags:
- talks
diff --git a/source/_posts/2019-03-08-restructuring-my-tailwindjs-config-files.md b/source/_posts/restructuring-my-tailwindjs-config-files.md
similarity index 99%
rename from source/_posts/2019-03-08-restructuring-my-tailwindjs-config-files.md
rename to source/_posts/restructuring-my-tailwindjs-config-files.md
index a97cc0c8..eff9ad2f 100644
--- a/source/_posts/2019-03-08-restructuring-my-tailwindjs-config-files.md
+++ b/source/_posts/restructuring-my-tailwindjs-config-files.md
@@ -1,5 +1,6 @@
---
title: Restructuring my tailwind.js configuration files
+date: 2019-03-08
excerpt: How I’ve started structuring my tailwind.js configuration files in preparation for Tailwind 1.0.
tags:
- laravel-mix
diff --git a/source/_posts/2010-08-10-review-adminhover-module.md b/source/_posts/review-adminhover-module.md
similarity index 99%
rename from source/_posts/2010-08-10-review-adminhover-module.md
rename to source/_posts/review-adminhover-module.md
index e84ddb69..b0c19a49 100644
--- a/source/_posts/2010-08-10-review-adminhover-module.md
+++ b/source/_posts/review-adminhover-module.md
@@ -1,5 +1,6 @@
---
title: Review of the Admin:hover Module
+date: 2010-08-10
excerpt: My review of Drupal’s admin:hover module.
tags:
- drupal-planet
diff --git a/source/_posts/2010-08-20-review-image-caption-module.md b/source/_posts/review-image-caption-module.md
similarity index 98%
rename from source/_posts/2010-08-20-review-image-caption-module.md
rename to source/_posts/review-image-caption-module.md
index aa860b7f..9478e26c 100644
--- a/source/_posts/2010-08-20-review-image-caption-module.md
+++ b/source/_posts/review-image-caption-module.md
@@ -1,5 +1,6 @@
---
title: Review of the Image Caption Module
+date: 2010-08-20
excerpt: My review of Drupal’s Image Caption module.
tags:
- drupal-planet
diff --git a/source/_posts/2010-07-12-review-teleport-module.md b/source/_posts/review-teleport-module.md
similarity index 98%
rename from source/_posts/2010-07-12-review-teleport-module.md
rename to source/_posts/review-teleport-module.md
index 4c0564af..e2de9f39 100644
--- a/source/_posts/2010-07-12-review-teleport-module.md
+++ b/source/_posts/review-teleport-module.md
@@ -1,5 +1,6 @@
---
title: Review of the Teleport Module
+date: 2010-07-12
excerpt: My review of Drupal’s Teleport module.
tags:
- drupal-planet
diff --git a/source/_posts/2018-07-19-running-phpunit-tests-docksal-phpstorm.md b/source/_posts/running-phpunit-tests-docksal-phpstorm.md
similarity index 99%
rename from source/_posts/2018-07-19-running-phpunit-tests-docksal-phpstorm.md
rename to source/_posts/running-phpunit-tests-docksal-phpstorm.md
index ead48354..0869403e 100644
--- a/source/_posts/2018-07-19-running-phpunit-tests-docksal-phpstorm.md
+++ b/source/_posts/running-phpunit-tests-docksal-phpstorm.md
@@ -1,5 +1,6 @@
---
title: How to run Drupal 8 PHPUnit Tests within Docksal from PhpStorm
+date: 2018-07-19
excerpt: How to configure PhpStorm to run automated tests within Docksal.
tags:
- docksal
diff --git a/source/_posts/2015-07-19-sculpin-twig-resources.md b/source/_posts/sculpin-twig-resources.md
similarity index 98%
rename from source/_posts/2015-07-19-sculpin-twig-resources.md
rename to source/_posts/sculpin-twig-resources.md
index 99ed9d25..16cd2ce5 100644
--- a/source/_posts/2015-07-19-sculpin-twig-resources.md
+++ b/source/_posts/sculpin-twig-resources.md
@@ -1,5 +1,6 @@
---
title: Sculpin and Twig Resources
+date: 2015-07-19
excerpt: A list of resources that I compiled whilst preparing for my Sculpin and Twig talk at DrupalCamp North.
tags:
- sculpin
diff --git a/source/_posts/2016-05-03-simplifying-drupal-migrations-with-xautoload.md b/source/_posts/simplifying-drupal-migrations-with-xautoload.md
similarity index 99%
rename from source/_posts/2016-05-03-simplifying-drupal-migrations-with-xautoload.md
rename to source/_posts/simplifying-drupal-migrations-with-xautoload.md
index 6c3b1230..650aeaec 100644
--- a/source/_posts/2016-05-03-simplifying-drupal-migrations-with-xautoload.md
+++ b/source/_posts/simplifying-drupal-migrations-with-xautoload.md
@@ -1,5 +1,6 @@
---
title: Simplifying Drupal Migrations with xautoload
+date: 2016-05-03
excerpt: How to use the xautoload module to autoload migration classes within your Drupal 7 migration modules.
tags:
- autoloading
diff --git a/source/_posts/2012-01-04-site-upgraded-drupal-7.md b/source/_posts/site-upgraded-drupal-7.md
similarity index 98%
rename from source/_posts/2012-01-04-site-upgraded-drupal-7.md
rename to source/_posts/site-upgraded-drupal-7.md
index 2ab7683a..8187708f 100644
--- a/source/_posts/2012-01-04-site-upgraded-drupal-7.md
+++ b/source/_posts/site-upgraded-drupal-7.md
@@ -1,5 +1,6 @@
---
title: Site Upgraded to Drupal 7
+date: 2012-01-04
excerpt: As the vast majority of the Drupal websites that I currently work on are built on Drupal 7, I thought that it was time that I upgraded this site.
tags: [drupal]
---
diff --git a/source/_posts/2014-01-15-some-useful-git-aliases.md b/source/_posts/some-useful-git-aliases.md
similarity index 97%
rename from source/_posts/2014-01-15-some-useful-git-aliases.md
rename to source/_posts/some-useful-git-aliases.md
index 9ee998a2..fb3cc70a 100644
--- a/source/_posts/2014-01-15-some-useful-git-aliases.md
+++ b/source/_posts/some-useful-git-aliases.md
@@ -1,5 +1,6 @@
---
title: Some Useful Git Aliases
+date: 2014-01-15
excerpt: Here are some bash aliases that I use and find helpful for quickly writing Git and Git Flow commands.
tags:
- git
diff --git a/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md b/source/_posts/some-useful-links-using-simpletest-drupal.md
similarity index 98%
rename from source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md
rename to source/_posts/some-useful-links-using-simpletest-drupal.md
index 68171bce..4c503a6e 100644
--- a/source/_posts/2013-06-13-some-useful-links-using-simpletest-drupal.md
+++ b/source/_posts/some-useful-links-using-simpletest-drupal.md
@@ -1,5 +1,6 @@
---
title: Some useful links for using SimpleTest in Drupal
+date: 2013-06-13
excerpt: Here are some useful links that I've found when researching about unit testing in Drupal using SimpleTest.
tags:
- simpletest
diff --git a/source/_posts/2010-09-26-south-wales-drupal-user-group.md b/source/_posts/south-wales-drupal-user-group.md
similarity index 97%
rename from source/_posts/2010-09-26-south-wales-drupal-user-group.md
rename to source/_posts/south-wales-drupal-user-group.md
index 871b7b2a..e6d6a104 100644
--- a/source/_posts/2010-09-26-south-wales-drupal-user-group.md
+++ b/source/_posts/south-wales-drupal-user-group.md
@@ -1,5 +1,6 @@
---
title: The Inaugural Meetup for the South Wales Drupal User Group
+date: 2010-09-26
excerpt: If you do Drupal and you're in the area, come and join us for the first SWDUG meetup!
tags:
- drupal
diff --git a/source/_posts/2019-07-25-speaking-drupalcon-amsterdam.md b/source/_posts/speaking-drupalcon-amsterdam.md
similarity index 99%
rename from source/_posts/2019-07-25-speaking-drupalcon-amsterdam.md
rename to source/_posts/speaking-drupalcon-amsterdam.md
index 6c774df1..455abcfc 100644
--- a/source/_posts/2019-07-25-speaking-drupalcon-amsterdam.md
+++ b/source/_posts/speaking-drupalcon-amsterdam.md
@@ -1,5 +1,6 @@
---
title: Speaking at DrupalCon Amsterdam
+date: 2019-07-25
excerpt: I’m going to be attending DrupalCon Europe again this year, but for the first time as a speaker.
tags: [speaking, drupalcon, personal]
has_tweets: true
diff --git a/source/_posts/2018-03-10-splitting-new-drupal-project-from-repo.md b/source/_posts/splitting-new-drupal-project-from-repo.md
similarity index 99%
rename from source/_posts/2018-03-10-splitting-new-drupal-project-from-repo.md
rename to source/_posts/splitting-new-drupal-project-from-repo.md
index ce2ddfc5..63211fbd 100644
--- a/source/_posts/2018-03-10-splitting-new-drupal-project-from-repo.md
+++ b/source/_posts/splitting-new-drupal-project-from-repo.md
@@ -1,5 +1,6 @@
---
title: How to split a new Drupal contrib project from within another repository
+date: 2018-03-10
excerpt: How to use Git to split a directory from within an existing repository into it’s own.
tags:
- drupal
diff --git a/source/_posts/2010-04-05-style-drupal-6s-taxonomy-lists-php-css-and-jquery.md b/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md
similarity index 99%
rename from source/_posts/2010-04-05-style-drupal-6s-taxonomy-lists-php-css-and-jquery.md
rename to source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md
index 56f41eff..cc3fe9e7 100644
--- a/source/_posts/2010-04-05-style-drupal-6s-taxonomy-lists-php-css-and-jquery.md
+++ b/source/_posts/style-drupal-6s-taxonomy-lists-php-css-and-jquery.md
@@ -1,5 +1,6 @@
---
title: Style Drupal 6's Taxonomy Lists with PHP, CSS and jQuery
+date: 2010-04-05
excerpt: Getting started with Drupal theming by styling Drupal’s taxonomy lists.
tags:
- drupal-6
diff --git a/source/_posts/2019-06-02-test-driven-ansible-role-development-molecule.md b/source/_posts/test-driven-ansible-role-development-molecule.md
similarity index 98%
rename from source/_posts/2019-06-02-test-driven-ansible-role-development-molecule.md
rename to source/_posts/test-driven-ansible-role-development-molecule.md
index 47392de0..5e936d23 100644
--- a/source/_posts/2019-06-02-test-driven-ansible-role-development-molecule.md
+++ b/source/_posts/test-driven-ansible-role-development-molecule.md
@@ -1,5 +1,6 @@
---
title: Test Driven Ansible Role Development with Molecule
+date: 2019-06-02
excerpt: Some resources that I found for testing Ansible roles with a tool called Molecule.
tags: [ansible, molecule, testing, video]
---
diff --git a/source/_posts/2019-04-29-testing-tailwindcss-plugins-with-jest.md b/source/_posts/testing-tailwindcss-plugins-with-jest.md
similarity index 99%
rename from source/_posts/2019-04-29-testing-tailwindcss-plugins-with-jest.md
rename to source/_posts/testing-tailwindcss-plugins-with-jest.md
index cf5afc5f..5be38b23 100644
--- a/source/_posts/2019-04-29-testing-tailwindcss-plugins-with-jest.md
+++ b/source/_posts/testing-tailwindcss-plugins-with-jest.md
@@ -1,5 +1,6 @@
---
title: Testing Tailwind CSS plugins with Jest
+date: 2019-04-29
excerpt: How to write tests for Tailwind CSS plugins using Jest.
tags:
- javascript
diff --git a/source/_posts/2014-05-06-thanks.md b/source/_posts/thanks.md
similarity index 95%
rename from source/_posts/2014-05-06-thanks.md
rename to source/_posts/thanks.md
index a976b604..0902a5a9 100644
--- a/source/_posts/2014-05-06-thanks.md
+++ b/source/_posts/thanks.md
@@ -1,5 +1,6 @@
---
title: Thanks
+date: 2014-05-06
excerpt: Thanks everyone for their comments about my move to the Drupal Association.
tags:
- drupal
diff --git a/source/_posts/2017-05-20-turning-drupal-module-into-feature.md b/source/_posts/turning-drupal-module-into-feature.md
similarity index 98%
rename from source/_posts/2017-05-20-turning-drupal-module-into-feature.md
rename to source/_posts/turning-drupal-module-into-feature.md
index dc86617e..8dd68dc4 100644
--- a/source/_posts/2017-05-20-turning-drupal-module-into-feature.md
+++ b/source/_posts/turning-drupal-module-into-feature.md
@@ -1,5 +1,6 @@
---
title: Turning Your Custom Drupal Module into a Feature
+date: 2017-05-20
excerpt: How to turn a custom Drupal module into a Feature.
tags:
- drupal
diff --git a/source/_posts/2018-03-04-tweets-drupalcamp-london.md b/source/_posts/tweets-drupalcamp-london.md
similarity index 99%
rename from source/_posts/2018-03-04-tweets-drupalcamp-london.md
rename to source/_posts/tweets-drupalcamp-london.md
index cc75585f..a45befc2 100644
--- a/source/_posts/2018-03-04-tweets-drupalcamp-london.md
+++ b/source/_posts/tweets-drupalcamp-london.md
@@ -1,5 +1,6 @@
---
title: Tweets from DrupalCamp London
+date: 2018-03-04
excerpt: I wasn’t able to make it to DrupalCamp London, but here are some of the tweets that I saw.
tags:
- drupal
diff --git a/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md b/source/_posts/updating-features-and-adding-components-using-drush.md
similarity index 99%
rename from source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md
rename to source/_posts/updating-features-and-adding-components-using-drush.md
index faecaa3f..679e9432 100644
--- a/source/_posts/2014-10-21-updating-features-and-adding-components-using-drush.md
+++ b/source/_posts/updating-features-and-adding-components-using-drush.md
@@ -1,5 +1,6 @@
---
title: Updating Features and Adding Components Using Drush
+date: 2014-10-21
excerpt: How to update features on the command line using Drush.
tags:
- drupal
diff --git a/source/_posts/2015-06-18-updating-forked-github-repos.md b/source/_posts/updating-forked-github-repos.md
similarity index 99%
rename from source/_posts/2015-06-18-updating-forked-github-repos.md
rename to source/_posts/updating-forked-github-repos.md
index a629f596..0710f891 100644
--- a/source/_posts/2015-06-18-updating-forked-github-repos.md
+++ b/source/_posts/updating-forked-github-repos.md
@@ -1,5 +1,6 @@
---
title: Updating Forked Repositories on GitHub
+date: 2015-06-18
excerpt: I just had to update a repo that I forked on GitHub. This is how I did it. Did I do it the correct way?
tags:
- git
diff --git a/source/_posts/2017-05-05-updating-override-node-options-tests.md b/source/_posts/updating-override-node-options-tests.md
similarity index 99%
rename from source/_posts/2017-05-05-updating-override-node-options-tests.md
rename to source/_posts/updating-override-node-options-tests.md
index 8202f7c9..31df1a2d 100644
--- a/source/_posts/2017-05-05-updating-override-node-options-tests.md
+++ b/source/_posts/updating-override-node-options-tests.md
@@ -1,5 +1,6 @@
---
title: Updating Override Node Options Tests
+date: 2017-05-05
excerpt: ~
tags:
- drupal
diff --git a/source/_posts/2012-02-01-use-authorized-keys-create-passwordless-ssh-connection.md b/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md
similarity index 98%
rename from source/_posts/2012-02-01-use-authorized-keys-create-passwordless-ssh-connection.md
rename to source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md
index 07cd5a28..bf10b1a6 100644
--- a/source/_posts/2012-02-01-use-authorized-keys-create-passwordless-ssh-connection.md
+++ b/source/_posts/use-authorized-keys-create-passwordless-ssh-connection.md
@@ -1,5 +1,6 @@
---
title: How to use Authorized Keys to Create a Passwordless SSH Connection
+date: 2012-02-01
excerpt: How to generate a SSH key, and how to use to log in to a server using SSH without entering a password.
tags:
- linux
diff --git a/source/_posts/2010-11-04-use-regular-expressions-search-and-replace-coda-or-textmate.md b/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md
similarity index 99%
rename from source/_posts/2010-11-04-use-regular-expressions-search-and-replace-coda-or-textmate.md
rename to source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md
index e3a28ac9..52b6e78f 100644
--- a/source/_posts/2010-11-04-use-regular-expressions-search-and-replace-coda-or-textmate.md
+++ b/source/_posts/use-regular-expressions-search-and-replace-coda-or-textmate.md
@@ -1,5 +1,6 @@
---
title: Use Regular Expressions to Search and Replace in Coda or TextMate
+date: 2010-11-04
excerpt: How to perform searches using regular expressions.
tags:
- taxonomy
diff --git a/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md b/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md
similarity index 99%
rename from source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md
rename to source/_posts/use-sass-and-compass-drupal-7-using-sassy.md
index 012523ed..de14faa0 100644
--- a/source/_posts/2012-12-06-use-sass-and-compass-drupal-7-using-sassy.md
+++ b/source/_posts/use-sass-and-compass-drupal-7-using-sassy.md
@@ -1,5 +1,6 @@
---
title: How to use SASS and Compass in Drupal 7 using Sassy
+date: 2012-12-06
excerpt: Use PHPSass and the Sassy module to use Sass and Compass in your Drupal theme.
tags:
- compass
diff --git a/source/_posts/2010-06-25-useful-drupal-6-modules.md b/source/_posts/useful-drupal-6-modules.md
similarity index 99%
rename from source/_posts/2010-06-25-useful-drupal-6-modules.md
rename to source/_posts/useful-drupal-6-modules.md
index 5e6ac2e8..dc0cad6c 100644
--- a/source/_posts/2010-06-25-useful-drupal-6-modules.md
+++ b/source/_posts/useful-drupal-6-modules.md
@@ -1,5 +1,6 @@
---
title: 10 Useful Drupal 6 Modules
+date: 2010-06-25
excerpt: A list of 10 contributed modules that I currently use on each Drupal project.
tags:
- drupal-planet
diff --git a/source/_posts/2013-11-27-useful-vagrant-commands.md b/source/_posts/useful-vagrant-commands.md
similarity index 98%
rename from source/_posts/2013-11-27-useful-vagrant-commands.md
rename to source/_posts/useful-vagrant-commands.md
index a4c537f5..b0612a1a 100644
--- a/source/_posts/2013-11-27-useful-vagrant-commands.md
+++ b/source/_posts/useful-vagrant-commands.md
@@ -1,5 +1,6 @@
---
title: Useful Vagrant Commands
+date: 2013-11-27
excerpt: Here are the basic commands that you need to adminster a virtual machine using Vagrant.
tags:
- vagrant
diff --git a/source/_posts/2018-06-04-using-environment-variables-settings-docksal.md b/source/_posts/using-environment-variables-settings-docksal.md
similarity index 99%
rename from source/_posts/2018-06-04-using-environment-variables-settings-docksal.md
rename to source/_posts/using-environment-variables-settings-docksal.md
index b177b9bf..2357dc7c 100644
--- a/source/_posts/2018-06-04-using-environment-variables-settings-docksal.md
+++ b/source/_posts/using-environment-variables-settings-docksal.md
@@ -1,5 +1,6 @@
---
title: How to Use Environment Variables for your Drupal Settings with Docksal
+date: 2018-06-04
excerpt: How to leverage environment variables with Drupal and Docksal.
tags:
- drupal
diff --git a/source/_posts/2010-04-28-using-imagecache-and-imagecrop-my-portfolio.md b/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md
similarity index 98%
rename from source/_posts/2010-04-28-using-imagecache-and-imagecrop-my-portfolio.md
rename to source/_posts/using-imagecache-and-imagecrop-my-portfolio.md
index f7b79556..19f557af 100644
--- a/source/_posts/2010-04-28-using-imagecache-and-imagecrop-my-portfolio.md
+++ b/source/_posts/using-imagecache-and-imagecrop-my-portfolio.md
@@ -1,5 +1,6 @@
---
title: Using ImageCache and ImageCrop for my Portfolio
+date: 2010-04-28
excerpt: How to create thumbnail images using the ImageCache and ImageCrop modules.
tags:
- drupal
diff --git a/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md b/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md
similarity index 98%
rename from source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md
rename to source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md
index cbc1cced..dfdf9339 100644
--- a/source/_posts/2014-11-20-using-remote-files-when-developing-locally-stage-file-proxy-module.md
+++ b/source/_posts/using-remote-files-when-developing-locally-stage-file-proxy-module.md
@@ -1,5 +1,6 @@
---
title: Using Remote Files when Developing Locally with Stage File Proxy Module
+date: 2014-11-20
excerpt: How to install and configure the Stage File Proxy module to serve remote images on your local Drupal site.
tags:
- drupal
diff --git a/source/_posts/2018-02-05-using-tailwind-css-in-your-drupal-theme.md b/source/_posts/using-tailwind-css-in-your-drupal-theme.md
similarity index 99%
rename from source/_posts/2018-02-05-using-tailwind-css-in-your-drupal-theme.md
rename to source/_posts/using-tailwind-css-in-your-drupal-theme.md
index 006165fb..b1de8d30 100644
--- a/source/_posts/2018-02-05-using-tailwind-css-in-your-drupal-theme.md
+++ b/source/_posts/using-tailwind-css-in-your-drupal-theme.md
@@ -1,5 +1,6 @@
---
title: Using Tailwind CSS in your Drupal Theme
+date: 2018-02-05
excerpt: What is Tailwind CSS, and how do I use it in Drupal theme?
tags:
- drupal
diff --git a/source/_posts/2019-06-06-using-transition-props-vuejs.md b/source/_posts/using-transition-props-vuejs.md
similarity index 98%
rename from source/_posts/2019-06-06-using-transition-props-vuejs.md
rename to source/_posts/using-transition-props-vuejs.md
index 562aada7..1acd1410 100644
--- a/source/_posts/2019-06-06-using-transition-props-vuejs.md
+++ b/source/_posts/using-transition-props-vuejs.md
@@ -1,5 +1,6 @@
---
title: Using Transition Class Props in Vue.js
+date: 2019-06-06
type: tweet
excerpt: Adam Wathan shows a more Tailwind-esque approach to writing Vue.js transitions.
tags: [vuejs]
diff --git a/source/_posts/2014-03-03-what-git-flow.md b/source/_posts/what-git-flow.md
similarity index 99%
rename from source/_posts/2014-03-03-what-git-flow.md
rename to source/_posts/what-git-flow.md
index 7874a73f..a7015140 100644
--- a/source/_posts/2014-03-03-what-git-flow.md
+++ b/source/_posts/what-git-flow.md
@@ -1,5 +1,6 @@
---
title: 'DrupalCamp London: What is Git Flow?'
+date: 2014-03-03
excerpt: Here are my slides from my "What is Git Flow?" session at DrupalCamp London.
tags:
- git
diff --git a/source/_posts/2012-07-27-writing-article-linux-journal.md b/source/_posts/writing-article-linux-journal.md
similarity index 97%
rename from source/_posts/2012-07-27-writing-article-linux-journal.md
rename to source/_posts/writing-article-linux-journal.md
index 04524e56..8023352e 100644
--- a/source/_posts/2012-07-27-writing-article-linux-journal.md
+++ b/source/_posts/writing-article-linux-journal.md
@@ -1,5 +1,6 @@
---
title: Writing an Article for Linux Journal
+date: 2012-07-27
excerpt: I'm absolutely delighted to announce that I'm going to be writing an article for Linux Journal magazine's upcoming Drupal special.
tags:
- drupal
diff --git a/source/_posts/2017-11-07-writing-drupal-module-test-driven-development-tdd.md b/source/_posts/writing-drupal-module-test-driven-development-tdd.md
similarity index 99%
rename from source/_posts/2017-11-07-writing-drupal-module-test-driven-development-tdd.md
rename to source/_posts/writing-drupal-module-test-driven-development-tdd.md
index 1ff7e669..d54c533e 100644
--- a/source/_posts/2017-11-07-writing-drupal-module-test-driven-development-tdd.md
+++ b/source/_posts/writing-drupal-module-test-driven-development-tdd.md
@@ -1,5 +1,6 @@
---
title: Writing a new Drupal 8 Module using Test Driven Development (TDD)
+date: 2017-11-07
tags: [drupal, testing, tdd, simpletest, phpunit]
excerpt: How to write automated tests and follow test driven development for Drupal modules.
meta:
diff --git a/source/_posts/2012-05-23-writing-info-file-drupal-7-theme.md b/source/_posts/writing-info-file-drupal-7-theme.md
similarity index 98%
rename from source/_posts/2012-05-23-writing-info-file-drupal-7-theme.md
rename to source/_posts/writing-info-file-drupal-7-theme.md
index 1b592fa0..4e6a8278 100644
--- a/source/_posts/2012-05-23-writing-info-file-drupal-7-theme.md
+++ b/source/_posts/writing-info-file-drupal-7-theme.md
@@ -1,5 +1,6 @@
---
title: Writing a .info file for a Drupal 7 theme
+date: 2012-05-23
excerpt: An example .info file for a Drupal 7 theme.
tags:
- theming
diff --git a/source/_posts/2010-05-10-zenophile.md b/source/_posts/zenophile.md
similarity index 97%
rename from source/_posts/2010-05-10-zenophile.md
rename to source/_posts/zenophile.md
index bc8d78cf..13ec5db1 100644
--- a/source/_posts/2010-05-10-zenophile.md
+++ b/source/_posts/zenophile.md
@@ -1,5 +1,6 @@
---
title: Quickly Create Zen Subthemes Using Zenophile
+date: 2010-05-10
excerpt: How to use the Zenophile module to create a Zen subtheme.
tags:
- drupal-planet