With Drupal 8's change of theming engine from phptemplate to Twig, developers have more power and theme developers can develop faster.
In this article we’ll take a focused look at Drupal 8’s new technologies. We’re not going to cover any of the specifics of installing and setting up Drupal 8, or the logic behind theme and sub-theme creation – plenty of other sites cover these topics and offer tutorials. Instead we’re going to look at YAML and Twig.
Drupal 8, the newest version of the Drupal Content Management System (CMS), was officially released on November 19, 2015. It boasts an impressive list of new features
Consider the following five steps when choosing a website theme to enhance your webstore and its niche. Doing so will captivate your users, ultimately gain their trust, and thus increase conversion rates and overall sales.
Shopify Plus is a completely different way of managing enterprise-grade ecommerce. It has doubled down on support, scale, and stability to accommodate large-value merchants who DON’T want to think about their ecommerce store.
The QA team is the last line of defense before something nefarious pierces the perimeter and starts negatively affecting everything valuable inside: usability, clients, reputation, etc.
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.
Ruby on Rails is a robust framework with a heavy following, and with good reason, it’s incredibly agile and loaded with features. While fantastic when faced with a complicated project, it can quickly become beast-like with pages of tech specs that devours system resources and leaves your clients with hefty hosting bills. There are many schools of thought when it comes to Rails optimization but from my experience the best way to handle performance pitfalls is to anticipate them ahead of time. While each project is different there are many similarities that can be identified early, and...
At GRAYBOX, we work with clients, coders, designers, and thinkers of all shapes and sizes. Each of them has a unique method of thinking and communicating. The information locked in each team member's brain is extremely valuable, and it's our job to somehow extract that information and gather it into a clear, actionable project plan. So, how do we communicate complex information in a clear, coherent and efficient manner? We use a tool called 'Visual Thinking' to help facilitate the process.
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.