We publish articles twice a month for people who make and manage websites.

• By Jake Dohm

Creating a Global Store in Vue

If you have ever worked on a Vue application, a situation has most likely arose where you had some pieces of state that you use in multiple unrelated components. That forces you to decide: Do I put that (global) state in my root Vue instance and pass it all the way down through props, or… Read More

• By Garrett Winder

How to setup an SEO-friendly Craft CMS website

How to setup an SEO-friendly Craft CMS website

Outside of general ease-of-use and editing capabilities, it’s important to choose a content management system that has the tools and features required for your content editors to maintain an SEO-friendly website. Craft CMS is used by businesses large and small, from mom-and-pop shops to large brands like PBS, Sonos and… Read More

Top 10 project management tips for web development projects

1. Set your goals Websites are rarely made to simply be a brochure anymore. Even marketing websites have multi-layer approaches to user experience to ensure people receive tailored information. With that in mind, setting project goals with your team is the first — and most important — thing you can… Read More

Adding a Mailchimp subscribe feature to an existing contact form

The Problem I have a contact form that when submitted emails the form’s details and saves them to a database. I also need to add the submitted email address to a Mailchimp list. The Idea Create a hidden form that grabs the input from the form being completed. When the visible… Read More

• By Jake Dohm

Creating an API with Twig

Creating an API with Twig

Creating an API can be tricky. You have to install the Element API plugin, configure it and set up your endpoints. Not to mention that if you’re not as familiar with PHP it can be difficult to figure out how to query for what you need! On the other hand… Read More

• By Garrett Winder

The top Craft CMS plugins used at Good Work

The top Craft CMS plugins used at Good Work

The Craft Plugin Store recently hit a major milestone, surpassing five hundred third-party plugins created by Craft’s thriving community of developers. Plugins allow you to extend the core functionality of your Craft website, integrate with other platforms like Mailchimp, Salesforce and PayPal, or even get your own Happy Brad dashboard widget… Read More