Choosing a CMS - Drupal 8 vs ExpressionEngine 3

Posted on Fri, January 22, 2016 in by Mark Middleton

In this post, we’ll explore a few of the major differences (and a few similarities) between two of the most popular and most robust CMS systems, ExpressionEngine 3 (newest update released in Oct. 2015) and Drupal 8 (newest update released in Nov. 2015).

Read More

ExpressionEngine 3: Refreshed & Ready for Prime Time

Posted on Wed, December 02, 2015 in Development Tips by Mark Middleton

Last month, a couple of us from GRAYBOX took a flight down to San Antonio to attend the 2015 ExpressionEngine Conference. Without a major version release since late 2009, I was excited to get my hands on the latest and greatest iteration of EE. The new version contains a few major updates, but generally sticks to the core and cleans up several areas that have been neglected for far too long.

Read More

Multi-Language Websites

Posted on Thu, August 06, 2015 in Development Tips by Mark Middleton

Building a complex website can be a daunting task, but when the site requires multiple languages the project can quickly swell into a world of impossibilities. Let’s break down the big pieces into the little bites.

Read More

Automating CSS Changes with ExpressionEngine

Posted on Thu, May 28, 2015 in Development Tips by Mark Middleton

With a bit of SCSS, ExpressionEngine and a color picker field type, we gave our client the ability to update CSS throughout the site.

Read More

ExpressionEngine Content Management with Better Pages

Posted on Tue, April 07, 2015 in Development Tips by Mark Middleton

ExpressionEngine is a solid ​application framework with a surprising weakness... it's a bit too flexible. Try and do the simple task of Content Management and you'll be left scratching your head...

Read More

Adding a Custom Payment Method to Expresso Store in ExpressionEngine

Posted on Thu, December 04, 2014 in Development Tips by Mark Middleton

During the discovery phase of a recent website project, we learned the client used "Sage" for their merchant account and payment processing. Planning on using ExpressionEngine, I looked up which Payment Gateways Expresso Store supported...

Read More

Magento Enterprise: Troubleshooting Rule Based Product Relations (aka Target Rules)

Posted on Fri, October 17, 2014 in Development Tips by Mark Middleton

Target rules are a killer feature of the Magento Enterprise platform

Read More

Storing Hierarchical Data in a Database

Posted on Wed, September 10, 2014 in Development Tips by Mark Middleton

Storing hierarchical data in a database: two approaches for stable storage and fast reporting of tree data. Many times we need to store enormous amounts of “tree” or “hierarchical” data:

Read More

Magento Simple Steps to Full Page Cache

Posted on Tue, July 29, 2014 in eCommerce Tips, Development Tips by Mark Middleton

Magento is a powerful, ​full-feature e-commerce platform, but the power it provides demands outrageous server resources. Full-page caching of Magento pages is a must for all customers who want their site to load quickly.

Read More

Magento Enterprise How to Create Banners & Banner Rotator Widgets inside Templates

Posted on Fri, May 30, 2014 in eCommerce Tips by Mark Middleton

Magento Enterprise has a remarkable set of features including the ability to manage banner advertising natively without the use of any add-ons. This gives you the flexibility to add banners, custom HTML, and other unique blocks of code and automatically tie the display to any number of promotional rules.

Read More

Tell Us About Your Project

Invalid phone number