Post #2: Making FrameMaker your “own” – How to customize the User Interface

Hello All,

Warm Greetings from the Adobe FrameMaker team!

This blog post is the second in the series that we are doing in order to share complete and accurate information with our users on the product and its capabilities. The topic that we will discuss today is how to customize the FrameMaker User Interface.

FrameMaker has a long history and lot of new features have been added over the last several years. As a result, some users have suggested that the UI is becoming quite crowded with all this functionality. In this post, we will provide information on the various UI configurability options in FrameMaker. As we will see, FrameMaker UI is highly customizable and can be modified according to the organization’s and users’ specific needs, so that they see just the functionality that they want and nothing else.

Here are the 3 main ways in which the FrameMaker UI can be configured:

  1. Workspaces
  2. Toolbars
  3. Menus


Let us begin with the concept of workspaces. FrameMaker has workspaces that allow a user to configure the various UI elements i.e. toolbars, pods & panels according to the user’s needs. FrameMaker ships with a few default workspaces which are suitable for different user profiles and different stages of the documentation workflow. For example:

Moreover, these default workspaces can be customized further by the user according to his/her specific needs. Lastly, FrameMaker is flexible enough to let the user create totally new workspaces and customize not only which pods and panes are visible but where they are arranged. The concept of workspaces is highly flexible and gives lot of power to the users to choose the user interface they want to work with.

To watch these concepts in action, please watch the following video (from RJ Jacquez) which explains the usage of workspaces in detail (workspace customization can be seen at time 10:50 and 33:00 in the video)

Note: Although this video is on FrameMaker9, the concepts still hold true for FrameMaker10

Here are some additional links for understanding workspace configurability


FrameMaker provides the facility of adding custom toolbars or edit existing toolbars. Some configurability options supported in toolbar are as follows:

Following blog post explains toolbar configurability in detail “Customize Toolbars in FrameMaker 9.”

FrameMaker is flexible enough to let a user choose which menu entries he/she wants to see. FrameMaker menu is read from a configuration file which is present at “<FrameMakerInstallDirectory>\fminit\fmstruct\menu.cfg”.

A user can take this default configuration file and modify it to change the menu entries in FrameMaker. This custom configuration can then be loaded in FrameMaker “View -> Menus -> Modify” menu entry.

The user can use this functionality to remove menu entries from the FrameMaker menu. For instance, an organization may want to remove the “Format” menu completely in an XML workflow since the formatting/styling information may come from a style sheet and any formatting done by the authors is not going to be retained in the XML file and hence, is unnecessary. Using the configuration file, one can achieve this by removing the formatting menu altogether from the FrameMaker interface.

The following video explains in detail how the FrameMaker menu can be customized using this method


As you can see from the above, FrameMaker user interface is highly customizable and can be modified by the users to suit their specific needs. We hope that with this blog post, we have provided the much needed information on how to customize the FrameMaker UI and you will find it useful. Your comments are welcome.

Vimal Bhat – Engineering Manager, FrameMaker

Kapil Verma – Sr. Product Manager, FrameMaker and FrameMaker Server