This article will help you set up Fonto with the best possible experience for your end users. Moving from a conventional text editor like Word to a structured authoring tool like Fonto 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.
Adopt the language of your users
For many people, Fonto 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’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 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, you need to define copy & paste behaviour.
Open Fonto 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 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.