Skip to main content
ComputerMinds

Articles · Page 9

Notes from the team.

Great day out at the Bristol Harbourside Triathlon

We had a great day out at the Bristol Harbourside Triathlon, with our lovely logo proudly on display on everyone's race numbers - we snapped a couple of photos ...Read article →

A very custom OpenLayers layer switcher

Openlayers has a Drupal module which enables you to add maps to your site. We added locations and categories to the events on CoventryMotoFest.com, and wanted to be able to show maps of certain event categories - or just all of them.Read article →

Building site content, paragraph by paragraph

We've done a fair bit of reading around lately, thinking through different ideals on content construction. There's a fine balance to be struck between atomic units of content, vs. an enormous amorphous blob of formatted HTML, and articles like this by Wim Leers and sessions…Read article →

Some inital thoughts about the Apple Watch and Drupal

In recent months there has been much hype over the newest addition to Apple’s product portfolio: the Apple Watch. It’s undoubtedly an impressive looking piece of kit and Apple have been quick to show off its many features in an attempt to get developers thinking up weird and…Read article →

Mobile first, later : 10 Steps for retrospectively making your Drupal site responsive

On April 21st, Google updated their mobile search algorithms to boost the rankings of mobile-friendly web pages, whilst conversely decreasing rankings for pages that have been designed only for large screens. This change is likely to have a big impact on many Drupal sites, and…Read article →

ComputerMinds sponsor Drupalcamp Bristol 2015

We are really excited to be a gold sponsor for the Bristol Drupalcamp. The event takes place on the 3rd and 4th of July and we will hopefully be bringing some super exciting drupal powered remote control cars - watch this space!Read article →

ComputerMinds supporting local sporting events

We like our sport here at ComputerMinds, especially when it's local (and we are not just talking table football in the back office). So when we had the chance to support some local events we jumped at it.Read article →

Drupal Queues

Queues are a wonderful way of separating different parts of a system. Once you have separated those parts you can do lots of interesting things, like be more fault tolerant or have a more responsive front end for your users.Read article →

Drupalcamp London 2015

I'm at Drupalcamp London 2015 today, I'm planning to attend:Read article →

Good practice pays off for Drupal site security

Much has been said about last month's highly critical Drupal security issue 'SA-CORE-2014-005', otherwise known as 'Drupalgeddon'. It was covered by mainstream international media, even if the reaction needs addressing. Drupal's security team take a responsible approach to…Read article →

Language lessons: 10 Useful tips

To complete my series on multilingual Drupal, here are some mini-lessons I've learnt. Some of them are are to improve the experience for administrators & translators, others cover obscure corners of code.Read article →

Contribute to Drupal(.org)!

So at DrupalCon Austin I had a great time at the contribution sprints. I worked on some issues affecting Drupal.org, it was great fun!Read article →

Language lessons: What are you translating?

It seems an obvious question to ask, but what are you translating?Read article →

A fully-automated testing rig #8

##Part 8: CasperJS debugging tipsRead article →

A fully-automated testing rig #7

##Part 7: When this.mouse.click doesn't workRead article →

A fully-automated testing rig #6

##Part 6: Manually fail a test, but continue script executionRead article →

A fully-automated testing rig #5

##Part 5: Fun with viewports, and THEN someRead article →

A fully-automated testing rig #4

##Part 4: When TrueType doesn't fix everythingRead article →

A fully-automated testing rig #3

Earlier I described a bit about the scope of the project and how careful planning would be needed to keep the project growing smoothly. One result of this is our test template - a basic test script outline which most scripts should stick to - which makes test scripts easier to…Read article →

A fully-automated testing rig #2

##Part 2: Setting up for a large projectRead article →

A fully-automated testing rig #1

A few months ago I started my first project with CasperJS and PhantomCSS, and what an interesting experience it has been working through that to now our second, larger, automated testing setup. Being young projects, there are some fun quirks and niggles in CasperJS and…Read article →

Language lessons: Default language

When you are going to have multiple language set up on your Drupal site, it's important to set the default language appropriately before creating content. Once that is set, content will normally be set to be in that language, and any translations made on the site will be…Read article →

Language lessons: Think first!

Architecture has to be carefully thought through before implemented, or it could all come crashing down at an unexpected moment. You may not realise it, but language is a piece of architecture in all websites. Site builders will be used to thinking about how best to model…Read article →

Language lessons: Getting started

I recently got the chance to implement Drupal's multilingual capabilities on a major client site. Drupal has some of the best functionality around for localizing & translating a site, but it does take quite a lot to understand & configure. We will host a series of articles on…Read article →