Skip to main content

Drupal 9 content migration for a Florida city tourism website

OpenSense Labs worked with them to migrate their website from Umbraco to Drupal 9 and enable them to make use of more up-to-date industry-standard CMS tools, techniques, and best practices.

Overview

A Florida city tourism website provides all the information about pristine islands, beaches, and neighborhoods. From must-see spots to top things to do and hotel deals, this website has it all. 

This website offers a broad overview of secluded Florida beaches, family-friendly resorts, and romantic getaways, which will allow you to enjoy quality time with your loved ones.

OpenSense Labs worked with them to migrate their website from Umbraco to Drupal 9 and enable them to make use of more up-to-date industry-standard CMS tools, techniques, and best practices.


 

Project Highlights

  • The client’s website was migrated from Umbraco to Drupal 9.
  • The new website had progressively decoupled architecture with dynamic elements built on React.js. 
  • Dynamic Listing Pages were created. 
  • Layout builder implementation was prioritized. 

 

Objectives

The website was redesigned with the following goals in mind:

  • Create a cohesive web platform that caters to all of the target audiences. 
  • Update and fix out-of-date website technologies that are degrading the user experience and performance of the website.

 

Process and Solutions

Simplified content workflow

The Layout Builder module in Drupal core has been very good support for developers, content authors, and Drupal Community. By using Layout builder in this project, we were able to keep our data well-structured and even allow the content editors and Drupalists to create pages, add any feature, or make any changes without any developer interference.  

Utilization of Pattern Lab

Since Pattern Lab is an application that helps you in organizing your UI components in a pattern-driven approach. We used it in our project for building and changing components which eventually reduced the overall developers’ time and efforts.  

Use of important Drupal modules

Most of the features and functionalities that a tour and travel company’s website requires, could be easily built utilizing the right Drupal modules. We used a lot of new and interesting Drupal modules to tackle interesting problems like the Honeypot module for spam control.

Component-based development

As component-based development streamlines and lowers the level of development complexities, in this project, we went for the component-based approach in order to rebrand our clients’ websites. With this essential approach, we could successfully reduce the time taken to build the website to almost 50%. The use of agile methodology proved to be a great benefit as well. 

 

Outcome

  • Better editorial experience - right from generating content to publishing it on the website.
  • Proper listing pages were created without many developing efforts. 
  • Reduce the time of building the website to almost 50% by using a component-based approach. 
  • Migration to Drupal proved to be the right choice eventually as it provided the flexibility to add any kind of content and made the content editors work a lot easier than it was before.
  • The project was successfully launched on time. Our staffing service helped the client manage oscillating staffing requirements, brought on by changes to their tech stack, eventually enabling them to onboard effectively to Drupal 9.