走心的手工

This experience helped nudge me toward a more automated approach to setting up a failover server. This isn’t just about having a back every X number of hours. This is about automating a response to downtime that is longer than acceptable.

  • Sep 17, 2014

Building a Web Shop for Success

The 2013 ExpressionEngine Conference was held this week in Portland, OR. I was in the speaker lineup but was unfortunately unable to make it in person. I’m thrilled to say that what kept me back home is that I had a baby boy join the family a few weeks ago. Rather than travel across the country, I stayed home to help out my wife in and around the house.

  • Oct 16, 2013

The Sidecar That Never Was

Five months ago I made a decision to no longer pursue one of my dreams from a few years ago. The decision stung. It wasn’t an easy one to make. But as I write this five months postmortem, I am confident it was the right decision.

  • May 17, 2013

Form Building Add-ons in ExpressionEngine

Recently we published a post that reviewed member profile add-ons in ExpressionEngine. At that time, we promised a similar review of form management add-ons as a complementary piece. This post will review three such forms add-ons that make HTML forms in ExpressionEngine easy, fun, powerful and beautiful. We couldn’t pack in every feature of every add-on but aimed to walk through high-level features and, ultimately, our recommendation of which to choose.

  • Nov 13, 2014

Member Profile Add-ons in ExpressionEngine

My name is Jonathan McGaha, and I’m a developer who has worked with Focus Lab for a little over a year. As we prepare to start a new project, we realized that a review of the available options for member management and form management would be valuable for us as well as other members of our community. This post will look at the currently available add-ons for creating and editing member profiles in ExpressionEngine, while a post reviewing form management add-ons will follow in the next few weeks.

  • Oct 23, 2012

An Interview with Mark Croxton

We’re kicking off a new type of entry to the Focus Lab blog. Today I interview Mark Croxton, partner at Hallmark Design in Brighton, UK. I first became familiar with Mark by using his ExpressionEngine add-on called Stash. He’s a developer with a bit of design chops as well. We took some time to get to know Mark better.

  • Oct 02, 2012

The Anatomy of an ExpressionEngine Extension

In this post, we’re talking about ExpressionEngine extensions. If you’ve used ExpressionEngine long enough to have a few support threads in the forums, you’ve more than likely seen the word extensions come up. Chances are, you’ve also installed an extension or two if you’ve used EE for more than a few weeks.

  • May 29, 2012

Why You Should Learn to Build EE Add-ons

At Focus Lab, one service we offer our clients is custom add-on development for ExpressionEngine. We started dabbling in add-on development about a year after first using EE. It was a foreign land for quite some time, but eventually we noticed the positive impact it was having on our business. Over time, we found ourselves able to say “Yes, EE can do that,” to far more requests than we once thought possible. Eventually, our add-on work led to Focus Lab partnering up with Train-ee to provide add-on development training in the classroom.

  • Mar 07, 2012

Table of Contents


Spotlight: Lauren Davis

Can I make a confession? When I was little I wanted to be an actress, have my own HGTV show, or be a mermaid.

1 week ago - by Lauren Davis

How We Do: We Meditate

Well, some of us do. We might not do it every day, and we definitely don’t do it right at the scheduled time of 11 a.m. But, hey, we’re doing it.

on May 15, 2014 - by Shabnam Gideon

That’s all, folk. Go buy a book. :)