Published
September 22, 2020
Category
Development / Drupal
client
Sugey One

01. Overview

 
 
 

When you’re highly competent with a specialized skill, you tend to be in demand. For us, that skill is Drupal. We employ some of the most talented Drupal developers in the field and ensure that most of our staff is fully certified. We regularly contribute to the Drupal community, sponsoring events and contributing to shared codebases. If your project requires Drupal experts, you’ve found the right company.

 

This is why, when Sugey One needed help with Drupal implementation for a website they were developing for a major government agency, they came to us. The project required rigorous planning and design and a DevOps background to aid in getting the completed build up and running in production.

We rolled up our sleeves and jumped into the fray.

02. The Challenge

 
 
 
 

Once completed, the website would operate in the healthcare sphere, matching people with professional help based on their insurance coverage, health requirements, and other relevant criteria. But rollout was a long way off.

In the meantime, Sugey One was facing several problems that were slowing down development.

Most problematic were the issues surrounding provider account creation and management. Multiple implementations had been tried prior to our involvement, but all of them missed the mark for one reason or another. Without a viable way for service providers to manage their presence on the site, the entire concept was impractical.

Compounding difficulties were seemingly insoluble challenges affecting the implementation of user permissions. Once fully-functional, the site required four different types of users, each with a specific set of permissions. There was a complicated overlap between functions, making it difficult to map out an appropriate logic flow.

Finally, our client faced roadblocks that prevented them from efficiently moving between development and production, further complicating an already challenging project. After a number of interviews, presentations, and estimating sessions, it was clear to them that our substantial Drupal and DevOps experience was what they needed to find a solution.

03. Our Solution

 
 
 
 
 

We tackled the problem using a staged approach. First, we developed a new methodology for managing provider accounts, which avoided previous pitfalls and significantly reduced operational overhead. Then we pushed these changes into production before moving on to other areas of the website. This allowed providers to begin developing their presence while the rest of the site was still in development.

Then we created a custom framework for dealing with the complexities of the site’s user permissions, cross-referencing user categories with site functions and access levels. This meticulous process resulted in a roadmap that Sugey One and we could follow as we built out the code and overarching design. 

Simultaneously we were scrupulously implementing a DevOps solution that worked for our client and theirs. Not only did we share our methods with Sugey One to help speed up their development process, but we also applied the same approaches to our work, ensuring a consistent, efficient, error-free production system.

04. The Results

 
 
 
 
 
 

Even before site completion, our work was already paying dividends. Service providers were impressed with how easy it was to set up their accounts and manage their data. 

That process, which had been stymied before our involvement, took off after we pushed our designs into production. New providers flocked to the site, setting up accounts in record numbers. Sugey One’s client was ecstatic. Previous difficulties had undermined their faith in the project, but once they saw people getting involved, their confidence grew dramatically.

We solved the user permissions issue as well. With an ounce of logic and a pound of invention, we built a system that flawlessly handled permissions, accounting for the exacting standards obligated by the client and regulatory requirements.

Today the site is up and running, smoothly handling patient requests and expertly matching them with the right provider. Users report positive experiences, due in no small part to the Drupal codebase we developed to manage the complicated processes happening just below the surface.

Sugey One was enthusiastic about the results. Not only were they able to finish the project on time, but they also delivered precisely what their client had asked for. As a result, countless people will get the help they require from the professionals best suited to their needs.

We are pleased to have had the chance to help. It’s nice to work on projects that make a difference in people’s lives. In the end, everyone wins.