On Monday, the Cathedral of St. Matthew the Apostle in Washington, D.C. launched our new website after almost a year of development:
www.stmatthewscathedral.org . The new site is built on
Drupal 9, using a design by Fiat Insight implemented as a subtheme of
Bootstrap Barrio, with the migration handled by our company (Lattice Group).
Over the last several years the Cathedral evaluated several parish website hosting platforms, moving to WordPress or BackDrop, or upgrading its Drupal install. There was a desire to avoid vendor lock-in, to retain close to 100% of legacy content, and to build out specific features that aligned with existing workflows and relationships, all of which was easiest to accomplish by remaining on Drupal.
Drupal's migration infrastructure, once set up, is very efficient, and we were able to bring over more than 14,000 content nodes and perhaps twice as many binary assets, plus at least hundreds of configuration settings, all in a day. Once set up, that is. That setup unfortunately still involves a great deal of trial and error, especially as we relied heavily on date handling features that have become splintered across multiple projects and versions—nothing overly exotic, just repeating events, recurrence exceptions, all-day events, and date ranges. There is not even a stable Drupal 8+ release for the Calendar module (the 82nd most popular module out of 49,491, with almost 72,000 active installations), to give you an idea. Ultimately the site had to be converted over to use the new Smart Date contributed module and its separate set of compatible extensions.
Complexities like these, arising out of Drupal's pivot to enterprise, probably explain why D7 sites continue to outnumber D8, D9, and D10 sites combined, more than 7 years since the initial release of Drupal 8, in turn leading to the repeated delay of D7's EOL date. If Drupal sticks to the November 2023 EOL, small organizations with large legacy D7 sites might look to Backdrop CMS (
www.backdropcms.org) rather than D10 if they want to remain on a familiar platform.
-Jason Cho
Lattice Group, Inc.