Application module


About

Use the Application module to configure site-wide settings for your Content Hub or legacy Video Portal. The module controls the site title, languages, media actions, display options, and other application behavior.

Access the Application module

Open your Configuration Management console. The Application module opens by default. You can also go directly to https://{your_site_URL}/admin/config/tab/application.

The Application page displays.

Application module settings

Configure the module

Preset fields

These values are set during installation and can't be edited:

  • instanceId — The unique identifier for your site. It can distinguish the instance in Rich Media CMS analytics.
  • privacyContext — The value applied to the root category for privacy enforcement.
  • userRoleProfile — The metadata profile ID that defines user roles for the instance.
  • virtualEventID — The event ID used for analytics and required for Application Registry features. If the field is empty and the Generate Event ID button appears, click it to generate the ID.

Application registry

The applicationRegistry settings register the application with services such as Authbroker.

  • mainSiteAlias — The primary site hostname, without a protocol. For example, enter videos.kaltura.com.
  • appRegistrationID — The registration ID required for Application Registry features, including Authbroker. If the field is empty and the Register App button appears, click it to register the application.
  • userProfile — Indicates whether User Profile is used for registration. The application must be registered before this field can be used. The default value is 1; only a Kaltura administrator can change it.

Site title

  • title — Enter the site title that appears in browser tabs and search results. Media page titles combine the media name with the site title.

Footer

  • footer — Enter the footer text. The default is “MediaSpace Video Portal by Kaltura.”

JavaScript

These fields add JavaScript to all pages outside the admin console. Use them only when you're familiar with the code you're adding.

  • headerJS — Enter JavaScript to run in the page header.
  • headerJSlinks — Add links to JavaScript files to load in the page header. Click +Add "headerJSlinks", then enter the full file URL in the url field, such as https://myfiles.com/files/my.js.
  • URL field for a headerJSlinks entry

  • bodyJS — Enter JavaScript to run at the bottom of the page.

Internet Explorer compatibility

  • forceIECompatibilityMode — A legacy Internet Explorer compatibility setting. Internet Explorer is no longer supported, so leave this field at its default value.

Theme

  • theme — A legacy theme setting. Leave this field at its default value if your site uses Theming. For current theme settings, see the Theming module.

Languages

Use languageConfiguration to make one or more interface languages available. Built-in interface text is translated, but text entered by users or administrators, such as category names and media titles, stays in its original language.

  • To use one language, select Single Language Instance and select a language from the drop-down menu.
  • To offer multiple languages, select Multi Language Instance. Then, under languageSelection, select the languages you want to offer.

Single Language Instance setting

Language selection for a Multi Language Instance

You can edit languages and add custom languages in the Languages module. You can also download your site's text resources from Languages > DownloadLocaleText. For available languages, see Supported languages in Kaltura applications.

  • showLanguageFlag — Select Yes to show flags in the language selector, or No to show the first two letters of each language. Flags don't appear in the Theming navigation bar.
  • language — Select the default language for new users. When a user changes the site's language, the selection is saved in a persistent cookie. In LMS Extensions, Kaltura elements use the language selected in the LMS settings.

Language selection in the Theming interface

Likes and media page URLs

  • enableLike — Select Yes to let users like media.
  • enableEntryTitles — Select Yes to include media titles in media page URLs when users browse the site or share links.

Editing and deleting published media

  • allowEditPublished — Select Yes to allow editing of published media. Select No to hide the edit action for published media.
  • allowDeletePublished — Select Yes to allow deletion of published media. Select No to hide the delete action for published media.
  • These settings apply to Content Hubs and legacy Video Portal. For LMS Extensions, configure them in the Hosted module.

Edit and delete actions for published media

  • enableEntryDelete — Select Yes to enable media deletion from your Content Hub or legacy Video Portal.

Media counts and sorting

Use enableViews to control which count indicators appear and which related sorting options are available in media lists, including My Media and search results. Select one of the following options:

  • Plays only — Shows the Plays count and enables Sort by Plays for playable media.
  • Plays and Views — Shows both counts on Theming pages and enables both sorting options. On pages that don't use Theming, the Views count appears instead of Plays.
  • Do not show — Hides the count indicator and disables the related sorting options on Theming pages. Pages that don't use Theming use the Plays behavior.
  • Views only — Shows the Views count and enables Sort by Views for playable media on Theming pages. Pages that don't use Theming use the Plays behavior.

When a count indicator is shown for an image, it displays Views regardless of this setting.

The following examples show count indicators and sorting options in My Media:

Views and Plays indicators in My Media

Views and Plays sorting options in My Media

Page and media details

  • showPageTitles — Select Yes to display titles on supported pages. This setting doesn't apply to Theming pages.
  • showCreatedByIndicator — Select Yes to show a Created By indicator on media pages and in global search.
  • createdByType — Select the type of indication shown on media pages and in the explore view of media list pages. This setting applies to Theming pages.
  • showCreatedFromIndicator — Select Yes to show the original media from which an item, such as a clip or quiz, was created. This setting applies to Theming media pages only.

Original media shown on a media pageCreated from indicator in Content Hubs

Unlisted media

  • enableUnlisted — Select Yes to let users make media unlisted. Anyone with the media page link can view unlisted media, but it doesn't appear in search results. This setting is supported for Content Hubs and legacy Video Portal. It isn't supported for LMS applications restricted to authenticated users.

Time zones

  • timezone — Select the time zone used to display site dates and times. See the list of supported time zones.
  • useUserTimezone — Select Yes to show webcast and scheduling times in each user's time zone.

Time zone setting

Additional display and performance settings

  • assetConsolidationEnabled — Select Yes to combine and minimize JavaScript and CSS assets for faster page loading. Select No when you need to inspect the site's JavaScript and CSS.
  • entryAdditionalInfoProfileId — The custom metadata profile ID used for additional media information.
  • showEmailInUserSuggestions — Select Yes to show email addresses in suggestions when searching for users.
  • enableLoadButton — Select Yes to use a Load More button instead of continuous scrolling on supported pages. This setting doesn't apply to Theming pages, which use pagination.

User Management window

Use extraUserInfoRow to select which additional column appears in the User Management window:

  • Show extra info — Displays the Extra Data column.
  • Show Registration Status — Displays the Registration column.

SSO email domains

Use ssoDomains to direct users with specified email domains to the SSO sign-in method.

  1. Click +Add "ssoDomains".
  2. Enter an email domain, such as domain.com or sub.domain.com.

Users with a matching email domain can't sign in through Kaltura sign-in, use the external registration form, or use the forgot password flow.

SSO email domain settings

Save your changes

Click Save.

Was this article helpful?
Thank you for your feedback!
User Icon

Thank you! Your comment has been submitted.

In this article
Related articles