With the Properties editor users can edit the properties of all assets from a search result inline in a table. You can configure multiple Properties editors for scopes of properties.


Introduction

The Properties editor is a bulk-edit tool for censhare Web. The Properties editor is available in asset lists. For example, a user searches all article assets that she created, and then starts the Properties editor for Articles and adds or changes the author property.

The Properties editor launches a table view with all assets from the list (rows) and the editable properties (columns). The table allows inline editing of the respective properties.

A Properties editor configuration stores the asset properties and their attributes that can be edited. Multiple Properties editor configurations can be added to censhare. When users start the Properties editor, they can select the desired configuration. For example, the Properties editor configurations Product properties, Image metadata and Content metadata can be available.

A Properties editor configuration is stored in a JSON file in a Module / Table (Properties editor) asset.  The table configuration defines, which properties can be edited in the Properties editor. 

Default configuration and JSON schema

The censhare standard distribution contains a default configuration. For more information about the default table and the JSON schema, see Properties editor - Key concept .

Create a new configuration

To create a new Properties editor configuration:

  1. Duplicate the Properties editor - Default configuration (resource key: censhare:properties-editor-default-config).

  2. Edit the properties of the duplicated asset as follows:

    Property

    Remarks

    Module general tab

    Name

    Enter a name for your configuration. This name is only used internally.

    Key

    Generate a resource key. For more information, see Asset resource keys.

    General tab

    Domain

    Select the desired domain. Configurations are inherited to parent domains and child domains, but not available in sibling domains.

    2nd domain

    Localization tab

    Name (localized)

    Enter a name for each language/variant. The localized names display in the user interface, in the Choose editor configuration dialog.

    Label (localized)

    Optional. Labels can be used as a short form of the name. 

    Description (localized)

    Optional. Describe what can be edited. 

  3. Open the Editor tab or download the JSON master file and open it in an external editor.

  4. Edit the data model according to your needs.

  5. Save your changes or upload the JSON file back into the Table (Properties editor) asset.

  6. In the censhare Admin Client, open the Actions menu () and click Synchronize module assets. In the dialog, select the Required and Optional fields and click OK.

  7. Users must log out and log in again for the changes to become effective.

To test the configuration, log in with a user account that has the respective permissions, domains and roles. For more information, see the user documentation.

Next steps

The Properties editor, table configurations are available in the respective domains and for the respective roles. Users can edit asset properties on search result pages directly in the Properties editor table.