How to put your PHP application in a subdirectory of another site with Nginx
12th March 2018
In January, Chris Fidao posted a video to Servers for Hackers showing how to put different PHP applications in different subdirectories and have them serving on different paths with Nginx. I’ve had to do this a few times previously, and it’s great to have this video as a reference.
How to split a new Drupal contrib project from within another repository
10th March 2018
Yay! You’ve written a new Drupal module, theme or installation profile as part of your site, and now you’ve decided to open source it and upload it to Drupal.org as a new contrib project. But how do you split it from the main site repository into it’s own?
Well, there are a couple of options.
Drupal 8.5.0 Released
9th March 2018
This week the latest minor version of Drupal 8, 8.5.0, was released.
This new version makes Media module available for all, improves migrations significantly, stabilizes the Content Moderation and Settings Tray modules, serves dynamic pages faster with BigPipe enabled by default, and introduces a new experimental entity layout user interface. The release includes several very important fixes for workflows of content translations and supports running on PHP 7.2.
Tweets from DrupalCamp London
4th March 2018
In the end, I wasn’t able to make it to DrupalCamp London because of the heavy snow that’s hit the UK over the last few days. I did though keep a close eye on Twitter and still had good conversations with some of the attendees, so it did feel that in some ways I was still part of the conference.
Here are some of my favourites that I saw, and no snow next year, please!
Yay, the Mediacurrent Contrib Half Hour is Back!
2nd March 2018
Back in November, Mediacurrent introduced the contrib half hour - a weekly online meeting to provide guidance and assistance on contributing to Drupal and Drupal projects. A range of topics were covered in the first few sessions, including finding and testing bug fixes, Composer, Drush, and how to re-roll patches.
Building the new PHPSW Website
28th February 2018
Earlier this week we had another hack night, working on the new PHPSW user group website.
Queuing Private Messages in Drupal 8
27th February 2018
In some cases though, the threads could contain hundreds of recipients so I decided that it would be good to queue the message requests so that they can be processed as part of a background process for better performance. The Private Message module does not include this, so I've written and released a separate Private Message Queue module.
Looking forward to DrupalCamp London
27th February 2018
Using Tailwind CSS in your Drupal Theme
5th February 2018
What is Tailwind?
Tailwind is a utility-first CSS framework for rapidly building custom user interfaces.
It generates a number of utility classes that you can add to your theme's markup to apply different styling, as well as the ability to apply classes to other markup and create components comprised of utility classes using a custom
DrupalCamp Bristol 2018 Statement
30th January 2018
It’s with heavy hearts that we are announcing there won’t be a DrupalCamp Bristol 2018. The committee have looked at the amount of work required to put the camp on and the capacity we all have and the two numbers are irreconcilable.