This case study examines the successful merger of two Gatsby repositories for Red Lion Hotels and Sonesta Hotels & Resorts. The project presented two major challenges, supporting spikes in traffic and migrating from Drupal 7 to a new frontend. To address these challenges, the team opted for a Gatsby + Drupal stack, which proved to be highly effective. This case study explores the technology used and the workflows and deployment processes implemented to achieve the desired results.
Drupal + Gatsby
Sonesta Hotels & Resorts is a well-known hotel brand in the United States, with a rich heritage of iconic hotels throughout the country. The COVID-19 pandemic hit the hospitality industry hard, but Sonesta was able to add over 200 properties previously under various brands, and in January 2021, the brand acquired Red Lion Group, further expanding its portfolio.
Image styles are a powerful tool in Drupal which allow users to define transformations and optimizations for images to use in the rendering pipeline. But how does this work when you're using Drupal as a headless CMS?
Recently our team at Desarol migrated a large Drupal 7 website for a multinational hotel chain to a decoupled Drupal 9 back-end with a Gatsby front-end. First-class support for localization into Spanish was a key requirement to support the client’s many guests visiting South American locations.
Drupal menus allow sitebuilders to create complex hierarchical content structures. However, due to JSON:API's output format these hierarchies end up being flattened out with parent child relationships being broken apart across different menu_link_content resources...
Drupal has had core support for translation since Drupal 8. But some entity types are not translatable due to their nature. Files are a good example of this...
In late 2020 we set out to migrate a large, traditional Drupal 7 site to a Gatsby front-end fed by a Drupal 8 back-end. Here's a few of the key things we learned along the way...
SurfingNosara.com is Nosara’s leading surf, real estate and vacation rental portal. The client approached Desarol to improve and add features to SurfingNosara.com. We scheduled a workshop where we addressed the client’s most pressing issues and offered some suggestions of our own...