There are always some Sitecore settings in the Web.config file that are hidden gems. So I broke out my favourite “Diff” tool in order to see what sort of new settings there are in Sitecore 8. For the purpose of this post I am comparing the Web.config files from Sitecore 7.2 and Sitecore 8.
Listed below are the new settings:
<!-- ALLOW PREVIEW OF RULES EXECUTION RESULTS Indicates if preview of rules execution results is allowed. Default value: true --> <setting name="AllowPreviewOfRulesExecutionResults" value="true"/> <!-- LOGIN BACKGROUND IMAGE URL Sets the background image used on the login page /sitecore/shell/default.aspx Default value: "//" --> <setting name="Login.BackgroundImageUrl" value="/sitecore/login/drop_wallpaper.jpg"/> <!-- LOGIN DISABLE LICENSE INFROMATION If true, Sitecore hides the "License Information" link on the login page. Default: true --> <setting name="Login.DisableLicenseInfo" value="true"/> <!-- SERVER TIME ZONE This setting specifies the server time zone that is used by the server to convert UTC time to local time, for example "GMT Standard Time". The value must be parsable to a valid Time Zone ID. See http://msdn.microsoft.com/en-us/library/gg154758.aspx If blank, Sitecore uses the operating system time zone. Default value: "" (use the operating system time zone) --> <setting name="ServerTimeZone" value=""/>
Only 4 new settings is a lot less than I expected but there are also a lot of changes to existing settings. The most significant changes seem to be in the caching settings where many have had their default value increased. In addition, all of the “WebEdit” settings have been removed from Sitecore 8.