6Tailoring the cmsWorks desktop UI

The cmsWorks desktop is a powerful tool for editors to get their work done. But every client's site has different requirements to a content management system, so the interface to enter content into the system has to be flexible enough to reflect these requirements in the best possible way.

Therefore the interface for editors in cmsWorks can be tailored individually to the needs of these requirements.

Understanding UI customization - files and structures

The cmsWorks editors desktop allows you to be customized in various ways. This chapter explains the necessary files and their structure here.

Basic customizations

Basic customization includes:

  • Assigning a variety of input types to the fields of the document types.
  • Configuring the features available for richtext input fields.
  • Creating option lists for content types and add hints on the effects of these options.
  • Declaring standards for media document types and search options.
  • Assigning icons to document types.
  • Assigning links to external pages aka ExtWin appering as window within the editors desktop.
  • Assigning ContentScripts to different contexts or user privileges to support the content creation.

These functional customizations are using JavaScript within the desktop and are described here.

Additional visual customizations

This chapter is mainly about the customization of the richtext content while editing.

Additionally one may brand the desktop by inserting a branding logo at the desktop background. The configuration is described in this chapter using CSS.