Introduction to the default theme
Abiquo supports branding of the UI for all enterprises with a default theme. The Default theme will load if no others themes (reseller themes) are active.
The themes management feature lets you create basic and advanced styling, but you can create additional customizations by modifying CSS files. The CSS files will have lower priority than the themes. For more details, see Themes flowchart and Extra configuration.
Create a default theme for the platform
You can create multiple default themes, but you can only set one theme as active to display it.
In Abiquo 6.1.3+, the privilege to Manage theme login configuration
enables users to manage Domains (for reseller themes only), Login CSS configuration, and Cookies bar configuration.
Privileges: Manage default themes, Manage theme login configuration
Before you begin:
Prepare your images. For more details, see below and Sample theme image reference
Add your images to a theme
img
folder on the Abiquo server or another web server and obtain the path to the image.
For example:theme/abicloudDefault/img/imageName.png
orhttps://url/img/imageName.png
.
To create or modify a theme:
Go to Users → Themes management
In the Enterprises list, select All
Click a button to clone or add a theme, or select an existing theme and edit it.
Enter the Name of the theme. The name must be unique
To use this theme in the UI, select Active theme
Edit CSS configuration.
You can edit in basic mode (by default) or advanced mode. If you use advanced mode, you can customize more theme details (see next section).To check the theme, click Test theme, then Stop testing theme
To update the theme, click Save
Changes to the theme will display after the user refreshes their browser window.
Theme elements and CSS
This section describes all the sections and elements that you can configure when creating or editing a theme.
For some images, you can set a value of none
to use no image or remove the default image.
In Abiquo 6.1.3+, the privilege to Manage theme login configuration
enables users to manage Domains (for reseller themes only), Login CSS configuration, and Cookies bar configuration.
For improved theme rendering, some values must be a tint value of the main color. For these color values, which are marked with **
(double asterisk), use the helper tool to set the recommended value.
Section (modes, login) | Element | UI element |
---|---|---|
Main CSS configuration | Colors
| These two colors will be used to set different elements in CSS classes. In basic mode, colors will be assigned automatically. In advanced mode, user clicks the Apply buttons to assign colors. |
Enterprise logo
| ||
Login CSS configuration | Main login logo path
| |
Main login background
| ||
Left section background
| ||
Cookies bar configuration | Bottom cookies bar
| |
Bottom cookies ‘I understand’ button
| ||
Bottom cookies ‘I understand’ button (hover)
| ||
Bottom cookies ‘policy’ buttons
| ||
Bottom cookies ‘policy’ buttons (hover)
| ||
Buttons, checkboxes and links CSS configuration | Main button
| |
Main button (disabled)
| ||
Main button (hover)
| ||
Active button
| ||
Link button
| ||
Checkbox
| ||
Lists, pagination and grids CSS configuration | Pagination number color
| |
Main list selected item
| ||
Grid header
| ||
Grid selected row
| ||
Popup CSS configuration (advanced) | Popup header color
| |
Popup left menu
| ||
Other elements CSS configuration | Selected tab underline color
| |
Scroll CHROME THUMB
| ||
Scroll CHROME HOVER
| ||
Scroll Firefox - General style
|