Skip to main content

System properties reference

Here you can find a reference of Jive system properties.

Fastpath

Admin Console: System > Management > System Properties

Note: This list is currently missing some entries and will be updated. For more information, see Undocumented Jive System Properties on Thrive.

To make changes to system properties:

  • In the Admin Console, go to System > Management > System Properties.

Note that both property names and values are case-sensitive.

warning

Changes to some system properties have a dramatic impact on the system — a wrong value can break the application. Generally, you should leave system properties unchanged unless you're asked to change it by Support. You might also change a system property value if the change is part of a more significant effort to customize the application.

The following is a list of system properties that are set by default when you install Jive.

System properties reference

System property

Description

Example

blog.searchComments.enabled

Determines if comments on search are enabled. The following options are available: - true: enabled

  • false: disabled

true

bridge.connection.proxy.host

The host name of the proxy server you specify so that Jive can bring information from the internet into the community for bridging. The proxy server must not require a username and password because it's not supported by the client used for bridging.

bridge.connection.proxy.port

The port for the proxy server for bridging.

browse.main.docs.show.space.browser

Set to true to have the Documents page use the original space browsing UI.

browse.main.threads.show.space.browser

Set to true to have the Discussions page use the original space browsing UI.

checkmail.host

The email server name used for verifying mail settings provided in the System > Settings > Email Server page in the Admin Console.

checkmail.port

The email server port used for verifying mail settings provided in the System > Settings > Email Server page in the Admin Console.

110

checkmail.protocol

The email protocol used for verifying mail settings provided in the System > Settings > Email Server page in the Admin Console.

pop3

communityThreadCount.updateInterval.seconds

The interval, in seconds, between updates to the count of discussions displayed in the community, such as on the Discussions tab of a social group.

5

community.extended.property.value.blacklist.regex

Rejects extended property value that matches the provided regex.

document.searchComments.enabled

Set to true to enable return of comments on search; set to false to disable it.

true

documentmanager.correctdeletedusers.completed

Determines if the CorrectDeletedUsersTask should run. This task finds all the documents in the system and checks to make sure that the original author of the document hasn't been deleted. If the author has been deleted, then this task sets the author to guest (id: -1)

email.search.allowWhiteSpace

Set to true if you want people search to allow white spaces in the email field.

false

feeds.protected

Determines whether or not feeds are protected by Basic Authentication.

GroupManager.className

Qualified class name for the default GroupManager implementation. Modify this property to identify a custom GroupManager implementation to associate users with various groups on the system.

http.proxyHost

Specify the host name of the proxy server so Jive can bring information from the internet into the community for certain features, such as RSS, bookmarks, and bridging.

http.proxyPort

Specify the port for the proxy server.

http.proxyUsername

Specify the username for your proxy server, if required.

http.proxyPassword

Specify the password for your proxy server, if required.

i18n.allowedLanguages

Not currently used

i18n.defaultLanguage

Not currently used

ip.header.max.depth

Specifies how many email jumps are secure from the X_FORWARDED_FOR email header. This is designed to reduce the possibility of a fake header when the header is set by a proxy.

jive.addons.upload.allow.signed.globally

true allows globally signed add-ons to be directly uploaded. false disables the ability to upload globally signed add-ons directly.

false

jive.APIThrowsClause.enabled

Setting to true adds a security string to the beginning of every core V3 JSON response, and all data returned via API. Setting to false with no query parameters removes the security string, except for vulnerable arrays.

false with no parameters

jive.auth.disallowGuest

Determines whether or not non-authenticated users are not allowed. When this property is set to true, any non-authenticated user will be redirected to the login page for all requests.

jive.bodyConversionTask.completed

Determines if the BodyConversionTask should run, which goes through all messages, documents, blog posts, comments, and announcements and converts their bodies to the new XML storage format, backing up the previous content if any changes were made.

jive.container.category.tagcloudmax

The maximum number of tags shown in a tag cloud when filtering content by categories and tags. This is an integer that defaults to 30. A very high number might impair performance or cause UI problems.

30

jive.cookies.secure

When set to true, the cookie are transferred over HTTPS. When set to false, the cookie are transferred even on HTTP.

jive.coreapi.disable.binarydownloads.mobileonly

Set to true to enable downloads for mobile devices. Default is true.

jive.devMode

Set to true to ensure that images, attachments, and binary documents are not cached. Also turns off page compression when set to false in conjunction with the jive.compressionFilter.enabled property is set to false.

jive.digest.enabled

false to disable the email digest feature. The feature is designed to send email to users with a summary of their activity in the community.

jive.digest.email.sendHour

Hour of the day at which digest emails are sent to users who have requested them in their preferences.

jive.dv.service.connection.verification

true to have the application server test its connection with the document conversion machine before using the connection.

jive.featuredcontent.enabled

false to disable the featured content feature. The feature is enabled by default.

jive.featuredcontent.objecttype.<typevalue>

false to disable featuring for the specified kind of content.

jive.password.expiration.enabled

Determines if the password expiration feature is enabled. The following options are available: - true: enabled

  • false: disabled

The default setting is false. For more information, see Password expiration.

true

jive.password.expiration.days

The number of days that a password can be used before it must be changed.

200

jive.password.expiration.notification.days

The number of days before the password expiration date when a notification about the expiration is sent to a user.

7

jive.password.min.life.days

The number of days during which a password cannot be changed after a successful password update.

1

jive.password.reset.enabled

Determines how community administrators can update passwords for users. When enabled, administrators can only initiate password resets.

false