I can say confidently that the one thing that has been consistent over the years is GRAYBOX’s ability to bring together an amazing team of people.
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).
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.
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.
With a bit of SCSS, ExpressionEngine and a color picker field type, we gave our client the ability to update CSS throughout the site.
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...
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...
Target rules are a killer feature of the Magento Enterprise platform
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:
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.