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.SSO.Enabled
Default="true"
When "true" the portal will issue single-sign-on (SSO) authentication cookies for any configured add-on 3rd party applications.
Authentication.SignInControl.ForgotPassword.Subject
Default Text: "Your Password Reset Request"
Authentication.FirstTimeRegistration.AlreadyActivatedMessage
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.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.
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)
EditScripting
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.
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).
RecordAuthenticatedPageViews Values: true/false
Determines whether the page ViewCount metric is logged for authenticated visitors. Default = true
AuditLog.WebEvent.DeleteOlderThan.Days
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).
EditPortal 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}