Migrate to Drupal8 (was: Move off Drupal7)
As Drupal7 is rather old and going towards its end of life, we have to consider adopting another CMS as the default CiviCRM Spark CMS.
Steps required for adopting Drupal8:
-
Port mycivi CSS tweaks to d8 (some of the CSS relies on the old d7-specific body tags) -
Find a solution or alternative for the theme/shoreditch -
User/role permissions -
Test and make sure that the "paranoia" module works, that admins cannot do risky things. -
Fix admin login workflow -
Fix Aegir login uid2 task -
provision_symbiotic has Drupal7 config code specific to D7
Old description:
It's not particularly urgent, since we do not tie into the CMS very much, except user management, which few people use (we don't allow changing user permissions, only adding new users).
So it's easy to migrate off CiviCRM Spark and change the CMS. However, it should still be on our radar.
We have the following options:
- Drupal8
- Backdrop
- Joomla
- WordPress
Drupal8, Backdrop and Joomla have a rather small user-base, so WordPress seems the most likely contender. We might re-evaluate in 6 months, when it will be high time to move off Drupal7.