This is a small cross-CMS theme for the CiviCRM admin interface.
The main css file aims to work across CMS with basic responsive support at under 125kb (excluding fonts & gifs & BootStrap).
It has been tested to work on Backdrop, Drupal 7, 8 & 9 (all on Seven admin theme), WordPress, and Joomla 3 & 4.
The extension is licensed under AGPL-3.0.
There is a public demo available (using Joomla 4) here: https://cividemo.com.
This extension has not yet been published for installation via the web UI.
Sysadmins and developers may download the .zip
file for this extension and
install it with the command-line tool cv.
cd <extension-dir>
wget https://lab.civicrm.org/extensions/finsburypark/-/archive/master/finsburypark-master.zip
unzip finsburypark-master.zip
Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.
git clone https://lab.civicrm.org/extensions/finsburypark.git
cv en finsburypark
After installing the extension, select it via Nav menu > Administer > Customize Data and Screens > Display Preferences, and save.
In some instances, after upgrading CiviCRM, the theme defaults back to Civi's default theme and you will need to disable and re-enable the theme extension.
Version 0.20 - Supports CiviCRM 5.69+ accessible accordions, adjusts colour names with some Standalone variables, tweaks themetest style.
Version 0.19 - Continued fixes, including from Nicolas Ganivet @ CiviDesk. For versions of Civi before 5.69.
Version 0.18 - Many small fixes, including increased SearchKit, FormBuilder, D9 Claro and Joomla4 support.
Version 0.17 - Improved Form Builder and Search Kit support, some D9+ Claro theme resets
Version 0.16 - Multiple small fixes
Version 0.15 - Resolved a problematic Bootstrap issue. Improved display on Civi Bootstrap screens (API4, FormBuilder, SearchKit, etc)
Version 0.14 - Backdrop test and tweak. Swapped fonts to system fonts to improve speed & reduce size.
Version 0.13 - Drupal 9 & Joomla 4, addresses cascade order (loads theme CSS after other Civi css) – thanks @aydun. Tested against 5.42
Version 0.12 - improved Cases/Reports handling. PHP7.4 (thanks @mjwconsult). Updated for v5.37.1
Version 0.11 - some fixes, styles Afform. Updated for version 5.35
Version 0.10 - adds Bootstrap to everything, styles API4 Explorer & SearchKit
Version 0.9 - updated for version 5.33.2
Version 0.8 - further button tidying
Version 0.7 - updated for CiviCRM 5.31.0, fixed extension accordion bug.
Version 0.6 - updated for CiviCRM 5.30.0
Version 0.5 - updated for CiviCRM 5.27.4
Version 0.4 - added Drupal 8 support
Version 0.2 - added Wordpress support, merged css, basic responsiveness.
- Uses colour variables so will not work on Internet Explorer (flag if this is an issue and fallbacks can be added)
- .Woff versions of fonts used as the smallest - but ttf and otf versions are included. To further improve speed, change font-family to 'inherit' to use the theme fonts (FontAwesome is still needed)
- Many sprites have been removed - animated gifs (loaders) are kept, as are a few sprites that are either hard to replace with FA (ie the select2 dropdown arrows), or whose use is unclear
- More testing is needed, issues welcome.
Version 0.1
- is a quick merge of the default civicrm.css and civicrm-shelford.css. This means some sprite paths may be broken and there are duplicate selectors.
- use of CSS variables not supported by IE or < MS Edge 15.
- not tested on Wordpress, Backdrop or Drupal 8.