Drupal Planet Posts

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() ?