The GoodData platform offers various branding configurations. This article aims to introduce the differences between branding, white-labeling, and theming.
Theming
Themes customize the look of Dashboards and Analytical Designer: Fonts, colors, background colors, border radius, etc. Themes are JSON structures with CSS properties to customize the visual elements, such as buttons, headings, dashboard content, and navigation.
Color Palette
Color palette can be considered part of Theming. It defines colors to be used in data visualizations. For example, when you create a new stacked column chart in Analytical Designer, the colors used to render the colorful columns come from this color palette.
White-Labeling
White-labeling is an ability to hide or replace the GoodData brand. Unlike Theming there’s an important functional element to complement the visual change.
White-labeling allows you to upload your custom logo to replace the logo of GoodData. But white-labeling also allows you to change the @gooddata.com domain to @yourcompany.com so that your users visit the analytics portal at analytics.yourcompany.com and receive KPI Alerts and invitations to workspaces from your company’s domain.
Branding
Branding is a general term that covers theming, custom color palettes, as well as white-labeling.