artfulrobot / aah

Nice CiviCRM bootstrap theme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aah

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;
}

About

Nice CiviCRM bootstrap theme

License:Other


Languages

Language:SCSS 62.5%Language:PHP 16.2%Language:Smarty 15.6%Language:Shell 3.4%Language:JavaScript 2.4%Language:CSS 0.0%