| Drupal | Joomla | Wordpress | |
|---|---|---|---|
| Installation | Slightly Custom | Default | Custom |
| Updates | Command line / manual | Default | Comand line / manual |
| Comand Line Interface | Yes | No | Yes |
| Frontend/custom/URLs.html | No | J3: yes / J4: no | Yes |
| Access Control | Yes | Yes | No? |
| Contribution pages/events/profiles/extensions | Yes | Yes | Yes |
| Complex forms outside FormBuilder | Yes | No | Yes |
| Complex front-end display outside SearchKit | Yes (views) | Yes (YTPro +Essentials) | Yes (YTPro +Essentials) |
| Themes | Shoreditch / Finsbury Park Haystack / Aah | Finsbury Park / Haystack | Admin Utilities / Finsbury Park / Haystack / Shoreditch WP |
Ease. Make it easier for anyone to retheme Civi quickly across all CMSs, front and backend.
Markup. Improve Civi’s HTML markup to make it consistent, reliable, mobile-responsive, accessible (ie WCAG compliant) and more future-proof.
Design. Make Civi look better out the box across all CMSs, and integrate with front-end themes better.