Cubic Compass Software

- Support Wiki

There are 2 primary sources of configuration settings. web.config settings are managed through a physical file in the root of the web content management system. Portal registry settings are name/value pair settings managed through a browser in the portal admin explorer under Settings->Registry.

This page refers specifically to settings managed through the portal registry settings.


Accessing The Configuration Settings

Portal Registry Settings


Available Configuration Settings


Cache settings

The settings in the format of ObjectNameCacheDependency_LastModified are managed by the system and should not be modified.



Default=false (or not defined). When set to "true", all calls to Log.Trace in portal modules will log tracing events to Web event AuditLog. May result in degraded portal performance when activated. Recommend enabling trace only for brief periods of time.


Salesforce Picklist and RecordType Settings

The settings in the format of Salesforce.RecordName.FieldName.Picklist and Salesforce.RecordName.RecordType are managed by the system and should not be modified.



Default text:
A request was received to reset your account password.
Click here to reset your password #WebsiteUrl#webparts/authentication/ResetPassword.aspx?oid=#RequestID# If you did not request to reset your password, then you may ignore this email. No one has accessed your account and this request has been logged for auditing purposes.

Supported template values: #WebsiteUrl#, #LoginName#, #Email#, #RequestID#

When "true" the portal will issue single-sign-on (SSO) authentication cookies for any configured add-on 3rd party applications.

Default Text: "Your Password Reset Request"

Default Text: "This account has already been activated. Try resetting your password on the <a href='signon.aspx'>Signon page</a>."

Custom Cookie
A custom cookie may be created and issued upon authentication by defining the following settings:

Authentication.CustomCookie.AddProfileInformation Includes ProfileID, CRM_ID, Greeting, FirstName, LastName, and FirstLasName in cookie (for use in simple cross-domain SSO configurations)

Authentication.Forum.Platform Default="instantasp". Determines the forum platform. Options include "yaf" and "instantasp". Requires escalation to Cubic Compass support for configuration.
Authentication.Forum.Cookie.PersistCookies Default=false. Set to "true" if the authentication ticket will be stored across browser sessions.
Authentication.Forum.Cookie.Timeout Default=Portal Session timeout. The time, in minutes, for which the authentication ticket will be valid.
Authentication.Forum.Cookie.Domain Example:
Authentication.Forum.Cookie.Path Default= \
Authentication.Forum.ProfileAccessField Salesforce Lead and/or Contact custom checkbox field used to grant/deny access to forums.
Authentication.Forum.AccountAccessField Salesforce Account custom checkbox field used to grant/deny access to forums.

Authentication.ConvertAnonymousSessionEvents Default=false. When true, all previous anonymous session events are re-assigned to the authenticated user.

Authentication.Go.AutoAuthenticateEnabled Default=false. When true, auto-authenticates the user based on the 'uid' parameter in the go URL (May be Portal Profile ID or Salesforce ID)

Single-Sign-On Cookies
The i-Dialogue Portal will automatically issued encrypted authentication cookies for all add-on applications, such as discussion forums, blogs, knowledge base, and live chat. These applications must all be hosted in the same domain for SSO to work.
Authentication.Cookie.Domain Defines the domain name assigned to all SSO cookies for cross sub-domain support.
Authentication.Cookie.Path Default value= "/". Overrides the cookie Path when issuing authentication tickets.

Authentication.Forum.UseEmailAsUsername {True or False} Default behavior is to use Contact.CommunityName. When this value is set to True, the authentication ticket is issued using the Email address (for backwards compatibility)



Scripting.DefaultLanguage Default="Python". Options include "JScript" and "Python". Determines which script engine to use for script blocks within <% and %> tags.
Scripting.DefaultEditor Default="FCK". Options include "FCK" and "TextArea". Determines which script editor to use for editing dialogue script.



Branding.Logo Default={not defined}. Used to define HTML to be used inline on admin pages, such as reset password handler.
Branding.Header Default={not defined}. Global site-wide setting for defining inline HTML on page headers (Optionally available for site designers. Preferred means of branding should be done in ASPX page templates).
Branding.Footer Default={not defined}. Global site-wide setting for defining inline HTML on page footers (Optionally available for site designers. Preferred means of branding should be done in ASPX page templates).


Google AdWords API Integration

The following configuration settings provide access to the Google AdWords API.



Exception Handling

GlobalExceptionHandler.Enabled Default="true". Determines whether the unhandled exception counter should be activated and OnMaxExceeded events should be processed.
GlobalExceptionHandler.IgnoreExceptionsContaining Comma separated list of strings allowed in exception messages (Exception not counted again Max unhandled exceptions counter. Prevents system reset.)
GlobalExceptionHandler.OnMaxExceeded.RestartPortal Default="false". When "true", forces a restart of the portal application when max exceptions exceeded (Max exceptions is an internal config setting only accessible by Cubic Compass support). Results in loss of all active sessions.


Custom Controllers

The following controls may dynamically load and invoke custom controllers by defining the controller's Assembly name. (Note: This list is a work in progress and is incomplete. Please contact Cubic Compass support for specific controller key settings)



Web Events and Audit Trails

RecordAnonymousPageViews Values: true/false
Determines whether page view events are logged by anonymous visitors. Default = false (See SmarterStats reports or Google Analytics for anonymous traffic reports).

RecordAuthenticatedPageViews Values: true/false
Determines whether the page ViewCount metric is logged for authenticated visitors. Default = true

Default=None or 0 (0 means no audit log events are deleted) Deletes audit log records that are older than X days defined by this value. This value is not configurable in i-Dialogue Basic and Standard editions, which have fixed 30 and 60 day audit log retention policies. Navigator "Activities" are not deleted by this setting (they are retained based on licensed storage capacity).


Portal Explorer Application Features

The following boolean keys enable/disable the display of various features in the Portal Explorer (PE) interface. Note: The PE was deprecated in i-Dialogue 8 and is made available for the purpose of backwards compatibility. In most cases, PE features now have an alternative interface that is accessed from the CMS toolbar or CRM system. PE performance may be significantly improved by disabling unused features.

Admin.MemberDetails.ShowActivity {true/false}
AdminNavigation.ShowAutoResponders {true/false}
AdminNavigation.ShowCampaigns {true/false}
AdminNavigation.ShowContentSnippets {true/false}
AdminNavigation.ShowSalesforce {true/false}
AdminNavigation.ShowDialogueRules {true/false}
AdminNavigation.ShowDocuments {true/false}
AdminNavigation.ShowEmails {true/false}
AdminNavigation.ShowForms {true/false}
AdminNavigation.ShowMeasures {true/false}
AdminNavigation.ShowPageTemplates {true/false}
AdminNavigation.ShowWebPages {true/false}
AdminNavigation.ShowPeople {true/false}
AdminNavigation.ShowApplicationPlugIns {true/false}
AdminNavigation.ShowRSSFeeds {true/false}
AdminNavigation.ShowSegments {true/false}
AdminNavigation.ShowWebPartCatalog {true/false}

ScrewTurn Wiki version 2.0.35. Some of the icons created by FamFamFam.