Client description

SSC’s website is quite complicated with public information pages as well as management of memberships (about 1,000 members) and abstract submissions/registrations for their annual scientific conference. SSC’s board of directors and office staff have a large annual budget to maintain and improve their website, which is based on a customized version of Drupal and CiviCRM.

Project objective

  • Develop continuous improvements to the existing website, based on a large annual development budget.
  • Maintain an efficient, functional, and secure website.


Streamline the existing ad hoc website and ensure that all the functionality they need is retained

SSC staff meet monthly with one or more of the Freeform developers to manage ongoing improvements and maintenance. Outside of the meetings there is regular communication via our project management tools, focused on new and in-progress user stories. We maintain three versions of the current website: dev, staging, live, and one version of the Drupal 9 website in development, which the client and developers have access to. This allows for changes and improvements to be reviewed and fully tested before being deployed. Only the live site is accessible to the public, all other versions are locked down to prevent any data or emails from leaking out.

Manage a major upgrade from Drupal 7 to Drupal 9 with CiviCRM.

Freeform is also currently rebuilding the entire website from Drupal 7 to Drupal 9. The website has a lot of customizations that integrate Drupal and CiviCRM, all of which require major changes in order to continue to function. While this is underway, all functionality which is no longer necessary is being dropped.

Some of the major existing features being upgraded:

  • Complex customizations to CiviCRM membership forms.
  • Complex annual conference events with multiple workshops and locations, all of which are connected via Drupal taxonomy and CiviCRM events.
  • Various reports for membership fees and events.