Home/Recipes/How to optimize the UX for your editors
How to optimize the UX for your editors
With Uniform, optimizing the user experience is easy, making it easier for your users to get their jobs done.

Introduction

With Uniform, optimizing the user experience is easy, making it easier for your users to get their jobs done.
Below are our favorite tips on how to make the Uniform experience even better.

Organize your components

When connecting your design system to Uniform, you will most likely have a good mix of different types of components, e.g., a Hero, Call to action, Product list, Banner, Modal, Header, etc.
One of the hidden gems in Uniform’s component library is that you can manage categories of components, it could be to organize the above components like this:
  • Marketing (with Hero, Call to action, Banner and Modal)
  • Lists (with Product list)
  • Structure (with Header)
When inserting a new component, the user can click on the category to view the components within the category.
To manage component categories, follow these steps:
  1. Go to a component under Experience > Modeling > Components > Select any component.
  2. In the General tab, click Manage to the right of the Category field.
  3. Add your categories and save.
  4. Associate your components to the categories.
The video below highlights how to manage your component categories.

Organize by compositions

It’s tempting to have a few compositions as templates, e.g. Page, Article and so forth, the issue is that if you have few compositions, you properly have many components allowed in the different areas of a page. By splitting jobs to be done to separate compositions, make it easier for your users to create new experiences, without having to choose between hundreds of components.
To manage templates, follow these steps:
  1. Go to Experience > Modeling > Components
  2. For the type drop-down, select Composition (which is your templates for e.g. pages)
  3. Duplicate an existing composition, e.g. a Page can be duplicated to a landing page
  4. Open the new composition and go to the slots tab.
  5. Click on a slot section, e.g. body, content area, or what you have as the main area for components. This will open the allowed components, where you can optimize what is allowed according to the type of composition.
  6. Click save and close and your composition is ready for use.
The video below highlights how to manage compositions and allowed components:

Add screenshots

This is the trick that will make your users love you. Create screenshots of your components, patterns and compositions, and get them uploaded to your image CDN (or use Uniform Asset Library).
For each component, composition, or pattern, use these steps to add the relevant screenshot:
For components/compositions:
  1. Go to Experience > Modeling > Components > Select any component or composition.
  2. In the General tab, add the screenshot URL in the Preview Image Url box.
  3. Save and close.
For patterns
Pattern will use the preview image from its component, unless you override it on the pattern level.
  1. Go to Experience > Component Patterns > Select any pattern.
  2. Click on the Gears icon in the left sidebar to open the Properties panel.
  3. At the bottom of the drawer, see the add the Preview Image URL you can populate with a link to the pattern screenshot.
  4. Save and close.
The video below highlights how to enable screenshots on components or compositions:

Add help texts

For any fields used in a component, composition, or content entry, you can easily add help texts that provide your users with more context. Follow the steps below to create help texts.
For content entries:
  1. Go to Experience > Modeling > Content Types > Select any content type.
  2. In the Fields tab, click on a field, e.g. Title.
  3. Add help text in the Help Text field and click Save.
  4. Save and close.
For components / compositions
  1. Go to Experience > Modeling > Components > Select any component or composition.
  2. In the Parameter tab, click on a parameter, e.g. Title.
  3. Add help text in the Help Text field and click Save.
  4. Save and close.
The video below highlights how to enable help texts on content entries:

Use groups for parameters and fields

Logical grouping of parameters and fields can be done with a couple of clicks. You can add as many groups as you need. Afterwards, you can use drag-n-drop to re-organize your fields into different groups and move groups up and down.
As for the group naming, it's common to use the following names: "Content", "Presentation", "Styling", "Call to actions" but the naming is completely up to you, as it needs to make sense to your authors.
When setting up a group, you can choose to have it be collapsed by default:
This allows to focus the editors on the most important parameters, improve the discoverability of parameters on complex components and general ease of use:

Set the "Display name" option

This option is available on both component parameter and entry fields when you edit either a Component or a Content Type:
Setting this option will make the value appear as a display name for either a component or an entry. Typically, the best candidate for that is a title or name field/parameter:

Set the "Use as thumbnail" option

This setting is available on asset fields for content types:
This will make your lists more appealing with visual cues for your users:

Hide read-only parameters on Patterns

To further simplify the authoring experience, you can hide read-only parameters from the property panel of the pattern instance by enabling the "Hide read-only parameters" setting. Doing so will hide the parameter from the property panel of the pattern instance and lets authors focus on the parameters that can be changed.

Experience what you can deliver with Uniform today

Schedule Demo