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.
EditAccessing The Configuration Settings
EditAvailable Configuration Settings
EditCache settings
The settings in the format of
ObjectNameCacheDependency_LastModified are managed by the system and should not be modified.
EditDebugging
TracingEnabled 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.
EditSalesforce 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.
EditAuthentication
Authentication.SignInControl.ForgotPassword.Body
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#
Authentication.SignInControl.ForgotPassword.Subject
Default Text: "Your Password Reset Request"
Custom Cookie
A custom cookie may be created and issued upon authentication by defining the following settings:
Authentication.CustomCookie.Name
Authentication.CustomCookie.Value
Authentication.CustomCookie.Domain
Authentication.CustomCookie.Path
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: forum.abc.com
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.
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)
EditScripting
Scripting.DefaultLanguage Default="JScript". 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.
EditBranding
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).
EditGoogle AdWords API Integration
The following configuration settings provide access to the Google AdWords API.
Google.AdWords.API.UserName
Google.AdWords.API.Password
Google.AdWords.API.DeveloperToken
Google.AdWords.API.ApplicationToken
Google.AdWords.ReportService.Jobs.CampaignReportEditException 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.
EditCustom 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)
CubicCompass.Portal.Controls.PageSignIn.Controller.RedirectEditWeb 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).