06 Dec 2016

SES: Drupal 8, front-end teardown

We’ve just designed and built a new website for the world-leading satellite operator, SES. SES connects and enables broadcast, telecom, corporate and government customers, and enriches the lives of billions of people worldwide.

We’re really proud of how it’s turned out, and as it’s one of the first batch of high-profile large Drupal 8 websites, we’ve been asked by a wide range of people about our technical approach to building a complex site using the latest version of Drupal.

You can read our case study here on the project as a whole, but here is Stuart Wilson, Head of Frontend Development at Catch to explain a little more around our front-end approach:  

“The sheer scale of the SES website demanded a scalable and comprehensive front end system. As a team we approached the transition from design to code by creating a static style guide of individual components which would then be used to power the Drupal 8 website.

Our modular CSS was written in SASS using NPM to run build scripts and wrapping it up with PostCSS’ Autoprefixer for greater resilience to browser inconsistencies. Using BEM syntax and championing an OOCSS approach allowed us to write configurable componentry which was open to extension, but closed to core modification which meant that QA testing could happen earlier on in the build.

“The sheer scale of the SES website demanded a scalable and comprehensive front end system."

STUART WILSON, HEAD OF FRONT END DEVELOPMENT AT CATCH

Thanks to Drupal 8’s use of the Twig templating engine, we could test the flexibility of our HTML templates using mock data which was then swappable for real content from the CMS.  This created a unified theming workflow with clear ownership between the front and back end of the website and helped reduce code overhead whilst instilling scalability within the UI.

Thanks to our modular approach, we were able to utilise Drupal Paragraphs to promote greater flexibility across content types in the CMS, enabling SES to realise any combination of page designs they required.”

Visit www.ses.com and stay tuned for future SES developments. We’re continuing to work with the team in Luxembourg on increased website functionality and a range of other exciting digital products.

01 Sep 2014

A new destination for Directioners

Ecommerce for a global phenomenon, giving fans the opportunity to check out every detail of One Direction's new fragrance

Our objective

One Direction are nothing short of a global phenomenon and as such, their newest fragrance "You & I" needed an amazing interactive, responsive experience for the legions of fans of the band to check out every detail of the product and campaign in all of their combined glory.

We were also adding the ability to purchase, with the plan being to offer a slick checkout process that would help users to get through the purchase process as simply as possible.

Our approach

In order to provide a scalable and easy to manage site - we selected Drupal 7 as a platform and used it to develop a fully responsive eCommerce store that also provides a multitude of exclusive content for fans of the band.

It was important to everyone involved on the project that this wasn't just an eCommerce store that didn't give anything back for the fans, in order to combat this, we worked to develop areas that showed never seen before content in an exciting way that would allow Directioners to engage with the band online as they never had before.

The job didn't stop with the glossy front end experience - we developed full integrations with payment & CRM and built a bespoke fulfillment interface for the warehouse team to use to get the orders out and into the hands of Directioners around the world.

"One Direction are nothing short of a global phenomenon and as such, their newest fragrance "You & I" needed a dynamic experience for their legions of fans"

Jonathan Smith, Managing Director, Catch

#1DFragrance

User generated content (UGC) is given pride of place within the site in the #1DFRAGRANCE section where we automatically collate all the best content that uses the dedicated hashtag from Twitter, Instagram & Facebook, allowing the team to simply publish their favourites to the site. Keeping the fans engaged and creating more conversation around the products.

Start a conversation

0207 494 3554
or
newbiz@catchdigital.com