The administration provides two main areas for system-level configuration:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/webjetcms/webjetcms/llms.txt
Use this file to discover all available pages before exploring further.
- Configuration (under the Setup section) — manage key-value configuration variables that control system behaviour.
- Settings — manage automated tasks, HTTP response headers, and translation keys.
Configuration variables
The Configuration section displays and manages individual configuration variables that differ from their preset (default) values. Variables not yet modified are not shown in the table but can still be referenced and set.Adding a configuration variable
The Configuration name field has autocomplete. As you type, it suggests existing variable names — including variables that are not yet in the table (i.e., still using their default value). Three outcomes are possible when adding:Autocomplete used — variable already in the table
Autocomplete used — variable already in the table
Autocomplete used — variable not yet in the table
Autocomplete used — variable not yet in the table
No autocomplete — name typed manually
No autocomplete — name typed manually
Editing a configuration variable
- If you keep the Configuration name unchanged, the existing variable is updated.
- If you change the name to an existing variable’s name, that variable is updated instead.
- If you change the name to one that does not exist, a new variable is created.
Deleting a configuration variable
Two outcomes when deleting:- If there is a preset value, the variable reverts to that preset after a restart.
- If there is no preset value, the variable ceases to exist.
HTTP response headers
The HTTP Headers application (in the Settings section) lets you define HTTP response headers (HTTP Response Header) applied to pages based on their URLs. Headers are configured per domain.
If multiple headers have the same name, the one with the longest matching URL prefix is used.
Header editor fields
URL address
URL address
/folder/subfolder/— applies to all URLs starting with this value.^/path/subpath/$— applies to an exact URL match./path/subpath/*.pdfor/path/subpath/*.pdf,*.jpg— applies to URLs starting with the path and ending with the specified extensions.
Header name
Header name
Header value
Header value
{HTTP_PROTOCOL}— the request protocol.{SERVER_NAME}/{DOMAIN_NAME}/{DOMAIN_ALIAS}— domain-related values.{HTTP_PORT}— the server port.{INSTALL_NAME}— the installation name.{HEADER_ORIGIN}— the value of the HTTPoriginheader.
Note
Note
Automatic headers
- For web pages,
Content-Languageis set automatically based on the folder or template language. If you define this header in the application, your value takes precedence. - For URLs starting with
/files,/images, or/shared,Content-Languageis set based on thedefaultLanguageconfiguration variable, with language-specific overrides for paths containing/en/,/de/,/cz/, or/sk/.
Automated tasks
The Automated tasks section (found under Settings) lets you define scheduled background tasks that run automatically on the server.Task editor fields
Name of the task
Name of the task
Task
Task
main method to execute. For example: sk.iway.iwcm.system.cron.DownloadURL.Task parameters
Task parameters
|. For DownloadURL, the format is URL|fromEmail|toEmail|subject. The URL is required and must include http:// or https://.Schedule fields (Year, Month, Day of month, Day of week, Hour, Minute, Second)
Schedule fields (Year, Month, Day of month, Day of week, Hour, Minute, Second)
*— always (every unit).*/10— every 10 units (or any other number).20— when the unit equals 20.3-5— when the unit is 3, 4, or 5 (counted from zero).
*/10 and all other fields to *.Startup after boot
Startup after boot
Allowed
Allowed
Audited
Audited
Running on a node
Running on a node
Standard built-in tasks
sk.iway.iwcm.system.cron.Echo
sk.iway.iwcm.system.cron.Echo
sk.iway.iwcm.system.cron.DownloadURL
sk.iway.iwcm.system.cron.DownloadURL
URL (required) | senderEmail | recipientEmail | subjectsk.iway.iwcm.system.cron.SqlBatchRunner
sk.iway.iwcm.system.cron.SqlBatchRunner
|.sk.iway.iwcm.filebrowser.UnusedFilesCleaner
sk.iway.iwcm.filebrowser.UnusedFilesCleaner
fileIndexerIndexAllFiles.Parameters: directory | notificationEmail | true/false (if true, files are unpublished; if false, only a notification is sent).sk.iway.iwcm.doc.GroupPublisher
sk.iway.iwcm.doc.GroupPublisher
sk.iway.iwcm.calendar.CalendarDB
sk.iway.iwcm.calendar.CalendarDB
sk.iway.iwcm.system.ConfPreparedPublisher
sk.iway.iwcm.system.ConfPreparedPublisher
sk.iway.iwcm.stat.SessionClusterService
sk.iway.iwcm.stat.SessionClusterService
sk.iway.iwcm.stat.StatWriteBuffer
sk.iway.iwcm.stat.StatWriteBuffer
sk.iway.iwcm.stat.heat_map.HeatMapCleaner
sk.iway.iwcm.stat.heat_map.HeatMapCleaner
sk.iway.iwcm.components.file_archiv.FileArchivatorInsertLater
sk.iway.iwcm.components.file_archiv.FileArchivatorInsertLater
sk.iway.iwcm.components.seo.SeoManager
sk.iway.iwcm.components.seo.SeoManager
sk.iway.iwcm.system.monitoring.MonitoringManager
sk.iway.iwcm.system.monitoring.MonitoringManager
Translation keys
The Settings section includes two areas for managing UI translation strings.List of keys
The Translation keys section lets you create, edit, duplicate, and delete translation keys, as well as import and export them. Each record shows all language values for the key and the original values from the translation file (before any modifications). Key types:| Type | Description |
|---|---|
| Original key | Loaded from a translation file; never modified. Cannot be deleted. |
| Modified key | An original key whose value has been changed. The modified value is stored in the database; the original remains visible for reference. |
| New key | Created in the editor, not from a file. Stored entirely in the database and can be deleted. |
myapp.button.save).- A new (database-only) key is fully deleted.
- A modified original key reverts to its file value when deleted from the database.
- An original (file-based) key cannot be deleted — you will receive a notification.
