PingOne

New theme settings (early access)

Additional theme options were added for the global Footer setting, and a group of component-specific settings were added for PingOne DaVinci forms.

New options were added to the More options (⋮) menu:

  • Migrate Theme: The new footer and forms settings are available when you create a new theme, but aren’t available on legacy themes. Use the new Migrate Theme option to enable the new theme settings.

  • Clone Theme: Clone a theme to test the impact of theme changes without affecting the theme that is currently in use in production.

You can find instructions for adding or editing a theme in Branding and themes. For the purposes of early access, this topic only describes the new settings.

Additional global theme settings for footers

You can now include footers in plain text or HTML format, and you can add footers in multiple languages. We’ve also added support for several additional HTML elements.

Footers are displayed at the bottom of each page.

  1. On the All tab, click the toggle next to Footer to the right (blue) to enable footer text.

  2. Click + Add Footer, and select PlainText or HTML.

    By default, English is selected in the Language list. Before you can create footers in other languages, you must create and save one in English. A green dot on a language in the list indicates that a footer is available in that language. Languages for which footers are added move to the top of the list.

  3. Enter text in the Footer Content field.

    If you selected HTML for your footer type, you can include the following HTML elements and associated attributes in your footer. All elements support the class and style attributes. Newly available elements are indicated with an asterisk (*).

    • a(href, target)

      To use an href, you must include the protocol in the address, such as ftp, http, https, mailto, tel, or sms.

    • b

    • blockquote(cite)

    • br

    • cite

    • code

    • dd

    • dl

    • dt

    • em

    • *h1

    • *h2

    • *h3

    • *hr

    • i

    • *img(src, srcset, alt, title, width, height)

    • li

    • ol

    • p

    • pre

    • q(cite)

    • small

    • span

    • strike

    • strong

    • sub

    • sup

    • u

    • ul

  4. Click Save.

  5. To add footers in additional languages, click the Pencil icon (), select a different language, and add your translated text.

    You can’t mix footer types. All footers must be either plain text or HTML, depending on what you selected in step 2.

  6. Click Save.

New component-specific theme settings for PingOne Forms (early access)

Before you begin

You must have:

  • A PingOne environment that includes DaVinci

  • At least one form in the environment

On the Forms tab, click the Component Specific tab on the Theme Styles panel to view and edit theme settings for PingOne Forms.

A screenshot of the Edit theme page showing the Forms tab selected with the Component Specific tab in focus.

General

Use these settings to change the appearance of general elements in your forms.

A screenshot image with callouts to where the setting applies in the form.
Setting Description

Header (1)

Text that appears at the top of each form page.

To add headers:

  1. Click the toggle to the right (blue) to enable header text.

  2. Click + Add Header, and select PlainText or HTML.

    By default, English is selected in the Language list. Before you can create headers in other languages, you must create and save one in English. A green dot on a language in the Language list indicates that a header is available in that language. Languages for which headers are added move to the top of the list.

  3. Enter text in the Header Content field.

    If you selected HTML for your header type, you can include the following HTML elements and associated attributes in your header. All elements support the class and style attributes.

    • a(href, target)

      To use an href, you must include the protocol in the address, such as ftp, http, https, mailto, tel, or sms.

    • b

    • blockquote(cite)

    • br

    • cite

    • code

    • dd

    • dl

    • dt

    • em

    • h1

    • h2

    • h3

    • hr

    • i

    • img(src, srcset, alt, title, width, height)

    • li

    • ol

    • p

    • pre

    • q(cite)

    • small

    • span

    • strike

    • strong

    • sub

    • sup

    • u

    • ul

  4. Click Save.

  5. To add headers in additional languages, click , select a different language, and add your translated text.

    You can’t mix header types. All headers must be either plain text or HTML, depending on what you selected in step 2.

  6. Click Save.

Global Font (2)

The font to use for all form text, including field labels and button text.

Logo Height (3)

Set a height for your form logo. The maximum allowed height is 150 px.

Focus Color

Select an outline color to apply to a field when it’s in focus.

This setting can’t be previewed because it requires user interaction to display.

Buttons

Use these settings to change the appearance of buttons in your forms.

A screen capture of a form preview with callouts to show what each button setting applies to.
Setting Description

Button Border (1)

Select a color for the borders around the form buttons.

Hover State Fill (2)

Select a button color to use when a user hovers over them.

This setting can’t be previewed because it requires user interaction to display.

Hover State Border (1)

Select a color the borders of the buttons in your forms become when a user hovers over them.

This setting can’t be previewed because it requires user interaction to display.

Hover State Button Text (3)

Select a color that the button text becomes when a user hovers over form buttons.

This setting can’t be previewed because it requires user interaction to display.

Border Weight (1)

Select a setting for the thickness of the borders around the form buttons. Allowed values range from 0 px (no border) to 4 px.

Corner Radius (4)

Select a value between 0 (square) and 25 px to configure the curvature of the button corners.

Text Size (3)

Select a font size between 8 and 24 px for the button text in your forms.

