Peakboard Insights

A guide to creating an enterprise template for Peakboard applications

Creating a Peakboard application is easy and straightforward. But as the scale grows, people from different parts of the organisation usually get involved — from different departments and different locations. For that situation there are a few best practices and patterns worth following.

01.10.2024

·

2 min read

Illustration of a digital interface with layout grids, colour palette and email icon for web design.
Key takeaways
  • An enterprise template enforces the corporate design company-wide.
  • Colours, fonts, grids and UI components are defined centrally, once.
  • This lets even people without design skills create on-brand dashboards.
  • The master screen serves as the starting point for all further applications.

This article describes how to create a company-wide Peakboard template that enforces the corporate design requirements and ensures that even people without design or marketing skills can create dashboards and applications that meet the company's needs. These steps have proven to be best practice in hundreds of customer projects.

Colours

Project colours store the colours used in the current application. Every new control is based on that colour set. The background colours determine the overall impression — whether it is a light or a dark theme. The primary, highlight and signal colours influence everything else and are typically taken from the corporate design requirements.

Screenshot of Peakboard Designer with colour management open. The “Project Colors” view shows custom theme colours such as background, primary, signal and highlight.

Fonts

The corporate design guidelines usually specify one or two fonts to use. All font-related definitions for the various text styles (heading, button, standard and so on) can be set in the corresponding dialog.

But what if your company's font is not available in Peakboard by default? In that case a custom font has to be added to the project as a resource (a TTF file). The TTF file is then transferred to the Peakboard Box as part of the project.

Screenshot of the font manager in Peakboard Designer for defining project fonts. Left: project resources with embedded TTF files. Right: preview dialog.

Creating the master screen

To create one or more master pages, first add the company logo as a resource and then build the actual template. A header with the logo and a text box showing the current time plus a headline is usually a good start.

Once that element is in place, group it, lock it and click the lock icon. This prevents it from being changed by mistake.

If you do not want to create a new screen from scratch, right-click the template screen and select “Duplicate (locked controls only)”. The new screen then contains only the template's locked controls.

Screenshot from Peakboard Designer showing the creation of a master template with header, logo, time, date and title.

UI components

The UI components are defined mainly by the standard colours and fonts already covered. For further customisation, UI control templates can be created on a separate screen, as the screenshot below shows.

The user can then pick a UI control from the template and copy and paste it onto the screen they are working on. The copied control brings all the required styles with it and is ready to use.

The template also provides guidance on correct placement. It shows spacings of 20px and 40px and explains when to use which. Further explanatory text and notes can of course be added as needed.

Peakboard UI component overview featuring buttons, toggles, dropdowns, tables and status indicators, including spacing and layout rules.

Grid

A common pattern is to group controls into defined areas. The following screenshot shows how to prepare those grid areas. The grid can be copied to a new screen, adjusted in height and used straight away.

A grid like this makes the end result look more professional and gives the person using the board a sense of which controls belong together, which makes the whole board easier to use.

Peakboard grid template with blue placeholders for structured UI layout. Left sidebar shows the project structure with the active screen “Grid”.

End result

The screenshot below shows a screen using all the techniques discussed. Predefined colours and fonts were used, along with the master template and its headings. The UI controls were copied from the template and placed on a predefined grid.

Peakboard dashboard with header, time, pie charts, status indicators, text input and dropdown arranged in a predefined grid layout.

Frequently asked questions about the enterprise template

What is an enterprise template in Peakboard for?

It enforces the corporate design guidelines company-wide and ensures that even people without design skills create on-brand dashboards.

What does the template define?

Central elements such as colours, fonts, grids and UI components, plus a master screen as the starting point for new applications.

What benefit does it bring?

A consistent look across all dashboards, less coordination effort and faster creation, because the design basis is already in place.

Share this article:
Portrait of Michelle, smiling, close-up against a light neutral background.
Author: Michelle

Michelle is passionate about cutting-edge technology and loves telling others about the interesting world of innovation. As a technology enthusiast at Peakboard, she is constantly exploring the latest trends and developments.

Snow-covered mountain with orange markings along the summit.
Black and white image of snow-covered mountains in a valley.
White clouds running in horizontal lines against a black background.
White clouds running in horizontal lines against a black background.