Subscribe to RSS

How to diagnose a bloated Drupal database

Submitted by Julian on 8 May, 2014 - 20:47

Drupal websites use a database to store content and configuration relating to the running of the website.

For most installations (i.e., not large scale deployments), the database will be relatively compact. As an example, the websites that I maintain have databases between 5MB and 20MB. The specific size is affected by the amount of content on the websites and which modules are enabled.


Improving SEO using Drupal Similar by Terms

Submitted by Julian on 8 April, 2014 - 17:00

Search Engine Optimisation (SEO) is the process of altering your website to maximise the exposure of your website via search engines such as Google and Bing.

The aim is to bring more visitors to your website.

If your website is built using the Drupal CMS, this article will give you an easy tip that will both improve the experience for your visitors when they are on your site and help boost your search engine rankings.

The method is made easy using the Similar by Terms module for Drupal, and exploits the need for visitors to be able to find other relevant content when they are on your website.


Storing your files in the cloud (3 tips)

Submitted by Julian on 9 February, 2014 - 13:48

Along with "big data", one of the buzz words in technology right now is the "cloud".

Whilst now the "cloud" can be used to refer to any service that is online, it was originally specifically meant for a type of service where the load was spread over a vast network of physical servers.

In terms of cloud storage, this is still true. Across the main providers (Google Drive, Dropbox, Microsoft Skydrive), the key is that the providers copy the files to various locations in their infrastructure to always be able to serve you if single errors occur.


Drupal Funding via Gittip Teams

Submitted by Julian on 22 December, 2013 - 20:05

Drupal's growth means that community dynamics are changing.

In the past, it was possible to maintain a popular module solely in your spare time.

But several things have now changed:

  1. Additional complexity in the code means that working on Drupal part-time is harder, and less efficient.

  2. Growth in the community means that more users want support, taking up more of the maintainers' time.


Using a Nudge to Guide Drupal Contributors

Submitted by Julian on 16 October, 2013 - 20:00

In an earlier post (The PM makes Project Management “work”), I discussed the common feature between agile and waterfall project management methodologies.

I proposed that it was the presence of the project manager that ensures that the correct tasks are completed in the best order, not something special about the process or methodology that is chosen.


The Role of Forks in Open Source Software

Submitted by Julian on 25 September, 2013 - 22:00

Forks can be an emotive subject for an open source community.

They can make or break communities – sometimes growing to become bigger and better than the original, but sometimes serving to fragment and drive both to the ground.

This article aims to propose why forks exist, and serve as a means for community members to better understand others’ motivations.

The PM makes Project Management “work”

Submitted by Julian on 31 August, 2013 - 21:25

Recent developments in project management techniques (especially for software development) appear to have caused a slight rift between two competing methodologies.

Whilst these processes take a fundamentally different approach, I believe there is a key similarity that means that they can both succeed, and key differences that mean they are individually appropriate for different situations.

The two methodologies that I’m referring to are waterfall and agile.