Data Model Editor

Customize Sophora to meet your needs

Data Model Editor

Document types can be flexibly configured in the DeskClient; the corresponding editing interfaces of the DeskClient and the MobileClient are generated automatically.

Sophora Data Model Editor: Configuring a Content Type in the DeskClient
Sophora Data Model Editor: Configuring a Content Type in the DeskClient (Image: subshell/CC BY)

You can define individual document types and the corresponding editing interfaces directly in the Sophora administration view; there is no need to program or to process cryptic XML files.

Instead, you use select values, regular expressions for validation, and mandatory fields, in order to define the form and structure of document types.

Inheritance can be used to reuse definitions and namespaces can be used to organize them.

You can then define, in detail, the features of the corresponding user interfaces.

Tabs

Sophora's DeskClient uses document tabs to structure each document's content into easily digestible chunks.

Typically, basic content is separated from meta data. In Sophora, you can configure, per document type, how your tabs are labeled and how the document's entry fields should be placed on these tabs.

Another benefit of the DeskClient is that you can easily connect a tab with an external website or online-application, for example, you can connect web analytics, or a forum thread related to the document at hand

Sophora field types

Basic fields

Sophora Data Model Editor: Basic Fields
Sophora Data Model Editor: Basic Fields (Image: subshell/CC BY)

Text fields

Sophora Data Model Editor: Text Fields
Sophora Data Model Editor: Text Fields (Image: subshell/CC BY)

Date fields

Sophora Data Model Editor: Date Fields
Sophora Data Model Editor: Date Fields (Image: subshell/CC BY)

Select values

Sophora Data Model Editor: Select Values
Sophora Data Model Editor: Select Values (Image: subshell/CC BY)

Categories and taxonomies

Sophora Data Model Editor: Categories and Taxonomies (Taxo)
Sophora Data Model Editor: Categories and Taxonomies (Taxo) (Image: subshell/CC BY)

Tables

Sophora Data Model Editor: Tables
Sophora Data Model Editor: Tables (Image: subshell/CC BY)

Upload fields

Sophora Data Model Editor: Upload Fields
Sophora Data Model Editor: Upload Fields (Image: subshell/CC BY)

Code editor

Sophora Data Model Editor: Code Editor
Sophora Data Model Editor: Code Editor (Image: subshell/CC BY)

Fixed size and teletext

Sophora Data Model Editor: Fixed Size and Teletext
Sophora Data Model Editor: Fixed Size and Teletext (Image: subshell/CC BY)

Document type and property fields

Sophora Data Model Editor: Document Type and Property Fields
Sophora Data Model Editor: Document Type and Property Fields (Image: subshell/CC BY)

Tree select fields

Sophora Data Model Editor: Tree Select Fields
Sophora Data Model Editor: Tree Select Fields (Image: subshell/CC BY)

Details

ID
DME
Audience
Administration
Compatible With
Sophora
Is an Add-on
No
Is Part Of
Sophora
Categories
Developer
Type
Part of Sophora DeskClient
Creator
subshell GmbH
Administrators
Icon