Drupal Planet Posts

DrupalCamp Bristol 2016 - Chairman's Write-up
DrupalCamp Bristol 2016 was held over this last weekend, and I hope I'm not the only one to say it was an enjoyable and very useful weekend for many. Although there were a couple of usual hiccups,...
DrupalCamp Bristol 2016 - 22nd to 24th July
DrupalCamp Bristol is back for a second year, with a variety of talks covering hot topics in the Drupal (and wider digital) area. This year we will be hosting the event over 3 days with a Business...
There has been a lot of coverage recently about the benefits and opportunities associated with ‘Headless Drupal’, and while this can be an important feature for some audiences it has overshadowed an...
Why we recommend managed hosting to our clients
In this article we’d like to discuss what’s wrong with traditional hosting, why we often move new clients on to managed hosting solutions in order to fully support them, and what the difference means...
Drupal Multi-site: Taking the pain out of managing multiple websites
Managing a fragmented digital presence puts pressure on budgets and resources. What's the solution?
Caching beyond the norm in Drupal 7
When developing in a drupal centric environment there are two general methods used to cache information on the system in modules, these can be used to persist while a page is loading using drupal...
Optimising your Drupal CKEditor
Configuring CKEditor First rule to configure your WYSIWYG's: Only give your users what they need. When you install CKEditor it gives you almost every option in the toolbar. This is fine for an admin...
Credit: This blog post was written by Oliver Davies during his time at Microserve. As part of our recent work on road.cc , we performed a large data migration and transformation of hundreds of...
Why Drupal 8 entering Release Candidate phase matters
We're really excited to see that Drupal 8 has officially passed Beta and entered the Release Candidate phase on schedule. What does this mean for Drupal 8? Drupal 8 has been a long-time coming (...
Building a website is a complicated process. I don’t want to downplay the importance of technical expertise, but for me the most difficult part of a website build is clearly and concisely capturing a...
Responsive Design: Media Queries And How To Make Them More Friendly.
In building responsive websites, whether Drupal or otherwise, we all need to harness the power of media queries. Here is a brief overview of media queries, breakpoints and the basics of the ‘Mobile...
Installing Drupal for the first time can be a baffling process! Place this file here, connect to some server etc. It's now about to get easy to install Drupal with Codio in minutes.
Git Basic Principles & Concepts (for new developers)
As a new developer, learning all the Git commands and theories is pretty intimidating along with all of the other new knowledge. So I wrote the following guide, which is the document I would've like...
Getting Bootstrap Grid Classes Into Drupal 7 CMS Markup
When developing with Drupal, it can be a challenge to 'crowbar' in the Bootstrap classes you need. Here we provide four methods to achieve this.
This past weekend, I attended the first DrupalCamp North event, held in Sunderland, North England.
DrupalCamp Bristol 2015
As the Chair of the DrupalCamp Bristol Committee, I thought it would be great to share what I took away from organising Bristol's first DrupalCamp. I'm sure there's a few things to be learnt from...
DrupalCamp Bristol logo
After nearly a year in the planning, Bristol's inaugural DrupalCamp has finally come and gone! There have been murmors about a Bristol camp or event for a number of years and it's so rewarding to see...
A handy tool for every Drupal developers arsenal: a simple go-live checklist!
Setting Up Bootstrap in Drupal 7
For those looking for a reliable, responsive front-end framework to base their website/drupal theme upon, Twitter Bootstrap can be hard to beat. Luckily there is an existing, contributed theme...
Acquia Drupal Site Builder logo
Rick and I took the Acquia Drupal site builder exam yesterday, and we're proud to say we both passed with scores of 90% and higher!
Having problems with complex conditions in Views? hook_views_query_alter() to the rescue!
DrupalCamp Bristol 2015
We're proud to say DrupalCamp Bristol 2015 is taking shape nicely; tickets are selling well, sessions are being submitted and we already have a number of Sponsors on board! With just under 2 months...
we're open sign
Open source software is always 'free of charge', but that’s only half the story...
When should you use fetchAll() or equivalents like fetchAllAssoc() ?