The Enterprise version of Veracity Learning lets you brand the user interface (UI) of your LRS. You can make simple color and logo changes quite easily, but you can also make more complex customizations too.
Only the Enterprise version supports branding.
Replacing Static Files
To brand the UI, replace the CSS and image files that the LRS serves to browsers from the /public/branding directory:
- branding.css
- favicon.ico
- sitelogoDarkBackground.png
- sitelogoLightBackground.png
- banner-bg.jpg
You can download these files, change them as needed, and re-upload them.
Replacing Server Templates
Be Careful! Errors in Handlebars code could cause the server to become unreachable.
Enterprise customers can replace the templates served by the LRS from the /views/templates/home directory. To overwrite a template, upload a corresponding Handlebars file:
- home.hbs — The homepage for users who don’t log in.
- head.hbs — The site-wide <head> element, with all style and script tags.
- header.hbs — The site-wide top menu bar.
- footer.hbs — The site-wide footer.
The above list should be enough for most uses. However, you can change or replace all components of the UI.
Contact Veracity support for further instructions.
When you change a template file, you must restart the server to see the change take effect.
If a template calls a plugin and you replace that template with your own Handlebars file, then that plugin might not work correctly.
Adding Plugins
You can add plugins that let you change the branding of the LRS UI:
- Log in as the site administrator.
- On the home page for the administrator, scroll down to Admin Tools.
- Click Manage Plugins.
- From the next page, choose Activate a Plugin.
Here's a list of built-in plugins and what they do:
- Login Notice — Shows a banner when users log in.
- Site Branding — Lets you insert custom HTML into the header, footer, and title of pages.