The following list contains configuration properties for the Studio.
studio.auto-logout.delay
Type
java.lang.Integer
Default
1800
Description
The delay in seconds before a Studio session is automatically
disconnected after inactivity. Inactivity is checked on the client.
Set to 0 to disable auto logout (not recommended). For clients that
cannot reach the Studio web application, the timeout of the server
session determines the timeout of the Studio session. Defaults to
1800.
studio.dashboard.refresh.interval
Type
java.lang.Integer
Default
30000
Description
The interval at which the dashboard is refreshed when visible in
milliseconds (0 to disable automatic refresh) Defaults to 30.000
milliseconds.
studio.default-time-zone
Type
java.lang.String
Default
Europe/Berlin
Description
Default time zone in CoreMedia Studio. Make sure that the default time
zone is included in the studio.timeZones list. Defaults to
'Europe/Berlin'.
studio.differencing.max-markup-size
Type
java.lang.Integer
Default
300000
Description
The maximum size of a markup object in bytes for which differences
with other markup can be computed. By default, this value is set to
300000, which amounts to approximately 15000 words.
studio.locales
Type
java.util.List<java.lang.String>
Default
en,de
Description
A comma-separated list of locales from which the user can choose the
locale in which the Studio is displayed. If unset, the list locales
defaults to English or German.
studio.login-url
Type
java.lang.String
Default
Description
If non-empty, a URL to which the Studio client should redirect a user
who is not yet logged in. This supports single-sign-on solutions using
an external login page. If empty, Studio shows a login form itself.
studio.preview-controller-pattern
Type
java.lang.String
Default
preview?id={0}
Description
Get the preview controller pattern. If it is empty or not defined,
then use the default preview controller pattern.
studio.preview-url-prefix
Type
java.lang.String
Default
Description
The URI prefix of the CAE preview web app. This prefix is used to
compose preview URIs for contents, assuming that a standard CAE
preview controller is mapped at the path 'preview'. Since studio and
cae are usually deployed as independent spring boot application or as
a containerized application (docker/kubernetes), it is neccesary to
provide an absolute URL to load the preview, like
'https://your-host-name.com:40980/blueprint/servlet'
studio.preview-url-whitelist
Type
java.util.List<java.lang.String>
Default
Description
Configures a list of valid preview origins. The preview integration
does only work for contents from listed origins. Wildcards (*) may be
used for valid origin entries. If left blank (or if the property is
not listed at all), the origin of studio.previewUrlPrefix is the only
accepted origin. The URLs of the preview origins must not contain a
trailing slash. NOTE: Once a whitelist is configured, the Studio has
no chance to set a target origin in outgoing messages anymore. Be
aware that this is a minor security drawback. EXAMPLE:
studio.previewUrlWhitelist=https://host1:port1,\ https://host2:port2,\
http://localhost.*,\ *.company.com Enabling Elastic Social tenants in
the embedded preview requires including a placeholder CoreMedia Studio
then replaces the token with the current tenant. In a Blueprint
related project, this could be:
studio.previewUrlPrefix=http://{0}.localhost:40081/blueprint/servlet
studio.rest.network.max-requests
Type
java.lang.Integer
Default
15
Description
The maximum amount of parallel pending requests executed to one host.
studio.time-zones
Type
java.util.List<java.lang.String>
Default
Europe/Berlin
Description
Supported time zones in CoreMedia Studio. Provide a comma separated
list of supported Java time zone IDs. Defaults to 'Europe/Berlin'.
Configures Pull Translation (translation into preferred site)
behavior: When set to true the workflow dialog is displayed, otherwise
the workflow is started automatically. Defaults to true.
studio.upload.default-blob-property
Type
java.lang.String
Default
data
Description
The default blob property name of the default content to be used for
bulk uploads, used if no mapping is found in the upload settings
defined in content. Defaults to 'data'.
studio.upload.default-content-type
Type
java.lang.String
Default
CMDownload
Description
The default content type to be used for bulk uploads, used if no
mapping is found in the upload settings defined in content. Defaults
to 'CMDownload'.
studio.upload.upload-settings-struct-property
Type
java.lang.String
Default
settings
Description
The name of the struct property to be used when the UploadSettings
document is read. Defaults to 'settings'.
Defines which content actions are not allowed if the content has error
issues. As some actions are in a dependency relationship (e.g. APPROVE
depends on CHECKIN), only the least inclusive actions need to be
declared (e.g. CHECKIN entails the check of CHECKIN and APPROVE
actions). Currently, the only supported OPTIONS are CHECKIN, APPROVE
or nothing for no restriction. Defaults to APPROVE, i.e. content
approval and publication is not allowed in case of error issues.
studio.workflow.translation.extended-workflow
Type
java.lang.Integer
Default
Description
The value that defines how many dependent contents will be returned in
"Translation Workflow Start window" when starting a
translation workflow. Defaults to 100.
beans. Validators will be executed in the order given in the list. The
list must not be empty.
studio.xml-filters.enable-multi-class-span-filter
Type
java.lang.Boolean
Default
false
Description
Enables a filter for CoreMedia RichText 1.0, which splits up spans
with multiple classes to dedicated spans, each with a single class
only. This filter should be enabled for CKEditor 4 and should be
disabled for all later versions of CKEditor or alternative rich text
editing component frameworks.