Text Weight (3)

Select a weight for the button text. For example, Extra Light or Bold.

Text

Use these settings to change the appearance of specific text types in your forms.

If text formatting options were set for a particular form using the Translatable Rich Text component in the form builder, those text settings can’t be changed using the theme settings, and the preview won’t update for that form. If there were no text format changes to other forms in your environment, the theme settings are used and displayed in the preview.

A screen capture of a form preview with callouts to show what each text setting applies to.
Setting Description

Title Text (1)

Select the size and weight of the title text (H1) in your forms.

  • Text Size: Select a font size between 8 and 24 px for form titles.

  • Text Weight: Select a weight for the title text. For example, Extra Light or Bold.

Subtitle Text (2)

Select the size, weight, and color of the subtitle text (H2) in your forms.

  • Text Size: Select a font size between 8 and 24 px for form subtitles.

  • Text Weight: Select a weight for the subtitle text. For example, Extra Light or Bold.

  • Subtitle Text: Select a color for the subtitle text in your forms.

Body Text (3)

Select the size and weight of the main body text in your forms.

  • Text Size: Select a font size between 8 and 24 px for body text.

  • Text Weight: Select a weight for the body text. For example, Extra Light or Bold.

Link Text (4)

Select the size, weight, and hover color for the links in your forms.

  • Text Size: Select a font size between 8 and 24 px for link text.

  • Text Weight: Select a weight for the link text. For example, Extra Light or Bold.

  • Link Text Hover: The color of the text when a user hovers over the link.

Input Fields

Use these settings to change the appearance of form fields that require user input.

A screen capture of a form preview with callouts to show what each input field setting applies to.
Setting Description

Label (1)

Select the size, weight, and color of the label text for input fields in your forms.

  • Text Size: Select a font size between 8 and 24 px for field labels.

  • Text Weight: Select a weight for the field label text. For example, Extra Light or Bold.

  • Label Text: Select a color for the label text for fields.

Value (1)

Select the size, weight, and color of the text entered by users in the input fields in your forms.

  • Text Size: Select a font size between 8 and 24 px for text entered by users.

  • Text Weight: Select a weight for the text entered by users. For example, Extra Light or Bold.

  • Value Text: Select a color for the user entered text.

These settings can’t be previewed because they require user interaction to display.

Input Box (2)

Select the border color, border weight, corner radius, and label position for input fields in your forms.

  • Border (2a): Select a color for the border around input fields.

  • Border Weight (2a): Select a setting for the thickness of the borders around the input fields. Allowed values range from 0 px (no border) to 4 px.

  • Corner Radius (2b): Select a value between 0 (square) and 25 px to configure the curvature of the input field corners.

  • Label Position (2c): Select one of the following options:

    • Float: Place the label inside the input box.

    • Default: Place the label above the input box.

Card

Use these settings to change the appearance of the card that contains all of the form elements.

A screen capture of a form preview with callouts to show what each card setting applies to.
Setting Description

Border (1)

Select a color for the border around the card that contains all of the form elements.

Border Weight (1)

Select a setting for the thickness of the borders around the form card. Allowed values range from 0 px (no border) to 4 px.

Corner Radius (2)

Select a value between 0 (square) and 25 px to configure the curvature of the card corners.

Shadow (3)

Apply a shadow outline to the card.

If you’re using a background image, the shadow might not display clearly, particularly if the background image is very dark.

Horizontal Alignment (4)

Select whether the card should be aligned to the left, right, or center of the form.

Vertical Alignment (5)

Select whether the card should be aligned to the top, bottom, or center of the form.

Migrating legacy themes to enable the new settings

The settings described in the previous section aren’t automatically available for themes created before these settings were released. Existing themes include a Legacy label. If you want to enable the new settings for an existing theme, do the following.

Steps

  1. In the PingOne admin console, go to User Experience > Branding and Themes and browse or search for the theme you want to update.

  2. Click the More options (⋮) icon and select Upgrade Theme.

  3. On the confirmation modal, select the I understand and want to continue checkbox, then click Continue.

The new theme settings are now available and the Legacy label is removed.

Additional considerations

When migrating a theme, consider the following:

  • You can’t revert the theme to the old version after it is migrated.

  • Upgrading an active theme can impact the end-user experience.

  • Migrated themes retain their original theme ID.

Cloning existing themes

To test the new settings out on a legacy theme without immediately changing the theme for end users, you can clone a theme and migrate the clone. The cloned theme will have a new theme ID. You can use the clone to test a version of the updated theme in one of your forms to ensure that it’s working as expected. When you’ve validated the changes, you can migrate the original theme, maintaining the theme ID and ensuring that you don’t have to update all of your forms to use a new ID.

To clone a theme, do the following.

Steps

  1. In the PingOne admin console, go to User Experience > Branding and Themes and browse or search for the theme you want to clone.

  2. Click the More options (⋮) icon and select Clone Theme.

Result

A copy of the theme is created. The theme name is <original-theme-name>-Clone.

The Clone Theme option is available for legacy and new themes.