Skip to content

artfulrobot/aah

Repository files navigation

aah: dead/deprecated/superseded

This theme is now dead! Long live Thames theme. From CiviCRM 6 (v soon) there's a built in entirely rewritten theme / set of themes called RiverLea which has "streams" (sub themes) that ape various popular themes including Aah, as Thames.

this theme will not be maintained further

The new theme is jot identical but similar and has many benefits: dark mode support, WCAG accessible colours, better search kit support.


Some screenshots:

Contact summary

Wide screens:

Screenshot

Narrower screens:

Screenshot

Narrow screens:

Screenshot

Contact Activities list

Wide

Screenshot

Narrow (note tables don't fit!)

Screenshot

Advanced search

Screenshot

The extension is licensed under AGPL-3.0.

Requirements

  • PHP v7.0+
  • CiviCRM (FIXME: Version number)

Installation (Web UI)

This extension has not yet been published for installation via the web UI.

Installation (CLI, Zip)

Sysadmins and developers may download the .zip file for this extension and install it with the command-line tool cv.

cd <extension-dir>
cv dl aah@https://github.com/artfulrobot/aah/archive/master.zip

Installation (CLI, Git)

Sysadmins and developers may clone the Git repo for this extension and install it with the command-line tool cv.

git clone https://github.com/artfulrobot/aah.git
cv en aah

Usage

(* FIXME: Where would a new user navigate to get started? What changes would they see? *)

Known Issues

(* FIXME *)

Developers: how to build

# Install yarn
npm i -g yarn

# Install the libs.
yarn install
npx mix # installs some other bits
yarn install # don't know why we have to repeat.

# Do a dev build
npx mix
# same as:
npx mix build

# Do a dev build and watch for changs
npx mix watch

# Do a production build (pls check in production builds)
npx mix build -p

Themers

Some CSS variables (custom properties) are now in use. e.g. buttons: their background is now --aah-button-bg and --aah-button-bg-hover. This means that you can set your button colours on, for example, the front end event registration pages or such, e.g.

body.civicrm-event-register {
  --aah-button-bg: red;
}