CiviCRM State of theming 2023
1. Which cms?
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 |
CiviCRM BACKEND themes
-
Shoreditch - 1000s
- Drupal 7 & 9 - civicrm.org/extensions/shoreditch
- WordPress - civicrm.org/extensions/shoreditch-wordpress
- WordPress Admin Utilities - 1000s
-
-
Aah
- Drupal 7 & 9 github.com/artfulrobot/aah
- Haystack
CiviCRM FRONTEND
- All CMS:
- Civi Native (e.g. Profiles)
- Search Kit - 'views'
- Form Builder - 'forms'
- Drupal:
- Views
- Webform
- WordPress - 'forms'
- WordPress and Joomla - 'views'
-
YooThemePro + Essentials - in use at greenleaf.one/
-
YooThemePro + Essentials - in use at greenleaf.one/
- Also, front-end themes, ie lab.civicrm.org/nicol/front/
CiviCRM THEMING FUTURE
- Theming in CiviCRM is a headache. There's 19 years of code which needs to support 6 CMSs.
- Rich (Aah theme) and Nic (Finsbury Park theme) have been backed by CiviCRM Core to investigate how to modernise Civi's look and feel.
- It's a long-term (ie multi-year) project. Our priorities are:
-
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.
-
CiviCRM State of Theming 2023
By visualist
CiviCRM State of Theming 2023
- 327