## Field types

There are two types of HTML fields in Bloomreach Content: _formatted text_ and _rich text._ Formatted text fields only allow simple text editing and do not support links or images. Rich text fields allow all possible markup, including links and images. The table below lists the main differences:

Column Title
Formatted text fieldRich text field
FunctionalitySimple text editing: bold, underline, lists, etc.Complex text editing, including links, images, tables, etc.
Supports links and imagesNoYes

## Configuration

The configuration of HTML fields is explained in several sub-sections:

  • [**HTML field configuration properties**](🔗)

    All configuration properties available for HTML fields in the document type editor.

  • [**HTML cleaning**](🔗)

    How to configure client-side and server-side HTML cleaning.

## CKEditor

HTML fields are edited using CKEditor. The configuration of CKEditor is explained in several sub-sections:

  • [**CKEditor configuration properties**](🔗)

    Explanation of the configuration properties `ckeditor.config.overlayed.json` and `ckeditor.config.appended.json`.

  • [**CKEditor plugins**](🔗)

    A list of all available CKEditor plugins and instructions how to add and remove them.

  • [**CKEditor toolbar configuration**](🔗)

    How to configure the CKEditor toolbar.

  • [**CKEditor toolbar items**](🔗)

    A list of all available CKEditor toolbar items.

  • [**CKEditor keyboard shortcuts**](🔗)

    How to configure keyboard shortcuts in CKEditor.