Fire up your applications with Jazz
RSS
Jazz CMS Wiki

About Us

CMS CMS Administration GUI Jazz Jazz Administration Jazz Web Parts Library misc Roles Solutions Training Web Parts Web Service Website Design Website Procedures Wiki conventions WordML Workflow Administration

Quick Search
»
Advanced Search »

Web.Config Application Settings

RSS
Modified on 2011/10/07 04:43 by Charles Categorized as Website Design

Application Settings

Website characteristics are defined in the Web.config file. Application Settings are used to configure the website. They are divided into:
  • CMS Application Settings
  • System Admin Application Settings
  • Jetfire Application Settings
  • Rad Application Settings
  • Password Options
  • Database Connectivity Settings
  • Mail Connectivity Settings

CMS Application Settings

  • Mail Settings: Indicates whether mail is enabled/disabled for the website. (Configuration must be manually configured in the mail.config file.
  • Site Theme: The default theme for the website.
    • Default: "Default".
  • Rad Skin: The default skin used for Rad Controls.
    • Default: "Sunset".
  • CMS Help Link: A help link for CMS.
  • Default Subscription: The default subscription used for Jetfire.
  • CMS Audits Enabled?: this option turns audits on/off.
    • Default is true.
  • Rounded Corners Option?: If true, then every Web Part can be given round corners.
    • Default is true.
  • Google Analytics?: Google analytics for CMS and Jetfire events. This option requires sign-up with Google Analytics.
    • Default is false.
  • Admin Folders: A comma-delimited list of folders that are displayed as the default set of folders in a number of Web Parts.
    • Default: "~/,~/Pages,~/Images"
  • Navigation File: The default navigation file used in navigation related Web Parts.
    • Default: "~/Nav/NavLinksFile.xml".
  • Path to Url Rewrite file: The path to the xml file for Rewrite Rules.
    • Default: none. We recommend that you save your rewrite file to '~/xml/rewrite.xml'.
  • Default Image Url: The default image used in image Web Parts. This is useful in setting the header image for pages, setting this parameter in sub-sites.
  • Xml Page Templates: The default xml file for Page Templates used in creating new pages.
  • Master Pages: A comma-delimited list of Master Pages that can be used to create pages.
    • Default: '~/App_Master/W1MasterPage.master,~/App_Master/W2MasterPage.master,~/App_Master/W3MasterPage.master'.
  • Website Error Page: The default error page for the website.
    • Default: "~/Common/ErrorForm.aspx"
  • Email Notification on Error: The email address that website errors are sent to.
  • Map Url: A default url for retrieving maps for display in Map Web Parts.
    • Default: "http://www.bing.com/maps/default.aspx?v=2&where1={0}".
  • Supported Languages: A list of languages used on the website. The syntax is: "English=en-CA,Francais=fr-CA,".
    • Default: ''
  • Translation Key: A key used by the translation web service. This option requires subscription to the Bing Translation Web Service.
  • Css Class for Row: Used as the default css for all tables.
    • Default: 'tableCells'.
  • Alternate Css Class for Row: Used as the default css for all tables.
    • Default: 'tableCells'.

System Admin Application Settings

  • Server Time Zone: The time zone for the server is used to calculate timezone offsets.
  • Log Destination: where logs are saved for option Log File = File.
  • Log File: where logs are stored.
    • Default: 'GUI'
  • Website Name (read-only): Since the database supports multiple websites, this is the name of this website.
  • Custom Packages: The list of Web Parts displayed in the Catalogs.
  • System Admin: The name of the System Administrator:
    • Default: Charles.
  • SALT: the SALT is used for encrypting Jetfire User Passwords.
  • Encryption Key: the SALT used to encrypt connection strings.
  • Encrypted Connection Strings: a flag that identifies if connection strings are encrypted.
  • Application Online? (read-only): identifies if the site is running.
  • Impersonation? (read-only): Identifies if Impersonate is enabled.
  • Custom Errors (read-only): Identifies how website errors are treated.
  • Debug Mode? (read-only): Identifies the debug mode of the website. It should be off.
  • File Upload Size? (read-only): The maximum size of file that can be uploaded to the site.

Jetfire Application Settings

  • Jetfire Help Link: The help link for Jetfire Web Parts.
  • Workflow Configuration File: The default workflow configuration file. This has been replaced by embedded workflow configuration files.
  • Jetfire Configuration: A file used to set dates and times. This is replaced by an embedded file.
  • Jetfire Code Files: This is replaced by the embedded Jetfire Code Files file.
  • Jetfire Audits Enabled?: An option to turn on/off audits for Jetfire Workflows.
  • Override stop and catch Fire Exception?: A debugging option to get more information.
  • Software Version (read-only): The version of software.
  • Is Database Available?: An option to prevent users from accessing the database. 'Admin' users still have access.

Rad Application Settings

  • Path to Images folder (RAD Editor): A comma-delimited list of folders where images are found.
    • Default: "~/Images".
  • Path to Documents folder (RAD Editor): A comma-delimited list of folders where documents are found.
    • Default: "~/Pages".

Password Options

Note: If these options are changed, the administrator must re-login.

  • CMS Roles allowed to edit: A list of Roles that are allowed to edit web pages. The default Roles include 'Admin' and 'WebMaster'. Not logged-in users are not allowed to edit pages.
    • Default: Allow: Roles - Admin; Allow: Roles - WebMaster; Deny: Users - ?;
  • Read Password Enabled?: An option that can be used on a page to allow users with the read password to see content.
  • Password Retrieval enabled?: An option that allows/disallows retrieval of passwords.
    • Default: true.
  • Password Reset enabled?: An option that indicates whether passwords can be reset by the administrator.
    • Default: true.
  • Security Q and A?: An option that indicates whether users must enter a question and answer to retrieve their forgotten password.
    • Default: true.
  • Requires Unique Email?: An option that indicates that all users must have unique email addresses.
    • Default: false.
  • Minimum Password Length: The minimum length of a password.
    • Default: 3.
  • Minimum Non-Alphanumeric characters: The minimum number of non-alphanumeric characters required in the password.
    • Default: 0.
  • Password Expiry Interval: The number of days before user password must be changed.
    • Default: 0 (this means that password does not expire.)

Database Connectivity Settings

COR and Jetfire data may be saved in separate Databases. It is recommended that Jetfire workflows be saved in an SQL Server 2008.

Email Connectivity Settings

Email is used in COR and Jetfire to send messages to Registered users. Parameters are set up in the mail.config file of the website.

Web Service Application Settings

The Web Service Application Settings are saved in the app.config file associated with web.config file. These settings can be modified in the Web Service Configuration Web Part.

  • Jetfire Web Service: the path to the Jetfire Web Service.
  • Encryption Direction: Encryption is used with the Jetfire Web Service.
  • Allowed Web Service Roles and Commands: an optional comma-delimited list of roles and the commands that are allowed for them.
    • If the allowed commands input is blank, then all roles and commands are accessible to the Web Service user.
    • The format is: Role1,Role2=Command1,Command2;Role3,Role4=Command3,Command4;Role1,Role3=Command5;
      • The example means that Role1 and Role2 have access to commands Command1 and Command2; Role3 and Role4 have access to commands Command3 and Command4; Role1 and Role3 have access to Command5
      • To use the Web Service, users must have a Jetfire Role listed.
      • Guests are not allowed access to the Web Service.
  • Allowed Web Service Subscriptions: an optional comma-delimited list of Jetfire Subscriptions.
    • If the allowed Subscriptions input is blank, then Subscriptions are not checked for access to the Web Service.
    • If the allowed Subscriptions input is not blank, then only Subscriptions defined in the list may be accessed by the Web Service.
  • Web Service Save Methods: an optional comma-delimited list of commands.
    • If the save methods input is not blank, then the save methods are executed following the save of workflow properties (SaveWorkflow web service method).

Application Settings for Encryption Direction, Allowed Web Service Commands, Allowed Web Service Subscriptions and Allowed Web Service Roles is targeted at Securing the Jetfire Web Service.

http://www.wiebeworks.com - Wiki version 3.0.4.560.