Skip to content
Other versions

Loading…

User interface configuration parameters

Except for the favicon, the uploaded images are automatically resized to match the correct size. Most image formats, like JPG, PNG, etc., are allowed.

Field / Property Type Description
default.ui.context String The context of the application. By default, OpenKM comes with two user interfaces, the classic UI and KCenter.
Values are:
* For Classic UI use “/frontend/index”
* For KCenter UI use “/kcenter/”
/kcenter/
default.lang String Forces the user interface to use a specific language. By default, this parameter is empty. The value is based on the international language code.
en-GB
security.mode.multiple Boolean Enables an alternative security mode that allows the application to apply several changes simultaneously, and only one change is applied at a time. By default, the value is “false”.
After the parameter is changed, refresh the browser for the change to take effect.
false
logo.favicon String Website icon.
logo.login String Login page logo.
It automatically tries to resize the image to 316px × 74px (suggested background #F1F3F5).
logo. mobile String Mobile logo.
It automatically tries to resize the image to 161px × 38px (suggested background #F1F3F5).
logo. report String Reports logo.
It automatically tries to resize the image to 150px × 35px (suggested background #FFF000).
logo.tiny String A small logo is used at the top right of the OpenKM user interface.
text.banner String Text is shown at the top of the logo on the landing page.
It automatically tries to resize the image to 51px × 13px (suggested background #E5E5E1).
text.title String Browser title. This text is set between
${text.title}
HTML tags.
text.welcome String Text is shown in the login table on the landing page.
Welcome to OpenKM!
Use a valid username and password to access the OpenKM User Desktop.
thumbnail.size.lightbox String Maximum size - width * height - of the lightbox thumbnail.
640x640
thumbnail.size.properties String Maximum size - width x height - of the thumbnail in the properties view.
280x280
thumbnail.size.search String Maximum size - width x height - of the thumbnail in search view.
180x180
keep.session.alive.interval Integer Some administration tasks take a long time, like the repository checker and rebuilding Lucene indexes; these can cause the user session to be lost. For this reason, these types of operations are forced to keep the session alive. By default, it is set to 5 minutes.
5
schedule.session.keepalive Integer The user interface uses it to keep the browser connected to OpenKM even when a user is inactive. For this reason, it should never be lower than the server session timeout (by default, set to 15 minutes). By default, it is set to 5 minutes.
5
schedule. dashboard.refresh Integer The application periodically does some operations like refreshing the dashboard panel to get newly imported emails, getting repository news, or showing the latest documents created by other users. This value sets the period between dashboard panel refreshes.
15
schedule.ui.notification Integer The user receives a notification with a popup. The time - in minutes - indicates the period used by the application to look for new messages on the server.
1
system.previewer Select The application can preview documents by using the “flexpaper” or “zviewer” tools. By default, flexpaper previewer is enabled.
flexpaper
download.zip.live.max.files Integer Sets the maximum number of files allowed for download in live mode. Once this number is exceeded, the application will notify the user that ZIP creation will be executed in background mode. After it is finished, it will notify the user by email with a download URL. Value 0 indicates an unlimited number of files.
Downloading a few selected files and folders can take time. On the server side, the application creates a temporary folder where all data is packed as a ZIP file and then forwarded to the end user interface.
100
download.zip.live.max.file.size String Sets the maximum size of all files allowed for download in live mode. If this size is exceeded, the application will notify the user that ZIP creation will be executed in background mode. After it is finished, it will notify the user by email with a download URL. Value 0 indicates unlimited size. Specify size units with KB, MB, GB, or TB; otherwise, the value will be considered bytes.
Downloading a couple of selected files and folders can take time. The application on the server side creates a temp folder where all data is packed as a ZIP file and then forwarded to the end user interface.
100MB
min.search.characters Integer Sets the minimum characters required to execute a search. With fewer characters, the search button will not be enabled.
3
custom.header.height Integer Sets the height reserved at the top of the user interface for a customized horizontal banner.
0
custom.header.source String Sets the relative path of the custom header. When this parameter is not empty and the parameter “custom.header.height” value is greater than 0, a horizontal section will be shown at the top of the user interface with the content set in this URL.
/OpenKM/custom/header.jsp
custom.login String Replaces the default login screen with your own.
/custom/login.jsp
force.reset.chat.when.login Boolean When enabled, forces the chat to log out when loading. This parameter is useful for users who are not logging out of the application correctly and leave the chat session alive, or when users are working with the application in several browser tabs simultaneously.
true
ask.drag.and.drop.updates Boolean Deprecated parameter. In OpenKM version 7.1.21 it was replaced by a configuration parameter in the Profiles.
Ask the user, during a drag-and-drop operation, if existing files should be updated.
false
drag.and.drop.enabled Boolean This parameter can enable or disable drag and drop in the file browser.
true