Cancer.net is one of the premier resources on the web for cancer patients. It provides education about all types of the disease and information about treatments, lifestyle, and survivorship.
Preparatory Education About Clinical Trials (PRE-ACT) is a standalone web application that asks the user a series of questions, and, based on the user’s answers, suggests a collection of videos to watch that explain various concepts about participating in a clinical trial.
The Cancer.net team came to us wanting to port the standalone PRE-ACT app into the larger Cancer.net website. Cancer.net is built on Drupal, and the PRE-ACT app had been developed without Drupal in mind. Our task was to adapt the existing application into a new version that ran on Drupal.
We architected and developed a custom Drupal module heavily leveraging Drupal’s Quiz module and Form API. We developed a multi-page workflow which involved custom forms and views, server and client side validation, as well as custom theme templates. We implemented the unique business logic that mapped the questions to videos, which were individualized and had to be stored for each user, and additionally recreated the many small features of the app that Drupal did not provide.
We have also contributed many other improvements to Cancer.net, including 508/accessibility compliance implementation as well as numerous theme improvements and bugfixes throughout the lifespan of the website.
Today, the PRE-ACT application is now available to a much wider audience thanks to its integration with Cancer.net, and one of the most visited cancer websites on the internet is accessible to users with disabilities.
Drupal 7, Consulting, Staff Augmentation