The following configuration options are available.
Please refer to the reflex/reflex.data section in the Web.Config file.
Contains mappings from database providerName strings to ReFlex.Data.Drivers.IDriver interface compliant database drivers. These mappings are required so ReFlex.Data knows which IDriver to instantiate based on the providerName attribute set on each of your connection strings.
A default mapping for System.Data.SqlClient to ReFlex.Data.Drivers.SqlClientDriver is included with the standard Web.Config file.
Contains mappings from your connection string names to ReFlex.Data.Dialects.IDialect interface compliant database dialects.
A default mapping for ReFlexDatabase to ReFlex.Data.Dialects.MsSql2005 is included with the standard Web.Config file. This dialect is appropriate for both Microsoft SQL Server 2005 and Microsoft SQL Server 2008.
Contains logging options for the ReFlex.Data namespace.
Currently the only option is logQueries (true/false). When set to true SQL queries generated by ReFlex.Data.ObjectFactory will be logged to the file defined in the appSettings/ReFlexLoggingLogFilePath configuration setting. Ensure that this setting is false in a production environment.
Please refer to the reflex/reflex.logging section in the Web.Config file.
Contains file logging settings for the ReFlex.Logging.Log class.
Set the path attribute to that of the file to be logged to. Ensure that the Network Service user has a minimum of modify permissions to this file.
Please refer to the reflex/reflex.net section in the Web.Config file.
The smtp host to use when sending mail with the ReFlex.Net.Mail class.
The smtp port to use when sending mail with the ReFlex.Net.Mail class.
The default from address to use when sending mail with the ReFlex.Net.Mail class.
The path to replace [WebsitePath] in email body's with.
The path to replace [WebsiteSecurePath] in email body's with.
Please refer to the reflex/reflex.security section in the Web.Config file.
The pipe delimited initialization vector to use when encrypting / decrypting with the ReFlex.Security.TripleDES class.
The pipe delimited key to use when encrypting / decrypting with the ReFlex.Security.TripleDES class.
Please refer to the reflex/reflex.web section in the Web.Config file.
The class to be used for determining the ReFlex.Web.Data.Page.Url property. You can change this to a custom class if you want to change the way the url rewriting functionality operates. You would also most likely need to create a custom HttpModule to replace ReFlex.Web.HttpModules.UrlRewriter module as registered in the system.web/httpModules section.
Boolean - enables/disables the setup wizard that is displayed when there are no pages found in the database. Ensure this is set to false for production environments.
The virtual path to the ReFlexObjects folder.
The virtual path that ReFlex CMS checks for MasterPage templates.
The virtual path to the ReFlex CMS administration system. Note if you wish to change the admin path you must also change any references from within the /Admin folder as well as adjusting this setting.
The non secure (http) path to the websites root folder.
Indicates if ReFlex CMS should use the ReFlexSecurePath setting to access pages that are marked to use SSL.
The secure (https) path to the websites root folder.
Indicates if the ReFlex CMS installation should operate under SSL by default.
Please refer to the appSettings section of the Web.Config file. Contains settings for the Website component of ReFlex CMS.
Boolean - indicates if the default page in the current location should be intercepted and managed by ReFlex CMS, showing the default content page when requested. If you are creating a physical .aspx default page (default.aspx, index.aspx etc as defined in IIS) this should be set to false. This can be set on a per-location basis using location/appSettings in the Web.Config file. An example of this is the admin folder included in the default Web.Config.
String - defines the default page file that relates to the UrlRewriterIsDefaultPageVirtual setting.
String - defines the root path that the ReFlex File Manager should operate from.
Int32 - defines the size in bytes that the ReFlex File Manager should consider too large to show a preview by default. For files above this size the user will be prompted if they wish to see a preview.