Hackathon – Hack the DMC – March 2018

Hackathons (or Hack Days) are a great way to engage with technical people in your community (not to mention one or two business folks and entrepreneurs), they are also a huge amount of fun! Over the 9th and 10th of March I attended the 24 hour hackathon Hack the DMC at Barnsley Digital Media Centre, with an …

Improving Productivity and Focus by Removing Distractions

This blog post could easily be titled: How I Stopped Worrying and Learned to Curb my Notification Anxiety, or, How to Effectively Work Remotely. I work at a remote web development agency. This means that all of the employees work remotely either from home, from a digital workspace, from a cafe, a pub or even in …

How to Write a Personal Social Media Strategy

There are lots and lots of social media channels out there, and people use each of them in different ways. If you tried to post to all the social networks without automating everything, you wouldn’t have time left in the day to do much else. Social media automation is bad. I’ve been guilty of it …

Custom TinyMCE Editor Formatting in WordPress

Sometimes when writing a block of text using the WordPress editor, you need it to look a certain way, we usually do this by adding styles to pieces of text, but we don’t always want our clients to have to open up the text editor and do this manually. In this example we will create …

WordCamp Edinburgh July 2017

Over the weekend of July 21st/23rd the Makedoers traveled North to Edinburgh for a weekend of WordPress-based leaning, networking and some fun and games at the third WordCamp Edinburgh.

Changing your WordPress site language (locale) dynamically

There are some fantastic multilingual plugins for WordPress, and WPML is one of my favourites. However for one client project I needed something far more flexible, as this particular client needed to cater for several countries that each spoke several languages. In short the client needed to be able to have a multisite instance that …

Enforce Version Control in WordPress to Boost Security

If you have spent a long time working on your clients website, ensuring everything is in version control (such as git). Then you would be pretty gutted if your client edits a theme file, or adds a new plugin that lives outside of your version controlled workflow. Adding code that lives outside of a tightly controlled workflow means: …

Stop Clickjacking by preventing your WordPress site loading in a Frame

Clickjacking is a potential security risk caused by someone loading your website in a frame on their domain, and hijacking interactions you make with that site. For example if your website requires a user to login, it could log the username and passwords of users targeted by the clickjacking attack. Fortunately preventing clickjacking in WordPress …