In March 2019, Louise delivered a 10 minute lightening talk about how to build a fast WordPress website at the WordPress London Meetup. Towards the end of 2018 we were…
Recently, we were asked to take over The Bagnall Centre website and migrate the site away from their previous agency’s proprietary CMS. The old website was flaky and unreliable, so…
Louise gave a ten minute lightening talk at the WordPress London WPLDN meetup on 28th June, on ways to improve website speed. So here are the top tips and slides…
We’ve been working with WordPress for years, and consequently we’ve been spoilt by the number of plugins available to WordPress developers. One of the more popular plugins, and one that…
In September, Indigo Tree attended the React London meetup at Facebook’s offices near King’s Cross to hear Benjie Gillam, Faraz Khan, and Robbie McCorkell discuss GraphQL and CSS-in-JS strategies. React,…
Environment Driven Robots.txt with Hugo Static Site Generator
You know those times when you put a website live, everything goes well, you leave the office and you think to yourself, today was a good day. Then you remember,…
If you’ve been following our shenanigans for any length of time, you probably know that Indigo Tree love to experiment with new technology. We recently splashed out on an Amazon…
You know the drill, you run your site through one of the many online performance tools, and you’re told to optimise delivery of CSS, and inline critical CSS. This was…
Passing Arguments into WordPress Actions & Filters
WordPress hooks (actions & filters) are by far the most powerful feature within WordPress. They enable the extension of WordPress without requiring changes to core code. We use them all…
Sometimes we get a project that we know we can really shine, giving our customers some Beautiful Code of great value that can help propel their business forward. We were…
Introduction JavaScript has made considerable strides in the development world, with the addition of new and exciting features and frameworks. It’s rapid growth and popularity have made it an up-and-coming contender…
It was over a year ago that Google first announced it was planning a mobile first index. So what can website owners and businesses do to prepare for this change?
Our mission this year is to improve accessibility across the design and development of our new projects. Here’s how we have built on Wordpress’ default behaviour to provide a better…
Deciding what to animate as a designer can be difficult, particularly because everything you do has to be expressed in code. And not everything can be. This post is first…
There has been a growing amount of discussion about making websites more accessible to people with disabilities in recent weeks. At Indigo Tree, we have become increasingly aware of our…
Indigo Tree recently attended the first ever Frontier Conference held in London. The event was a mix of design & development, with some great insight into current development trends, some…
The team recently attended WordCamp Manchester 2016, a great event attended by about 200 other developers. It was great to meet and network with other professionals in the field, and…
Archived: At Indigo Tree we no longer use Bootstrap in our theme so the instructions in this post may no longer apply. In today’s age of mobile devices, responsive design…
Using a Grid System for Responsive Web Development
A grid system is a collection of HTML/CSS parts that allow you to structure the user interface of your website and position the website’s components in chosen places. At its…
Why we edit fonts and typefaces The environment we learn in influences the way we act in many ways, such as the accent we speak with, the order we write…
Recently we decided to move our InfiniteWP installation over to a new server, which provided a good opportunity to clean out some historical data and schedule some regular backups. We’ve…
Automatic Dependency Injection With PHP’s Reflection API
Reflection is the ability to introspect and reverse-engineer functions, classes, methods, and interfaces during runtime. This makes it possible to find specific information about your code, such as a class’s…
Introduction Many text editors have their own way of allowing developers to code faster such as; keyboard shortcuts, snippets and auto complete, to name a few. Emmet takes a different…
From April 21st Google Will Rank Your Website Higher If It’s Mobile Friendly
“When it comes to search on mobile devices, users should get the most relevant and timely results, no matter if the information lives on mobile-friendly web pages or apps.” Google…
Recently I found myself trying to add an active css class to a navigation bar in a Laravel 4 project. Fortunately, much like everything in Laravel, there is a straightforward…
Automated WordPress Installation With Bash & WP CLI
Like most developers, we tend to start all our WordPress sites the same way. Add various plugins, install a starter theme, create pages and update various options. It’s rarely any different. After manually…
Developing clean coded websites at speed has always been a challenge for developers. This article will span over four posts and hopefully will encourage the speedy developer in you to…
WP CLI is a fantastic command-line tool for working with WordPress. You can set up new installs, install plugins, and update settings all from your terminal window. However, for MAMP…