Setting up a user-friendly editor

This article will help you set up Fonto Editor with the best possible experience for your end users.

Moving from a conventional text editor like Word to a structured authoring tool like Fonto Editor can be a difficult process for people. Nonetheless, adoption of this new tool among your authors, editors and other end-users is essential for the success of the transition to structured authoring. For good adoption rates it is essential to focus on the end user during the implementation of Fonto Editor.

Adopt the language of your users

For many people, Fonto Editor is the first introduction to structured, semantic content. Nonetheless, they will often already have some common terminology to describe the elements of their content. To help reduce Fonto Editor’s learning curve, you can implement the terminology of your audience into the editor in two ways.

You can start by defining human-friendly markup labels for the elements in your schema. For example, it's a lot better to present users a "bulleted list" than an "ul".

Another way to implement familiar language is by localizing the interface. Localization can be used to translate the complete interface into a different language, but also to simply replace some standard terminology. Ain’t no place like home!

Activate the copy & paste functionality

If there is one thing you can do to prevent people from wasting heaps of time and money, it’s this one. We’ve learned that it is very common for people to copy and paste content into Fonto Editor from Word, PDF and, well, anywhere. Even if people create a new document from scratch, they will often still start off in another text editor – just because they can. To make sure that users don’t lose all of their precious structure and formatting (especially tables!) when pasting content to Fonto Editor, you need to define copy & paste behaviour.

Open Fonto Editor with the structure sidebar

The first step in engaging people to create properly structured content, it to create awareness about their structure. A simple way of doing this is by setting up the structure sidebar and opening it by default. By doing so, users will always see both the content and its outline when they open Fonto.

Define shortcuts for common actions

Every developer knows this: once you've learned to work with keyboard shortcuts, you can’t live without them. Fonto Editor doesn't have many default shortcuts because it has to be configured to work with your schema. Instead you can define keybindings for any operation in your application. This way you can help your users by giving them shortcuts for their most common or most important actions.

Double click to edit

It is a common pattern to double click an image, an equation or another type of object to edit it. You can set the CVK configuration option doubleClickOperation to bind an operation to double clicking the configured element.

We recommend not to configure a double click operation on elements that will contain text. Double clicking text is normally used to select a single word.

When an element has both a clickOperation and a doubleClickOperation configured, both operations will be triggered when the element is double clicked.