Our latest projects

Take a look at some of our latest work

Our Blog

Latest updates from the blog

mp3 issue on WordPress

mp3 issue on WordPress

A client of mine over at www.teachchildrenmeditation.com was having issues with an uploaded mp3 on a blog post. The issue is quite a technical post for me so it’s for any fellow WP users out there rather than the average client! The problem was that the mp3 worked fine on all desktop browsers that I could test and even on my android phone but it had a couple of quirks on iOS. The duration of the mp3 was shown as NaN:NaN on the embedded player The mp3 would loop back to the start after approx 2mins 30seconds. Turns out that the way iOS handles things is slightly different to other browsers and it means it can’t work out how long the mp3 lasts. Now this can be down to 1 of (or probably both of ) 2 reasons Access-Range – best explained in this post https://forums.cpanel.net/threads/how-can-we-enable-byte-range-requests.289232/ File redirection – htaccess being used to serve the file up from location X while the browser thinks it’s in location Y Turns out that because I use...

More Information
Cool Graphs!

Cool Graphs!

I’ve been working on some new graphs for Teach Children Meditation and have come up with some nifty solutions for some issues. Instead of just boring old input boxes for setting some values the user gets to slide sliders (ed – what else would you do with a slider?). The values are stored and a pretty Polar Area Graph is generated to be printed out or saved so the user can see how they improve their scores between the start and end of the online...

More Information
Stop annoying WordPress plugin update nags

Stop annoying WordPress plugin update nags

More for the developer this one than most clients… When doing some maintenance on an existing site I noticed lots of updates were pending on plugins. Some of the plugins I had customised for particular purposes (which is not the right way to do it but sometimes time is of the essence!) so I didn’t want an update to overwrite all of my hard work. So I found the cleanest way to do it was to add a few lines of code to the button of functions.php in the theme directory. function filter_plugin_updates( $value ) { unset( $value->response['drop-shadow-boxes/dropshadowboxes.php'] ); unset( $value->response['jquery-vertical-scroller/sg-jqvs-widget-plugin.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'filter_plugin_updates'...

More Information


What our clients are saying

I came to Bruce having tried and failed to create a website on my own.  The previous company I had engaged had also let me down badly.  Bruce made the whole process so simple, easy to understand and straight forward.  He was incredibly patient and happy to explain anything I wasn’t sure of.  He was prompt with responses to requests and always made himself available when I needed help.  I will continue to use Bruce any time I need to update my website, because I found him so easy to work with.  Thankyou Bruce!

Mirjam Urfer, Mirjam Urfer Language Services

About a year ago, I needed a website to make my successful translation and interpreting business even more successful. For this, I used Bruce Murray’s services. He did an excellent job at creating my new website from scratch and helping me getting it up and running. (more…)

Villa de Mazamet

We have worked with BCG Webdesign since 2009 when we opened our business in France. BCG have provided us with an excellent & reliable service hosting our email & website as well as providing technical upgrades & updates, analysis and most recently a secure online payment system – all of which have been crucial for our business.


Alex – AR Classic Occasions

As a brand new company with a vision to supply quality wedding cars to the Fife, Lothians and Tayside area, we at AR Classic Occasions approached Bruce with a view to creating a website that would reflect our professional standards and classic cars.His design completely captured the ethos of our company and the website immediately gave the feel of a professional and quality product. (more…)

Anna Evans

I have been working with Bruce since I set up my own small business in 2008 – he set up my original website and has updated and developed it for me ever since. From the start he took time to understood what I needed for my client audience, and has been very responsive to my website needs every six months. From my non-techie perspective, he seems technically brilliant!

Feel Good Therapies

I have worked with bruce for nearly 10 years now – he’s developed a few websites for me and helped me take my courses online which has brought me a worldwide presence (and marketplace). He knows his stuff and is really reasonably priced. I run a small business so cost is important to me and I know Bruce will always give me the most cost effective options.

  • Wendy Curran
  • Mirjam Urfer, Mirjam Urfer Language Services
  • Villa de Mazamet
  • Alex – AR Classic Occasions
  • Anna Evans
  • Feel Good Therapies

The team

Just me and the dog :)

Jess Murray

Jess Murray

Chief Crumb Finder

  • Warming Bruce's Feet 80%
  • Getting Bruce away from desk 100%
  • Keeping Bruce sane 75%
Bruce Murray

Bruce Murray

Big Chief

  • Doing Everything 100%
  • Walking Jess 60%
  • WordPress guru 100%
  • Photoshop Expert 100%
  • WordPress Training 100%