source: Trunk/YetAnotherForum.NET/webconfigs/sitecore.web.config @ 4

Revision 4, 157.7 KB checked in by BrianPedersen, 15 months ago (diff)

First version

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3  <configSections>
4    <section name="sitecore" type="Sitecore.Configuration.ConfigReader, Sitecore.Kernel" />
5    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, Sitecore.Logging" />
6    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
7      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
8        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
9        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
10          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
11          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
12          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
13          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
14        </sectionGroup>
15      </sectionGroup>
16    </sectionGroup>
17    <!-- yaf -->
18    <section name="rewriter" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" requirePermission="false"/>
19    <!-- end yaf -->
20  </configSections>
21
22  <!-- yaf -->
23  <rewriter configSource="URLRewriter.config" />
24  <!-- end yaf -->
25 
26  <connectionStrings configSource="App_Config\ConnectionStrings.config" /> <!-- yaf connectionstring moved to here -->
27
28  <appSettings>
29    <add key="EmailReminder.FromAddress" value="name@server.net" />
30    <!-- NetSpell directory -->
31    <add key="DictionaryFolder" value="/sitecore/shell/RadControls/Spell/tdf" />
32    <add key="Lucene.Net.FSDirectory.class" value="Sitecore.Data.Indexing.FSDirectory, Sitecore.Kernel" />
33    <add key="Lucene.Net.CompressionLib.class" value="Sitecore.IO.Compression, Sitecore.Kernel" />
34
35    <!-- yaf -->
36    <add key="YAF.Root" value="/yaf/"/>
37    <add key="YAF.BoardID" value="1" />
38    <add key="YAF.EnableURLRewriting" value="false" />
39    <add key="YAF.DatabaseObjectQualifier" value="yaf_" />
40    <add key="YAF.DatabaseOwner" value="dbo" />
41    <add key="YAF.ProviderExceptionXML" value="ProviderExceptions.xml" />
42    <add key="YAF.UploadDir" value="/yaf/upload/" />
43    <add key="YAF.ProviderKeyType" value="System.Guid" />
44    <add key="YAF.BaseUrl" value="/yaf/" />
45    <add key="YAF.BaseUrlOverrideDomain" value="false" />
46    <add key="YAF.RadEditorSkin" value="Black" />
47    <add key="YAF.UseRadEditorToolsFile" value="true" />
48    <add key="YAF.RadEditorToolsFile" value="editors/radEditor/toolsFile.xml" />
49    <add key="YAF.ConfigPassword" value="yaf" />
50    <!-- end yaf -->
51  </appSettings>
52  <sitecore database="SqlServer">
53    <sc.variable name="dataFolder" value="/App_Data" />
54    <sc.variable name="mediaFolder" value="/upload" />
55    <sc.variable name="tempFolder" value="/temp" />
56    <prototypes>
57      <sc.include file="/App_Config/Prototypes.config" />
58    </prototypes>
59    <!-- EVENT MAPS
60      events.timingLevel =
61        none   - No timing information is logged for any of the events (no matter what their local settings are)
62        low    - Start/end timing is logged for events with handlers. Local settings override.
63        medium - Start/end timing is logged for all events. Local settings override.
64        high   - Start/end timing is logged for all events. Also, start/end for each handler is logged. Local settings override.
65        custom - Only local settings apply. Events without settings are not logged.
66      event.timingLevel =
67       none    - No timing information is logged for the event.
68       low     - The combined time of all handlers is logged for the event. If no handlers are specified, nothing is logged.
69       medium  - The combined time of all handlers is logged for the event. Even if it does not have any handlers.
70       high    - The combined and individual time of all handlers is logged for the event.
71    -->
72    <events timingLevel="custom">
73      <event name="data:updated" />
74      <event name="item:added">
75        <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemAdded" />
76      </event>
77      <event name="item:copied">
78        <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemCopied" />
79      </event>
80      <event name="item:copying" />
81      <event name="item:created" />
82      <event name="item:creating" />
83      <event name="item:deleted">
84        <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted" />
85        <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted" />
86        <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted" />
87        <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted" />
88      </event>
89      <event name="item:deleting" />
90      <event name="item:moved" />
91      <event name="item:moving" />
92      <event name="item:renamed" />
93      <event name="item:saved">
94        <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved" />
95        <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved" />
96        <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved" />
97      </event>
98      <event name="item:saving" />
99      <event name="item:sortorderchanged" />
100      <event name="item:versionAdded" />
101      <event name="item:versionAdding" />
102      <event name="item:versionRemoved">
103        <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemoved" />
104      </event>
105      <event name="item:versionRemoving" />
106      <event name="publish:begin" />
107      <event name="publish:end">
108        <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
109          <sites hint="list">
110            <site>website</site>
111          </sites>
112        </handler>
113      </event>
114      <event name="publish:fail" />
115      <event name="publish:itemProcessing" help="Receives an argument of type ItemProcessingEventArgs (namespace: Sitecore.Publishing.Pipelines.PublishItem)" />
116      <event name="publish:itemProcessed" help="Receives an argument of type ItemProcessedEventArgs (namespace: Sitecore.Publishing.Pipelines.PublishItem)" />
117      <event name="security:loggingIn" />
118      <event name="security:loggedIn" />
119      <event name="security:loggingOut" />
120      <event name="security:loggedOut">
121        <handler type="Sitecore.Sites.SiteContext, Sitecore.Kernel" method="OnLoggedOut" static="true" />
122      </event>
123      <event name="template:updated" />
124      <!-- Example (note: method must be compatible with the EventHandler delegate)
125      <event name="example">
126        <handler type="Sitecore.Example, Sitecore.Kernel" method="OnExample"/>
127      </event>
128      -->
129    </events>
130    <customHandlers>
131      <handler trigger="~/media/" handler="sitecore_media.ashx" />
132      <handler trigger="~/api/" handler="sitecore_api.ashx" />
133      <handler trigger="~/xaml/" handler="sitecore_xaml.ashx" />
134      <handler trigger="~/icon/" handler="sitecore_icon.ashx" />
135    </customHandlers>
136    <!-- LINK DATABASE -->
137    <LinkDatabase type="Sitecore.Data.$(database).$(database)LinkDatabase, Sitecore.Kernel">
138      <param connectionStringName="core" />
139    </LinkDatabase>
140    <!-- TASK DATABASE -->
141    <TaskDatabase type="Sitecore.Data.$(database).$(database)TaskDatabase, Sitecore.Kernel">
142      <param connectionStringName="core" />
143    </TaskDatabase>
144    <!-- ID TABLE -->
145    <IDTable type="Sitecore.Data.$(database).$(database)IDTable, Sitecore.Kernel" singleInstance="true">
146      <param connectionStringName="master" />
147      <param desc="cacheSize">500KB</param>
148    </IDTable>
149    <!-- PIPELINES -->
150    <pipelines>
151      <initialize>
152        <processor type="Sitecore.Pipelines.Loader.ShowVersion, Sitecore.Kernel">
153          <assemblies hint="list:AddAssembly">
154            <assembly>/bin/Sitecore.Client.dll</assembly>
155            <assembly>/bin/Sitecore.Kernel.dll</assembly>
156          </assemblies>
157          <showDatabases>true</showDatabases>
158          <showDomains>true</showDomains>
159          <showDebugWarning>true</showDebugWarning>
160        </processor>
161        <processor type="Sitecore.Pipelines.Loader.ShowHistory, Sitecore.Kernel" />
162        <processor type="Sitecore.Pipelines.Loader.SetGlobals, Sitecore.Kernel" />
163        <processor type="Sitecore.Pipelines.Loader.LoadHooks, Sitecore.Kernel" />
164        <processor type="Sitecore.Pipelines.Loader.InitializeManagers, Sitecore.Kernel" />
165        <processor type="Sitecore.Pipelines.Loader.InitializeScheduler, Sitecore.Kernel" />
166        <processor type="Sitecore.Pipelines.Loader.InitializeHeartbeat, Sitecore.Kernel" />
167        <processor type="Sitecore.Pipelines.Loader.InitializeAgilityPack, Sitecore.Kernel" />
168        <processor type="Sitecore.Pipelines.Loader.EnsureAnonymousUsers, Sitecore.Kernel" />
169      </initialize>
170      <shutdown>
171        <processor type="Sitecore.Pipelines.Shutdown.ShowReason, Sitecore.Kernel" />
172      </shutdown>
173      <preprocessRequest help="Processors should derive from Sitecore.Pipelines.PreprocessRequest.PreprocessRequestProcessor">
174        <processor type="Sitecore.Pipelines.PreprocessRequest.NormalizeRawUrl, Sitecore.Kernel" />
175        <processor type="Sitecore.Pipelines.PreprocessRequest.IIS404Handler, Sitecore.Kernel" />
176        <processor type="Sitecore.Pipelines.PreprocessRequest.FilterUrlExtensions, Sitecore.Kernel">
177          <param desc="Allowed extensions (comma separated)">aspx, ashx, asmx</param>
178          <param desc="Blocked extensions (comma separated)">*</param>
179          <param desc="Blocked extensions that stream files (comma separated)">*</param>
180          <param desc="Blocked extensions that do not stream files (comma separated)">
181          </param>
182        </processor>
183        <processor type="Sitecore.Pipelines.PreprocessRequest.StripLanguage, Sitecore.Kernel" />
184      </preprocessRequest>
185      <httpRequestBegin>
186        <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel" />
187        <processor type="Sitecore.Pipelines.HttpRequest.StartMeasurements, Sitecore.Kernel" />
188        <processor type="Sitecore.Pipelines.HttpRequest.IgnoreList, Sitecore.Kernel" />
189        <processor type="Sitecore.Pipelines.HttpRequest.SiteResolver, Sitecore.Kernel" />
190        <processor type="Sitecore.Pipelines.HttpRequest.UserResolver, Sitecore.Kernel" />
191        <processor type="Sitecore.Pipelines.HttpRequest.DatabaseResolver, Sitecore.Kernel" />
192        <processor type="Sitecore.Pipelines.HttpRequest.BeginDiagnostics, Sitecore.Kernel" />
193        <processor type="Sitecore.Pipelines.HttpRequest.DeviceResolver, Sitecore.Kernel" />
194        <processor type="Sitecore.Pipelines.HttpRequest.LanguageResolver, Sitecore.Kernel" />
195        <processor type="Sitecore.Pipelines.HttpRequest.CustomHandlers, Sitecore.Kernel" />
196        <processor type="Sitecore.Pipelines.HttpRequest.FilterUrlExtensions, Sitecore.Kernel">
197          <param desc="Allowed extensions (comma separated)">aspx</param>
198          <param desc="Blocked extensions (comma separated)">*</param>
199          <param desc="Blocked extensions that stream files (comma separated)">css,js</param>
200          <param desc="Blocked extensions that do not stream files (comma separated)">*</param>
201        </processor>
202        <processor type="Sitecore.Pipelines.HttpRequest.QueryStringResolver, Sitecore.Kernel" />
203        <processor type="Sitecore.Pipelines.HttpRequest.DynamicLinkResolver, Sitecore.Kernel" />
204        <processor type="Sitecore.Pipelines.HttpRequest.AliasResolver, Sitecore.Kernel" />
205        <processor type="Sitecore.Pipelines.HttpRequest.DefaultResolver, Sitecore.Kernel" />
206        <processor type="Sitecore.Pipelines.HttpRequest.FileResolver, Sitecore.Kernel" />
207        <processor type="Sitecore.Pipelines.HttpRequest.ItemResolver, Sitecore.Kernel" />
208        <processor type="Sitecore.Pipelines.HttpRequest.LayoutResolver, Sitecore.Kernel" />
209        <processor type="Sitecore.Pipelines.HttpRequest.ExecuteRequest, Sitecore.Kernel" />
210      </httpRequestBegin>
211      <httpRequestEnd>
212        <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel" />
213        <processor type="Sitecore.Pipelines.HttpRequest.EndDiagnostics, Sitecore.Kernel" />
214        <!--<processor type="Sitecore.Pipelines.HttpRequest.ResizePicture, Sitecore.Kernel"/>-->
215        <processor type="Sitecore.Pipelines.HttpRequest.StopMeasurements, Sitecore.Kernel">
216          <TimingThreshold desc="Milliseconds">1000</TimingThreshold>
217          <ItemThreshold desc="Item count">1000</ItemThreshold>
218          <MemoryThreshold desc="KB">10000</MemoryThreshold>
219        </processor>
220      </httpRequestEnd>
221      <job>
222        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SignalStart" />
223        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetPriority" />
224        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetSecurity" />
225        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetContextUser" />
226        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="InitializeContext" />
227        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="RunMethod" />
228        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="ResetSecurity" />
229        <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SignalEnd" />
230      </job>
231      <publish help="Processors should derive from Sitecore.Publishing.Pipelines.Publish.PublishProcessor">
232        <processor type="Sitecore.Publishing.Pipelines.Publish.AddLanguagesToQueue, Sitecore.Kernel" />
233        <processor type="Sitecore.Publishing.Pipelines.Publish.AddItemsToQueue, Sitecore.Kernel" />
234        <processor type="Sitecore.Publishing.Pipelines.Publish.ProcessQueue, Sitecore.Kernel" />
235      </publish>
236      <publishItem help="Processors should derive from Sitecore.Publishing.Pipelines.PublishItem.PublishItemProcessor">
237        <processor type="Sitecore.Publishing.Pipelines.PublishItem.RaiseProcessingEvent, Sitecore.Kernel" />
238        <processor type="Sitecore.Publishing.Pipelines.PublishItem.CheckVirtualItem, Sitecore.Kernel" />
239        <processor type="Sitecore.Publishing.Pipelines.PublishItem.CheckSecurity, Sitecore.Kernel" />
240        <processor type="Sitecore.Publishing.Pipelines.PublishItem.DetermineAction, Sitecore.Kernel" />
241        <processor type="Sitecore.Publishing.Pipelines.PublishItem.PerformAction, Sitecore.Kernel" />
242        <processor type="Sitecore.Publishing.Pipelines.PublishItem.RemoveUnknownChildren, Sitecore.Kernel" />
243        <processor type="Sitecore.Publishing.Pipelines.PublishItem.MoveItems, Sitecore.Kernel" />
244        <processor type="Sitecore.Publishing.Pipelines.PublishItem.RaiseProcessedEvent, Sitecore.Kernel" runIfAborted="true" />
245        <processor type="Sitecore.Publishing.Pipelines.PublishItem.UpdateStatistics, Sitecore.Kernel" runIfAborted="true">
246          <traceToLog>false</traceToLog>
247        </processor>
248      </publishItem>
249      <renderLayout>
250        <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel" />
251        <processor type="Sitecore.Pipelines.RenderLayout.PageHandlers, Sitecore.Kernel" />
252        <processor type="Sitecore.Pipelines.RenderLayout.SecurityCheck, Sitecore.Kernel" />
253        <processor type="Sitecore.Pipelines.RenderLayout.InsertRenderings, Sitecore.Kernel" />
254        <processor type="Sitecore.Pipelines.RenderLayout.PageExtenders, Sitecore.Kernel" />
255        <processor type="Sitecore.Pipelines.RenderLayout.BuildTree, Sitecore.Kernel" />
256        <processor type="Sitecore.Pipelines.RenderLayout.InsertSystemControls, Sitecore.Kernel" />
257        <processor type="Sitecore.Pipelines.RenderLayout.InsertUnusedControls, Sitecore.Kernel" />
258        <processor type="Sitecore.Pipelines.RenderLayout.BrowserCaching, Sitecore.Kernel" />
259      </renderLayout>
260      <healthMonitor>
261        <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogMemoryStatus" />
262        <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogCacheStatus" />
263        <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogCounterStatus">
264          <counters hint="raw:AddCounter">
265            <counter category="Process" name="Private Bytes" />
266            <counter category="Process" name="Virtual Bytes" />
267            <counter category="Process" name="Page File Bytes" />
268            <counter category=".net CLR Memory" name="# Bytes in all Heaps" />
269            <counter category=".net CLR Memory" name="% Time in GC" />
270            <counter category=".net CLR Memory" name="Large Object Heap size" />
271            <counter category=".net CLR Loading" name="Bytes in Loader Heap" />
272            <counter category=".net CLR Loading" name="Current Assemblies" />
273          </counters>
274        </processor>
275      </healthMonitor>
276      <sessionEnd>
277        <processor type="Sitecore.Pipelines.SessionEnd.SaveRecentDocuments, Sitecore.Kernel" />
278      </sessionEnd>
279      <getMediaStream>
280        <processor type="Sitecore.Resources.Media.ThumbnailProcessor, Sitecore.Kernel" />
281        <processor type="Sitecore.Resources.Media.ResizeProcessor, Sitecore.Kernel" />
282        <processor type="Sitecore.Resources.Media.GrayscaleProcessor, Sitecore.Kernel" />
283      </getMediaStream>
284      <expandInitialFieldValue help="Processors should derive from Sitecore.Pipelines.ExpandInitialFieldValue.ExpandInitialFieldValueProcessor">
285        <processor type="Sitecore.Pipelines.ExpandInitialFieldValue.SkipStandardValueItems, Sitecore.Kernel" />
286        <processor type="Sitecore.Pipelines.ExpandInitialFieldValue.ReplaceVariables, Sitecore.Kernel" />
287      </expandInitialFieldValue>
288      <expandBranchItemName>
289        <processor type="Sitecore.Pipelines.ExpandBranchItemName.ReplaceVariables, Sitecore.Kernel" />
290      </expandBranchItemName>
291      <convertToDesignTimeHtml>
292        <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.PrepareHtml, Sitecore.Kernel" />
293        <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.ConvertWebControls, Sitecore.Kernel" />
294        <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.FixBullets, Sitecore.Kernel" />
295        <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.FinalizeHtml, Sitecore.Kernel" />
296      </convertToDesignTimeHtml>
297      <convertToRuntimeHtml>
298        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.PrepareHtml, Sitecore.Kernel" />
299        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.ShortenLinks, Sitecore.Kernel" />
300        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.SetImageSizes, Sitecore.Kernel" />
301        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.ConvertWebControls, Sitecore.Kernel" />
302        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.FixBullets, Sitecore.Kernel" />
303        <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.FinalizeHtml, Sitecore.Kernel" />
304      </convertToRuntimeHtml>
305      <fixXHtml>
306        <processor type="Sitecore.Pipelines.FixXHtml.PrepareHtml, Sitecore.Kernel" />
307        <processor type="Sitecore.Pipelines.FixXHtml.ConvertToXHtml, Sitecore.Kernel" />
308        <processor type="Sitecore.Pipelines.FixXHtml.CheckSchema, Sitecore.Kernel" />
309        <processor type="Sitecore.Pipelines.FixXHtml.RemoveEmptySpans, Sitecore.Kernel" />
310      </fixXHtml>
311      <renderItemTile>
312        <processor type="Sitecore.Pipelines.RenderItemTile.RenderFolderTile, Sitecore.Kernel" />
313        <processor type="Sitecore.Pipelines.RenderItemTile.RenderTemplateTile, Sitecore.Kernel" />
314        <processor type="Sitecore.Pipelines.RenderItemTile.RenderDefaultTile, Sitecore.Kernel" />
315      </renderItemTile>
316      <getAboutInformation>
317      </getAboutInformation>
318      <getLookupSourceItems>
319        <processor type="Sitecore.Pipelines.GetLookupSourceItems.ProcessQuerySource, Sitecore.Kernel" />
320        <processor type="Sitecore.Pipelines.GetLookupSourceItems.ProcessDefaultSource, Sitecore.Kernel" />
321      </getLookupSourceItems>
322      <getRenderingPreview>
323        <processor type="Sitecore.Pipelines.GetRenderingPreview.GetXslRenderingPreview,Sitecore.Kernel" />
324        <processor type="Sitecore.Pipelines.GetRenderingPreview.GetRenderingPreviewField,Sitecore.Kernel" />
325        <processor type="Sitecore.Pipelines.GetRenderingPreview.GetDefaultRenderingPreview,Sitecore.Kernel" />
326      </getRenderingPreview>
327      <getContentEditorFields>
328        <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorFields.GetFields, Sitecore.Client" />
329      </getContentEditorFields>
330      <getContentEditorSkin>
331        <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorSkin.ShowStandardFields, Sitecore.Client" />
332        <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorSkin.BuildSkin, Sitecore.Client" />
333      </getContentEditorSkin>
334      <getContentEditorWarnings>
335        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ItemNotFound, Sitecore.Kernel" />
336        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanReadLanguage, Sitecore.Kernel" />
337        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.HasNoVersions, Sitecore.Kernel" />
338        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWrite, Sitecore.Kernel" />
339        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWriteWorkflow, Sitecore.Kernel" />
340        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWriteLanguage, Sitecore.Kernel" />
341        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.IsReadOnly, Sitecore.Kernel" />
342        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.IsLocked, Sitecore.Kernel" />
343        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.HasNoFields, Sitecore.Kernel" />
344        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.NeverPublish, Sitecore.Kernel" />
345        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ItemPublishingRestricted, Sitecore.Kernel" />
346        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.VersionPublishingRestricted, Sitecore.Kernel" />
347        <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ShowingInputBoxes, Sitecore.Kernel" />
348      </getContentEditorWarnings>
349      <renderContentEditor>
350        <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor.RenderSkinedContentEditor, Sitecore.Client" />
351        <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor.RenderStandardContentEditor, Sitecore.Client" />
352      </renderContentEditor>
353      <renderField>
354        <processor type="Sitecore.Pipelines.RenderField.SetParameters, Sitecore.Kernel" />
355        <processor type="Sitecore.Pipelines.RenderField.GetFieldValue, Sitecore.Kernel" />
356        <processor type="Sitecore.Pipelines.RenderField.ExpandLinks, Sitecore.Kernel" />
357        <processor type="Sitecore.Pipelines.RenderField.GetImageFieldValue, Sitecore.Kernel" />
358        <processor type="Sitecore.Pipelines.RenderField.GetLinkFieldValue, Sitecore.Kernel" />
359        <processor type="Sitecore.Pipelines.RenderField.GetInternalLinkFieldValue, Sitecore.Kernel" />
360        <processor type="Sitecore.Pipelines.RenderField.GetMemoFieldValue, Sitecore.Kernel" />
361        <processor type="Sitecore.Pipelines.RenderField.GetDateFieldValue, Sitecore.Kernel" />
362        <processor type="Sitecore.Pipelines.RenderField.AddBeforeAndAfterValues, Sitecore.Kernel" />
363        <processor type="Sitecore.Pipelines.RenderField.RenderWebEditing, Sitecore.Kernel" />
364      </renderField>
365      <search>
366        <processor type="Sitecore.Pipelines.Search.IDResolver, Sitecore.Kernel" />
367        <processor type="Sitecore.Pipelines.Search.PathResolver, Sitecore.Kernel" />
368        <processor type="Sitecore.Pipelines.Search.UrlResolver, Sitecore.Kernel" />
369        <processor type="Sitecore.Pipelines.Search.SecurityResolver, Sitecore.Kernel" />
370        <processor type="Sitecore.Pipelines.Search.DatabaseResolver, Sitecore.Kernel" />
371        <processor type="Sitecore.Pipelines.Search.SearchSystemIndex, Sitecore.Kernel" />
372        <processor type="Sitecore.Pipelines.Search.CategorizeResults, Sitecore.Kernel" />
373        <processor type="Sitecore.Pipelines.Search.AddInstantOptions, Sitecore.Kernel" />
374      </search>
375    </pipelines>
376    <!-- DATA PROVIDERS -->
377    <dataProviders>
378      <main type="Sitecore.Data.$(database).$(database)DataProvider, Sitecore.Kernel">
379        <param connectionStringName="$(1)" />
380        <Name>$(1)</Name>
381      </main>
382      <filesystem type="Sitecore.Data.DataProviders.FileSystemDataProvider, Sitecore.Kernel">
383        <CacheOptions.DisableAll>true</CacheOptions.DisableAll>
384      </filesystem>
385      <templatefile type="Sitecore.Data.DataProviders.TemplateFileResolver, Sitecore.Kernel">
386        <param desc="template file">$(1)</param>
387        <abortChain>true</abortChain>
388      </templatefile>
389      <methodGroups>
390        <copyMove>
391          <CopyItem />
392          <MoveItem />
393        </copyMove>
394        <create>
395          <AddVersion />
396          <CreateItem />
397        </create>
398        <delete>
399          <DeleteItem />
400          <RemoveVersion />
401          <RemoveVersions />
402        </delete>
403        <properties>
404          <GetProperty />
405          <RemoveProperty />
406          <SetProperty />
407        </properties>
408        <publishing>
409          <AddToPublishQueue />
410          <CleanupPublishQueue />
411          <GetPublishQueue />
412        </publishing>
413        <query>
414          <SelectIDs />
415          <SelectSingleID />
416        </query>
417        <read>
418          <BlobStreamExists />
419          <GetItemDefinition />
420          <GetItemFields />
421          <GetItemVersions />
422        </read>
423        <relations>
424          <GetChildIDs />
425          <GetParentID />
426          <GetRootID />
427          <HasChildren />
428        </relations>
429        <resolve>
430          <ResolvePath />
431        </resolve>
432        <templates>
433          <ChangeTemplate />
434          <GetTemplateItemIds />
435          <GetTemplates />
436        </templates>
437        <update>
438          <SaveItem />
439        </update>
440        <workflow>
441          <GetItemsInWorkflowState />
442          <GetWorkflowInfo />
443          <SetWorkflowInfo />
444        </workflow>
445      </methodGroups>
446    </dataProviders>
447    <!-- DATA PROVIDERS -->
448    <proxyDataProviders>
449      <main type="Sitecore.Data.$(database).$(database)ProxyDataProvider, Sitecore.Kernel">
450        <param connectionStringName="$(1)" />
451        <Name>$(1)</Name>
452      </main>
453    </proxyDataProviders>
454    <workflowHistoryStores>
455      <main type="Sitecore.Data.$(database).$(database)HistoryStore, Sitecore.Kernel">
456        <param connectionStringName="$(1)" />
457      </main>
458    </workflowHistoryStores>
459    <!-- DATABASES -->
460    <databases>
461      <!-- core -->
462      <database id="core" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
463        <param desc="name">$(id)</param>
464        <connectionStringName>$(id)</connectionStringName>
465        <icon>Software/16x16/application_server.png</icon>
466        <dataProviders hint="list:AddDataProvider">
467          <dataProvider ref="dataProviders/main" param1="$(id)">
468            <prefetch hint="raw:AddPrefetch">
469              <sc.include file="/App_Config/Prefetch/Common.config" />
470              <sc.include file="/App_Config/Prefetch/Core.config" />
471            </prefetch>
472          </dataProvider>
473        </dataProviders>
474        <workflowProvider hint="defer" type="Sitecore.Workflows.Simple.WorkflowProvider, Sitecore.Kernel">
475          <param desc="database">$(id)</param>
476          <param desc="history store" ref="workflowHistoryStores/main" param1="$(id)" />
477        </workflowProvider>
478        <indexes hint="list:AddIndex">
479          <index path="indexes/index[@id='system']" />
480        </indexes>
481        <archives hint="raw:AddArchive">
482          <archive name="archive" />
483          <archive name="recyclebin" />
484        </archives>
485        <cacheSizes hint="setting">
486          <data>20MB</data>
487          <items>10MB</items>
488          <paths>500KB</paths>
489          <standardValues>500KB</standardValues>
490        </cacheSizes>
491        <Engines.HistoryEngine.Storage>
492          <obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
493            <param connectionStringName="$(id)">
494            </param>
495          </obj>
496        </Engines.HistoryEngine.Storage>
497      </database>
498      <!-- master -->
499      <database id="master" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
500        <param desc="name">$(id)</param>
501        <icon>People/16x16/cubes_blue.png</icon>
502        <dataProviders hint="list:AddDataProvider">
503          <dataProvider ref="dataProviders/main" param1="$(id)">
504            <prefetch hint="raw:AddPrefetch">
505              <sc.include file="/App_Config/Prefetch/Common.config" />
506              <sc.include file="/App_Config/Prefetch/Master.config" />
507            </prefetch>
508          </dataProvider>
509        </dataProviders>
510        <securityEnabled>true</securityEnabled>
511        <proxiesEnabled>false</proxiesEnabled>
512        <publishVirtualItems>true</publishVirtualItems>
513        <proxyDataProvider ref="proxyDataProviders/main" param1="$(id)" />
514        <workflowProvider hint="defer" type="Sitecore.Workflows.Simple.WorkflowProvider, Sitecore.Kernel">
515          <param desc="database">$(id)</param>
516          <param desc="history store" ref="workflowHistoryStores/main" param1="$(id)" />
517        </workflowProvider>
518        <indexes hint="list:AddIndex">
519          <index path="indexes/index[@id='system']" />
520        </indexes>
521        <archives hint="raw:AddArchive">
522          <archive name="archive" />
523          <archive name="recyclebin" />
524        </archives>
525        <Engines.HistoryEngine.Storage>
526          <obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
527            <param connectionStringName="$(id)" />
528            <EntryLifeTime>30.00:00:00</EntryLifeTime>
529          </obj>
530        </Engines.HistoryEngine.Storage>
531        <Engines.HistoryEngine.SaveDotNetCallStack>false</Engines.HistoryEngine.SaveDotNetCallStack>
532        <cacheSizes hint="setting">
533          <data>20MB</data>
534          <items>10MB</items>
535          <paths>500KB</paths>
536          <standardValues>500KB</standardValues>
537        </cacheSizes>
538      </database>
539      <!-- web -->
540      <database id="web" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
541        <param desc="name">$(id)</param>
542        <icon>Network/16x16/earth.png</icon>
543        <securityEnabled>true</securityEnabled>
544        <dataProviders hint="list:AddDataProvider">
545          <dataProvider ref="dataProviders/main" param1="$(id)">
546            <disableGroup>publishing</disableGroup>
547            <prefetch hint="raw:AddPrefetch">
548              <sc.include file="/App_Config/Prefetch/Common.config" />
549              <sc.include file="/App_Config/Prefetch/Web.config" />
550            </prefetch>
551          </dataProvider>
552        </dataProviders>
553        <proxiesEnabled>false</proxiesEnabled>
554        <proxyDataProvider ref="proxyDataProviders/main" param1="$(id)" />
555        <archives hint="raw:AddArchive">
556          <archive name="archive" />
557          <archive name="recyclebin" />
558        </archives>
559        <cacheSizes hint="setting">
560          <data>20MB</data>
561          <items>10MB</items>
562          <paths>500KB</paths>
563          <standardValues>500KB</standardValues>
564        </cacheSizes>
565      </database>
566      <!-- file system -->
567      <database id="filesystem" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
568        <param desc="name">$(id)</param>
569        <dataProviders hint="list:AddDataProvider">
570          <dataProvider ref="dataProviders/filesystem" param1="$(id)" />
571        </dataProviders>
572        <readonly>true</readonly>
573        <securityEnabled>false</securityEnabled>
574        <cacheSizes hint="setting">
575          <data>0</data>
576          <items>0</items>
577          <paths>0</paths>
578          <standardValues>0</standardValues>
579        </cacheSizes>
580      </database>
581    </databases>
582    <!-- ARCHIVES -->
583    <!--
584      Define archive providers for databases
585      IMPORTANT: If you wish to support multiple provides, you must set defaultProvider="switcher"
586        Supported attributes:
587          name:       A unique provider name
588          type:       The provider type
589          database:   Connects the provider with a specified database.
590                      If the database attribute is missing or the value of this attribute is equal to "*"
591                      then the provider will be used for all databases.
592                      If we have more than one provider which is connected to the same database an exception will be thrown.
593                      Examples of usages:
594                      <add name="<unique_name>" type="<type>" database="core"/>
595                      <add name="<unique_name>" type="<type>" database="web|master"/>
596                      <add name="<unique_name>" type="<type>" database="*"/>
597    -->
598    <archives defaultProvider="sql" enabled="true">
599      <providers>
600        <clear />
601        <add name="sql" type="Sitecore.Data.Archiving.SqlArchiveProvider, Sitecore.Kernel" database="*" />
602        <add name="switcher" type="Sitecore.Data.Archiving.SwitchingArchiveProvider, Sitecore.Kernel" />
603      </providers>
604    </archives>
605    <indexes>
606      <index id="system" singleInstance="true" type="Sitecore.Data.Indexing.Index, Sitecore.Kernel">
607        <param desc="name">$(id)</param>
608        <fields hint="raw:AddField">
609          <field target="created">__created</field>
610          <field target="updated">__updated</field>
611          <field target="author">__updated by</field>
612          <field target="published">__published</field>
613          <field target="name">@name</field>
614          <field storage="unstored">@name</field>
615          <field target="template" storage="keyword">@tid</field>
616          <field target="id" storage="unstored">@id</field>
617          <type storage="unstored">memo</type>
618          <type storage="unstored">text</type>
619          <type storage="unstored" stripTags="true">html</type>
620          <type storage="unstored" stripTags="true">rich text</type>
621        </fields>
622      </index>
623    </indexes>
624    <search>
625      <analyzer type="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net" />
626      <categorizer type="Sitecore.Pipelines.Search.CategorizeResults+Categorizer, Sitecore.Kernel">
627        <Categories hint="raw:AddCategory">
628          <category path="/sitecore/content" />
629          <category displayName="Images">
630            <templateID>{F1828A2C-7E5D-4BBD-98CA-320474871548}</templateID>
631            <templateID>{DAF085E8-602E-43A6-8299-038FF171349F}</templateID>
632            <templateID>{C97BA923-8009-4858-BDD5-D8BE5FCCECF7}</templateID>
633            <templateID>{EB3FB96C-D56B-4AC9-97F8-F07B24BB9BF7}</templateID>
634          </category>
635          <category displayName="Documents">
636            <templateID>{16692733-9A61-45E6-B0D4-4C0C06F8DD3C}</templateID>
637            <templateID>{777F0C76-D712-46EA-9F40-371ACDA18A1C}</templateID>
638            <templateID>{7BB0411F-50CD-4C21-AD8F-1FCDE7C3AFFE}</templateID>
639            <templateID>{0603F166-35B8-469F-8123-E8D87BEDC171}</templateID>
640            <templateID>{3DB3A3CA-A0A9-4228-994B-F70C8E99A1CE}</templateID>
641            <templateID>{2A130D0C-A2A9-4443-B418-917F857BF6C9}</templateID>
642            <templateID>{F57FB07D-332A-4934-AA67-0A629C5396E2}</templateID>
643            <templateID>{CC80011D-8EAE-4BFC-84F1-67ECD0223E9E}</templateID>
644          </category>
645          <category path="/sitecore/media library" />
646          <category path="/sitecore/layout/devices" />
647          <category path="/sitecore/layout/layouts" />
648          <category path="/sitecore/layout/sublayouts" />
649          <category path="/sitecore/layout/renderings" />
650          <category path="/sitecore/layout" />
651          <category templateIDs="{455A3E98-A627-4B40-8035-E683A0331AC7}" displayName="Template Fields" />
652          <category templateIDs="{E269FBB5-3750-427A-9149-7AA950B49301}" displayName="Template Sections" />
653          <category path="/sitecore/templates/branches" />
654          <category path="/sitecore/templates/system" displayName="System Templates" />
655          <category path="/sitecore/templates" />
656          <category path="/sitecore/system/aliases" />
657          <category path="/sitecore/system/languages" />
658          <category path="/sitecore/system/workflows" />
659          <category path="/sitecore/system" />
660          <category path="/sitecore/content/applications/control panel" database="core" />
661          <category path="/sitecore/content/applications" database="core" />
662        </Categories>
663      </categorizer>
664      <configuration type="Sitecore.Search.SearchConfiguration, Sitecore.Kernel" singleInstance="true">
665        <indexes hint="list:AddIndex">
666          <index id="system" type="Sitecore.Search.Index, Sitecore.Kernel">
667            <param desc="name">$(id)</param>
668            <param desc="folder">__system</param>
669            <Analyzer ref="search/analyzer" />
670            <locations hint="list:AddCrawler">
671              <core type="Sitecore.Search.Crawlers.DatabaseCrawler,Sitecore.Kernel">
672                <Database>core</Database>
673                <Root>/sitecore/content</Root>
674                <include hint="list:IncludeTemplate">
675                  <application>{EB06CEC0-5E2D-4DC4-875B-01ADCC577D13}</application>
676                </include>
677                <Tags>application</Tags>
678                <Boost>2.0</Boost>
679              </core>
680              <core-controlpanel type="Sitecore.Search.Crawlers.DatabaseCrawler,Sitecore.Kernel">
681                <Database>core</Database>
682                <Root>/sitecore/content/applications/control panel</Root>
683                <include hint="list:IncludeTemplate">
684                  <taskoption>{BDB6FA46-2F76-4BDE-8138-52B56C2FC47E}</taskoption>
685                </include>
686                <Tags>taskoption</Tags>
687                <Boost>1.9</Boost>
688              </core-controlpanel>
689              <master type="Sitecore.Search.Crawlers.DatabaseCrawler, Sitecore.Kernel">
690                <Database>master</Database>
691                <Tags>master content</Tags>
692              </master>
693            </locations>
694          </index>
695        </indexes>
696      </configuration>
697    </search>
698    <!-- AUTHENTICATION -->
699    <authentication defaultProvider="forms">
700      <providers>
701        <clear />
702        <add name="forms" type="Sitecore.Security.Authentication.FormsAuthenticationProvider, Sitecore.Kernel" />
703      </providers>
704    </authentication>
705    <!-- USERS -->
706    <userManager defaultProvider="default" enabled="true">
707      <providers>
708        <clear />
709        <add name="default" type="Sitecore.Security.Accounts.UserProvider, Sitecore.Kernel" />
710      </providers>
711    </userManager>
712    <!-- ROLES -->
713    <rolesInRolesManager defaultProvider="sql" enabled="true">
714      <providers>
715        <clear />
716        <add name="sql" type="Sitecore.Security.Accounts.SqlServerRolesInRolesProvider, Sitecore.Kernel" connectionStringName="core" rolesInRolesSupported="true" globalRolesConfigStoreName="globalRoles" raiseEvents="true" />
717      </providers>
718    </rolesInRolesManager>
719    <!-- AUTHORIZATION -->
720    <authorization defaultProvider="sql">
721      <providers>
722        <clear />
723        <add name="sql" type="Sitecore.Security.AccessControl.SqlServerAuthorizationProvider, Sitecore.Kernel" connectionStringName="core" embedAclInItems="true" />
724      </providers>
725    </authorization>
726    <!--
727      ACCESS RIGHTS
728      Example of a <rights> element using a custom type (which must derive from AccessRight):
729      <add name="my:access" comment="Custom right." title="Custom" type="My.Security.MyAccessRight, My.Assembly"/>
730     
731      Example of a <rules> element using a custom type (which must derive from AcessRightRule):
732      <add prefix="my:" typeName="My.MyEntity" type="My.MyAcessRightRule, My.Assembly"/>
733      -->
734    <accessRights defaultProvider="config">
735      <providers>
736        <clear />
737        <add name="config" type="Sitecore.Security.AccessControl.ConfigAccessRightProvider, Sitecore.Kernel" configRoot="accessRights" />
738      </providers>
739      <rights defaultType="Sitecore.Security.AccessControl.AccessRight, Sitecore.Kernel">
740        <add name="field:read" comment="Read right for fields." title="Field Read" />
741        <add name="field:write" comment="Write right for fields." title="Field Write" modifiesData="true" />
742        <add name="item:read" comment="Read right for items." title="Read" />
743        <add name="item:write" comment="Write right for items." title="Write" modifiesData="true" />
744        <add name="item:rename" comment="Rename right for items." title="Rename" modifiesData="true" />
745        <add name="item:create" comment="Create right for items." title="Create" modifiesData="true" />
746        <add name="item:delete" comment="Delete right for items." title="Delete" modifiesData="true" />
747        <add name="item:admin" comment="Admin right for items." title="Administer" modifiesData="true" />
748        <add name="language:read" comment="Read right for languages." title="Language Read" />
749        <add name="language:write" comment="Write right for languages." title="Language Write" modifiesData="true" />
750        <add name="site:enter" comment="The right to enter a site." title="Site Enter" />
751        <add name="insert:show" comment="Determines if the user can see the insert option" title="Show in Insert" />
752        <add name="workflowState:delete" comment="The right to delete an item based on its workflow state." title="Workflow State Delete" />
753        <add name="workflowState:write" comment="The right to write an item based on its workflow state." title="Workflow State Write" modifiesData="true" />
754        <add name="workflowCommand:execute" comment="The right to execute a workflow command." title="Workflow Command Execute" />
755        <add name="*" comment="Wildcard right. For internal use only." />
756      </rights>
757      <rules>
758        <add prefix="field:" ancestor="{3C1715FE-6A13-4FCF-845F-DE308BA9741D}" comment="/sitecore/templates" />
759        <add prefix="insert:" templateId="{35E75C72-4985-4E09-88C3-0EAC6CD1E64F}" comment="insert:show for Branch template" />
760        <add prefix="insert:" templateId="{B2613CC1-A748-46A3-A0DB-3774574BD339}" comment="insert:show for Command template" />
761        <add prefix="insert:" templateId="{AB86861A-6030-46C5-B394-E8F99E8B87DB}" comment="insert:show for Template template" />
762        <add prefix="item:" typeName="Sitecore.Data.Items.Item" />
763        <add prefix="language:" ancestor="{64C4F646-A3FA-4205-B98E-4DE2C609B60F}" comment="/sitecore/system/language" />
764        <add prefix="workflowState:" ancestor="{05592656-56D7-4D85-AACF-30919EE494F9}" comment="/sitecore/system/workflows" />
765        <add prefix="workflowCommand:" ancestor="{05592656-56D7-4D85-AACF-30919EE494F9}" comment="/sitecore/system/workflows" />
766      </rules>
767    </accessRights>
768    <!-- PRESENTATION -->
769    <presentationManager defaultProvider="item" enabled="true">
770      <providers>
771        <clear />
772        <add name="item" type="Sitecore.Presentation.PresentationProvider, Sitecore.Kernel" />
773      </providers>
774    </presentationManager>
775    <!-- CONTROL -->
776    <controlManager defaultProvider="default" enabled="true">
777      <providers>
778        <clear />
779        <add name="default" type="Sitecore.Presentation.ControlProvider, Sitecore.Kernel" />
780      </providers>
781    </controlManager>
782    <!-- PUBLIHING -->
783    <publishManager defaultProvider="default" enabled="true">
784      <providers>
785        <clear />
786        <add name="default" type="Sitecore.Publishing.PipelinePublishProvider, Sitecore.Kernel" />
787      </providers>
788    </publishManager>
789    <!-- PREVIEW -->
790    <previewManager defaultProvider="default" enabled="true">
791      <providers>
792        <clear />
793        <add name="default" type="Sitecore.Publishing.PreviewProvider, Sitecore.Kernel" />
794      </providers>
795    </previewManager>
796    <!-- CONFIG STORES -->
797    <configStores>
798      <add name="domains" type="Sitecore.Configuration.XmlConfigStore, Sitecore.Kernel" factoryMethod="LoadFromFile" arg0="/App_Config/Security/Domains.config.xml" />
799      <add name="globalRoles" type="Sitecore.Configuration.XmlConfigStore, Sitecore.Kernel" factoryMethod="LoadFromFile" arg0="/App_Config/Security/GlobalRoles.config.xml" />
800    </configStores>
801    <!-- DOMAINS -->
802    <itemManager defaultProvider="default">
803      <providers>
804        <clear />
805        <add name="default" type="Sitecore.Data.Managers.ItemProvider, Sitecore.Kernel" />
806      </providers>
807    </itemManager>
808    <!-- DOMAINS -->
809    <domainManager defaultProvider="file">
810      <providers>
811        <clear />
812        <add name="file" type="Sitecore.Security.Domains.ConfigStoreDomainProvider, Sitecore.Kernel" configStoreName="domains" />
813        <add name="config" type="Sitecore.SecurityModel.ConfigDomainProvider, Sitecore.Kernel" domainList="domainManager/domains" defaultDomain="sitecore" />
814      </providers>
815      <!-- Sample for use with config provider above -->
816      <domains>
817        <domain id="sitecore" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
818          <param desc="name">$(id)</param>
819          <ensureAnonymousUser>false</ensureAnonymousUser>
820        </domain>
821        <domain id="extranet" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
822          <param desc="name">$(id)</param>
823          <ensureAnonymousUser>true</ensureAnonymousUser>
824        </domain>
825        <domain id="default" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
826          <param desc="name">$(id)</param>
827          <ensureAnonymousUser>true</ensureAnonymousUser>
828          <isDefault>true</isDefault>
829        </domain>
830      </domains>
831    </domainManager>
832    <!-- SWITCHING PROVIDERS -->
833    <switchingProviders>
834      <membership>
835        <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*" />
836      </membership>
837      <roleManager>
838        <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*" />
839      </roleManager>
840      <profile>
841        <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*" />
842      </profile>
843    </switchingProviders>
844    <!-- MEDIA PATH -->
845    <mediaPath defaultProvider="default">
846      <providers>
847        <clear />
848        <add name="default" type="Sitecore.Resources.Media.MediaPathProvider, Sitecore.Kernel" />
849      </providers>
850    </mediaPath>
851    <!-- SITES -->
852    <siteManager defaultProvider="config">
853      <providers>
854        <clear />
855        <add name="config" type="Sitecore.Sites.ConfigSiteProvider, Sitecore.Kernel" siteList="sites" checkSecurity="false" />
856      </providers>
857    </siteManager>
858    <!-- LINKS -->
859    <!-- Options (first is default):
860           addAspxExtension: true | false (If you set this to false, remember to configure IIS to map all requests (*) to ASP.NET)
861           alwaysIncludeServerUrl: false | true
862           encodeNames: true | false
863           languageEmbedding: asNeeded | always | never
864           languageLocation: filePath | queryString
865           shortenUrls: true | false
866           useDisplayName: false | true
867    -->
868    <linkManager defaultProvider="sitecore">
869      <providers>
870        <clear />
871        <add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="true" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="asNeeded" languageLocation="filePath" shortenUrls="true" useDisplayName="false" />
872      </providers>
873    </linkManager>
874    <!-- STANDARD VALUES -->
875    <standardValues defaultProvider="sitecore">
876      <providers>
877        <clear />
878        <add name="sitecore" type="Sitecore.Data.StandardValuesProvider, Sitecore.Kernel" />
879      </providers>
880    </standardValues>
881    <!-- FIELD TYPES -->
882    <!-- Defines the releation between a field type name, e.g. "lookup", and an implementation class -->
883    <fieldTypes>
884      <sc.include file="/App_Config/FieldTypes.config" />
885    </fieldTypes>
886    <!-- CLIENT DATASTORE -->
887    <clientDataStore type="Sitecore.Data.$(database).$(database)ClientDataStore, Sitecore.Kernel">
888      <param connectionStringName="core" />
889      <param desc="object lifetime">00:20:00</param>
890    </clientDataStore>
891    <!-- HOOKS -->
892    <hooks>
893      <hook type="Sitecore.Diagnostics.HealthMonitorHook, Sitecore.Kernel" />
894      <hook type="Sitecore.Diagnostics.MemoryMonitorHook, Sitecore.Kernel">
895        <param desc="Threshold">800MB</param>
896        <param desc="Check interval">00:00:05</param>
897        <param desc="Minimum time between log entries">00:01:00</param>
898        <ClearCaches>false</ClearCaches>
899        <GarbageCollect>false</GarbageCollect>
900        <AdjustLoadFactor>false</AdjustLoadFactor>
901      </hook>
902    </hooks>
903    <!-- SCHEDULING -->
904    <scheduling>
905      <!-- Time between checking for scheduled tasks waiting to execute -->
906      <frequency>00:05:00</frequency>
907      <!-- Agent to process schedules embedded as items in a database -->
908      <agent type="Sitecore.Tasks.DatabaseAgent" method="Run" interval="00:10:00">
909        <param desc="database">core</param>
910        <param desc="schedule root">/sitecore/system/tasks/schedules</param>
911        <LogActivity>true</LogActivity>
912      </agent>
913      <!-- Agent to process schedules embedded as items in a database -->
914      <agent type="Sitecore.Tasks.DatabaseAgent" method="Run" interval="00:10:00">
915        <param desc="database">master</param>
916        <param desc="schedule root">/sitecore/system/tasks/schedules</param>
917        <LogActivity>true</LogActivity>
918      </agent>
919      <!-- Agent to retrieve a URL -->
920      <agent type="Sitecore.Tasks.UrlAgent" method="Run" interval="01:00:00">
921        <param desc="url">/sitecore/service/keepalive.aspx</param>
922        <LogActivity>true</LogActivity>
923      </agent>
924      <!-- Agent to process tasks from the task database (TaskDatabase) -->
925      <agent type="Sitecore.Tasks.TaskDatabaseAgent" method="Run" interval="00:10:00" />
926      <!-- Agent to cleanup client data -->
927      <agent type="Sitecore.Tasks.CompactClientDataAgent" method="Run" interval="04:00:00" />
928      <!-- Agent to cleanup history data -->
929      <agent type="Sitecore.Tasks.CleanupHistory" method="Run" interval="04:00:00" />
930      <!-- Agent to cleanup publishing queue -->
931      <agent type="Sitecore.Tasks.CleanupPublishQueue, Sitecore.Kernel" method="Run" interval="04:00:00">
932        <DaysToKeep>30</DaysToKeep>
933      </agent>
934      <!-- Agent to clear the HTML cache periodically -->
935      <agent type="Sitecore.Tasks.HtmlCacheClearAgent" method="Run" interval="00:00:00" />
936      <!-- Agent to publish database periodically -->
937      <agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:00">
938        <param desc="source database">master</param>
939        <param desc="target database">web</param>
940        <param desc="mode (full or incremental)">incremental</param>
941        <param desc="languages">en, da</param>
942      </agent>
943      <!-- Agent to cleanup work files -->
944      <agent type="Sitecore.Tasks.CleanupAgent" method="Run" interval="06:00:00">
945        <!-- Specifies files to be cleaned up.
946             If rolling="true", [minCount] and [maxCount] will be ignored.
947             [minAge] and [maxAge] must be specified as [days.]hh:mm:ss. The default value
948             of [minAge] is 30 minutes.
949             [strategy]: number of files within hour, day, week, month, year
950             [recursive=true|false]: descend folders?
951        -->
952        <files hint="raw:AddCommand">
953          <remove folder="$(dataFolder)/logs" pattern="log.*.txt" maxCount="20" minAge="7.00:00:00" />
954          <remove folder="$(dataFolder)/viewstate" pattern="*.txt" maxAge="2.00:00:00" recursive="true" />
955          <remove folder="/App_Data/MediaCache" pattern="*.*" maxAge="90.00:00:00" recursive="true" />
956        </files>
957      </agent>
958      <!-- Agent to dump performance counter data -->
959      <agent type="Sitecore.Tasks.CounterDumpAgent" method="Run" interval="01:00:00">
960        <DumpFile>$(dataFolder)/diagnostics/counters.{date}.{time}.{processid}.txt</DumpFile>
961      </agent>
962    </scheduling>
963    <!-- PROCESSORS
964         Classes must have parameterless constructor.
965         Supported attributes:
966           mode=[on|off]
967           type=name of class (case-sensitive).
968           namespace=namespace containing class. If no namespace is included, it is assumed that the namespace is the same as the assembly name.
969           assembly=name of dll containing the class (case-sensitive)
970    -->
971    <processors>
972      <dispatch>
973        <!-- This pipeline has been deprecated - try using the CommandManager object instead -->
974      </dispatch>
975      <attachFile argsType="Sitecore.Pipelines.Attach.AttachArgs">
976        <processor mode="on" type="Sitecore.Pipelines.Attach.CheckSize,Sitecore.Kernel" />
977        <processor mode="on" type="Sitecore.Pipelines.Attach.UpdatePath,Sitecore.Kernel" />
978        <processor mode="on" type="Sitecore.Pipelines.Attach.Save,Sitecore.Kernel" />
979      </attachFile>
980      <uiAddFromTemplate>
981        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.AddFromTemplate,Sitecore.Kernel" method="GetTemplate" />
982        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.AddFromTemplate,Sitecore.Kernel" method="Execute" />
983      </uiAddFromTemplate>
984      <uiArchiveItems>
985        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckPermissions" />
986        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="Confirm" />
987        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckTemplateLinks" />
988        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLinks" />
989        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLanguage" />
990        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="Execute" />
991      </uiArchiveItems>
992      <closeWizard>
993        <processor mode="on" type="Sitecore.Web.UI.Pages.WizardForm, Sitecore.Kernel" method="Confirmation" />
994      </closeWizard>
995      <uiCopyItems>
996        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="GetDestination" />
997        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="CheckDestination" />
998        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="CheckLanguage" />
999        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="Execute" />
1000      </uiCopyItems>
1001      <uiDeleteFiles>
1002        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteFiles,Sitecore.Kernel" method="Confirm" />
1003        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteFiles,Sitecore.Kernel" method="Execute" />
1004      </uiDeleteFiles>
1005      <uiDeleteItems>
1006        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckPermissions" />
1007        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="Confirm" />
1008        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckTemplateLinks" />
1009        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLinks" />
1010        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLanguage" />
1011        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="Execute" />
1012      </uiDeleteItems>
1013      <deleteVersionsUI>
1014        <processor mode="on" type="Sitecore.Shell.Framework.Commands.DeleteVersion,Sitecore.Kernel" method="Confirmation" />
1015        <processor mode="on" type="Sitecore.Shell.Framework.Commands.DeleteVersion,Sitecore.Kernel" method="DeleteVersions" />
1016      </deleteVersionsUI>
1017      <uiDragItemTo>
1018        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckPermissions" />
1019        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckShadows" />
1020        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="Confirm" />
1021        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckLanguage" />
1022        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckLinks" />
1023        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="Execute" />
1024        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="RepairLinks" />
1025      </uiDragItemTo>
1026      <uiDuplicateItem>
1027        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="CheckPermissions" />
1028        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="GetName" />
1029        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="Execute" />
1030      </uiDuplicateItem>
1031      <uiLaunchSearchResult argsType="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult.LaunchSearchResultArgs">
1032        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="ShowModalDialog" />
1033        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="SetLocation" />
1034        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="SendMessage" />
1035        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="OpenItem" />
1036      </uiLaunchSearchResult>
1037      <uiMoveItems>
1038        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckPermissions" />
1039        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="GetDestination" />
1040        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckShadows" />
1041        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckLinks" />
1042        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="Execute" />
1043        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="RepairLinks" />
1044      </uiMoveItems>
1045      <uiNewFolderItem>
1046        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="CheckPermissions" />
1047        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="GetName" />
1048        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="Execute" />
1049      </uiNewFolderItem>
1050      <uiNewFileFolder>
1051        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFileFolder,Sitecore.Kernel" method="GetName" />
1052        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFileFolder,Sitecore.Kernel" method="Execute" />
1053      </uiNewFileFolder>
1054      <uiRenameItem>
1055        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckPermissions" />
1056        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckShadows" />
1057        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="GetNewName" />
1058        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckLinks" />
1059        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="Execute" />
1060        <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="RepairLinks" />
1061      </uiRenameItem>
1062      <deleteVersions>
1063        <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="CheckFirstVersion" />
1064        <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="Confirmation" />
1065        <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="DeleteVersions" />
1066      </deleteVersions>
1067      <getItemCommands>
1068        <processor mode="on" type="Sitecore.Pipelines.GetItemCommands.StaticCommands, Sitecore.Kernel" />
1069        <processor mode="on" type="Sitecore.Pipelines.GetItemCommands.ShellCommands, Sitecore.Kernel" />
1070      </getItemCommands>
1071      <uiGetMasters argsType="Sitecore.Pipelines.GetMasters.GetMastersArgs">
1072        <processor mode="on" type="Sitecore.Pipelines.GetMasters.GetItemMasters,Sitecore.Kernel" />
1073        <processor mode="on" type="Sitecore.Pipelines.GetMasters.GetInsertRules, Sitecore.Kernel" />
1074        <processor mode="on" type="Sitecore.Pipelines.GetMasters.CheckSecurity, Sitecore.Kernel" />
1075      </uiGetMasters>
1076      <uiLoadHtml argsType="Sitecore.Pipelines.LoadHtml.LoadHtmlArgs">
1077        <processor mode="on" type="Sitecore.Pipelines.LoadHtml.Parse, Sitecore.Kernel" />
1078        <processor mode="on" type="Sitecore.Pipelines.LoadHtml.ConvertToDesignTime, Sitecore.Kernel" />
1079      </uiLoadHtml>
1080      <uiLoadLayout argsType="Sitecore.Pipelines.LoadLayout.LoadLayoutArgs">
1081        <processor mode="on" type="Sitecore.Pipelines.LoadLayout.Load, Sitecore.Kernel" />
1082        <processor mode="on" type="Sitecore.Pipelines.LoadLayout.Parse, Sitecore.Kernel" />
1083        <processor mode="on" type="Sitecore.Pipelines.LoadLayout.ConvertToDesignTime, Sitecore.Kernel" />
1084      </uiLoadLayout>
1085      <!-- Obsolete - use LoggedIn or LoggingIn pipelines -->
1086      <login argsType="Sitecore.Pipelines.Login.LoginArgs">
1087      </login>
1088      <loggedin argsType="Sitecore.Pipelines.LoggedIn.LoggedInArgs">
1089        <processor mode="on" type="Sitecore.Pipelines.LoggedIn.Ticket, Sitecore.Kernel" />
1090      </loggedin>
1091      <loggingin argsType="Sitecore.Pipelines.LoggingIn.LoggingInArgs">
1092        <processor mode="on" type="Sitecore.Pipelines.LoggingIn.CheckClientUser, Sitecore.Kernel" />
1093        <processor mode="on" type="Sitecore.Pipelines.LoggingIn.CheckStartPage, Sitecore.Kernel" />
1094      </loggingin>
1095      <logout argsType="Sitecore.Pipelines.Logout.LogoutArgs">
1096        <processor mode="on" type="Sitecore.Pipelines.Logout.CheckModified, Sitecore.Kernel" />
1097        <processor mode="on" type="Sitecore.Pipelines.Logout.ClearSession, Sitecore.Kernel" />
1098        <processor mode="on" type="Sitecore.Pipelines.Logout.RemoveTicket, Sitecore.Kernel" />
1099        <processor mode="on" type="Sitecore.Pipelines.Logout.GotoLogin, Sitecore.Kernel" />
1100      </logout>
1101      <saveUI>
1102        <processor mode="on" type="Sitecore.Pipelines.Save.BeforeSaveEvent, Sitecore.Kernel" />
1103        <processor mode="on" type="Sitecore.Pipelines.Save.ParseXml, Sitecore.Kernel" />
1104        <processor mode="on" type="Sitecore.Pipelines.Save.CheckRevision, Sitecore.Kernel" />
1105        <processor mode="on" type="Sitecore.Pipelines.Save.Validators, Sitecore.Kernel" />
1106        <processor mode="on" type="Sitecore.Pipelines.Save.ValidateFields, Sitecore.Kernel" />
1107        <processor mode="on" type="Sitecore.Pipelines.Save.HasWritePermission, Sitecore.Kernel" />
1108        <processor mode="on" type="Sitecore.Pipelines.Save.NewVersion, Sitecore.Kernel" />
1109        <processor mode="on" type="Sitecore.Pipelines.Save.TightenRelativeImageLinks, Sitecore.Kernel" />
1110        <processor mode="on" type="Sitecore.Pipelines.Save.ConvertToXHtml, Sitecore.Kernel" />
1111        <processor mode="on" type="Sitecore.Pipelines.Save.CheckLock, Sitecore.Kernel" />
1112        <processor mode="on" type="Sitecore.Pipelines.Save.Lock, Sitecore.Kernel" />
1113        <processor mode="on" type="Sitecore.Pipelines.Save.CheckTemplateFieldChange, Sitecore.Kernel" />
1114        <processor mode="on" type="Sitecore.Pipelines.Save.ConvertLayoutField, Sitecore.Kernel" />
1115        <processor mode="on" type="Sitecore.Pipelines.Save.CheckLinks, Sitecore.Kernel" />
1116        <processor mode="on" type="Sitecore.Pipelines.Save.Save, Sitecore.Kernel" />
1117        <processor mode="off" type="Sitecore.Pipelines.Save.RenderingHack, Sitecore.Kernel" />
1118        <processor mode="on" type="Sitecore.Pipelines.Save.Unlock, Sitecore.Kernel" />
1119        <processor mode="on" type="Sitecore.Pipelines.Save.WorkflowSaveCommand, Sitecore.Kernel" />
1120        <processor mode="on" type="Sitecore.Pipelines.Save.PostAction, Sitecore.Kernel" />
1121      </saveUI>
1122      <uiSaveHtml>
1123        <processor mode="on" type="Sitecore.Pipelines.SaveHtml.ConvertToDesignTime, Sitecore.Kernel" />
1124        <processor mode="on" type="Sitecore.Pipelines.SaveHtml.Accept, Sitecore.Kernel" />
1125      </uiSaveHtml>
1126      <uiSaveLayout>
1127        <processor mode="on" type="Sitecore.Pipelines.SaveLayout.NewFile, Sitecore.Kernel" />
1128        <processor mode="on" type="Sitecore.Pipelines.SaveLayout.Overwrite, Sitecore.Kernel" />
1129        <processor mode="on" type="Sitecore.Pipelines.SaveLayout.ConvertToRuntime, Sitecore.Kernel" />
1130        <processor mode="on" type="Sitecore.Pipelines.SaveLayout.ConvertToXHtml, Sitecore.Kernel" />
1131        <processor mode="on" type="Sitecore.Pipelines.SaveLayout.Save, Sitecore.Kernel" />
1132      </uiSaveLayout>
1133      <uiUpload>
1134        <processor mode="on" type="Sitecore.Pipelines.Upload.CheckSize, Sitecore.Kernel" />
1135        <processor mode="on" type="Sitecore.Pipelines.Upload.ResolveFolder, Sitecore.Kernel" />
1136        <processor mode="on" type="Sitecore.Pipelines.Upload.Save, Sitecore.Kernel" />
1137        <processor mode="on" type="Sitecore.Pipelines.Upload.Done, Sitecore.Kernel" />
1138      </uiUpload>
1139    </processors>
1140    <!-- Factory classes must implement public CreateControl() method that returns a Control -->
1141    <renderingControls>
1142      <control template="method rendering" type="Sitecore.Web.UI.WebControls.Method, Sitecore.Kernel" propertyMap="AssemblyName=assembly, ClassName=class, MethodName=method" />
1143      <control template="sublayout" type="Sitecore.Web.UI.SublayoutRenderingType, Sitecore.Kernel" propertyMap="Path=path" />
1144      <control template="url rendering" type="Sitecore.Web.UI.WebControls.WebPage, Sitecore.Kernel" propertyMap="Url=url" />
1145      <control template="xsl rendering" type="Sitecore.Modules.XslCodebehind.XslCodebehindControlRenderingType, Sitecore.Modules.XslCodebehind" propertyMap="Path=path" />
1146      <control template="webcontrol" type="Sitecore.Web.UI.WebControlRenderingType, Sitecore.Kernel" propertyMap="assembly=assembly, namespace=namespace, class=tag, properties=parameters" />
1147      <control template="xmlcontrol" type="Sitecore.Web.UI.XmlControlRenderingType, Sitecore.Kernel" propertyMap="controlName=control name, properties=parameters" />
1148    </renderingControls>
1149    <dataviews>
1150      <dataview name="Master" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.MasterDataView" Parameters="" />
1151      <dataview name="RecycleBin" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.RecycleBinDataView" Parameters="" />
1152      <dataview name="FileSystem" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.FileSystemDataView" Parameters="" />
1153      <dataview name="Domain" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.DomainDataView" Parameters="" />
1154    </dataviews>
1155    <!-- PAGE EXTENDERS
1156      Page Extenders allows additional controls to be added to every page. The Debugger, Preview and WebEdit
1157      are examples of this.
1158    -->
1159    <pageextenders>
1160      <pageextender type="Sitecore.Layouts.PageExtenders.PreviewPageExtender" />
1161      <pageextender type="Sitecore.Layouts.PageExtenders.WebEditPageExtender" />
1162      <pageextender type="Sitecore.Layouts.PageExtenders.DebuggerPageExtender" />
1163    </pageextenders>
1164    <!-- XSL EXTENSION OBJECTS
1165         Classes must have parameterless constructor. If initialization is needed,
1166         the class may implement the interface IXslExtension.
1167         Supported attributes:
1168         
1169             mode=[on|off]
1170             type=full namespace of class (case-sensitive)
1171             namespace=unique namespace used when mapping the object into the xsl
1172         
1173         All other attributes will be passed to the object during initialization (assuming
1174         that the class implements IXslExtension)
1175    -->
1176    <xslExtensions>
1177      <extension mode="on" type="Sitecore.Xml.Xsl.XslHelper, Sitecore.Kernel" namespace="http://www.sitecore.net/sc" singleInstance="true" />
1178      <extension mode="on" type="Sitecore.MainUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/util" singleInstance="true" />
1179      <extension mode="on" type="Sitecore.DateUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/dateutil" singleInstance="true" />
1180      <extension mode="on" type="Sitecore.Web.UI.WebControls.ContentDot, Sitecore.Kernel" namespace="http://www.sitecore.net/dot" singleInstance="true" />
1181      <extension mode="on" type="Sitecore.Xml.Xsl.SqlHelper, Sitecore.Kernel" namespace="http://www.sitecore.net/sql" singleInstance="true" />
1182      <extension mode="on" type="Sitecore.Web.UI.WebControls.WebEditRibbon, Sitecore.Kernel" namespace="http://www.sitecore.net/webedit" singleInstance="true" />
1183      <extension mode="on" type="Sitecore.StringUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/stringutil" singleInstance="true" />
1184    </xslExtensions>
1185    <!-- XSL CONTROLS
1186         Classes must implement the interface IXslControl.
1187         Supported attributes:
1188         
1189             mode=[on|off]
1190             tag=control tag (ex. 'sc:text'). Can be '*' which matches all unhandled tags. Case sensitive.
1191             tagPrefix=unique control tag prefix (ex. 'sc'). Only used if 'tag' is not set. Case sensitive.
1192             type=full namespace of class. Case-sensitive.
1193             assembly=name of dll containing the class. Case-sensitive.
1194         
1195         All other attributes will be passed to the object during initialization
1196    -->
1197    <xslControls>
1198      <control mode="on" tag="sc:date" type="Sitecore.Web.UI.XslControls.Date" assembly="Sitecore.Kernel" />
1199      <control mode="on" tag="sc:dot" type="Sitecore.Web.UI.XslControls.ContentDot" assembly="Sitecore.Kernel" />
1200      <control mode="on" tag="sc:html" type="Sitecore.Web.UI.XslControls.Html" assembly="Sitecore.Kernel" />
1201      <control mode="on" tag="sc:image" type="Sitecore.Web.UI.XslControls.Image" assembly="Sitecore.Kernel" />
1202      <control mode="on" tag="sc:link" type="Sitecore.Web.UI.XslControls.Link" assembly="Sitecore.Kernel" />
1203      <control mode="on" tag="sc:memo" type="Sitecore.Web.UI.XslControls.Memo" assembly="Sitecore.Kernel" />
1204      <control mode="on" tag="sc:sec" type="Sitecore.Web.UI.XslControls.Security" assembly="Sitecore.Kernel" />
1205      <control mode="on" tag="sc:text" type="Sitecore.Web.UI.XslControls.Text" assembly="Sitecore.Kernel" />
1206      <control mode="on" tag="sc:enableSecurity" type="Sitecore.Web.UI.XslControls.EnableSecurity" assembly="Sitecore.Kernel" />
1207      <control mode="on" tag="sc:disableSecurity" type="Sitecore.Web.UI.XslControls.DisableSecurity" assembly="Sitecore.Kernel" />
1208    </xslControls>
1209    <!-- CONTROL SOURCES
1210         Supported attributes:
1211             
1212             mode=[on|off]
1213             
1214             Assembly based controls:
1215             assembly=name of dll containing the controls.
1216             namespace=namespace of controls
1217             prefix=prefix used when specifying controls from the assembly
1218             
1219             Xml controls:
1220             folder=name of folder containing xml control files
1221             prefix=prefix used when specifying controls from the folder
1222         
1223         All other attributes will be passed to the control factory during initialization
1224    -->
1225    <controlSources>
1226      <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/override" deep="true" />
1227      <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/layouts" deep="false" />
1228      <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/controls" deep="true" />
1229      <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/applications" deep="true" />
1230      <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore modules" deep="true" />
1231      <source mode="on" namespace="Sitecore.Web.UI.HtmlControls" assembly="Sitecore.Kernel" />
1232      <source mode="on" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
1233      <source mode="on" namespace="Sitecore.Shell.Web.UI.WebControls" assembly="Sitecore.Kernel" prefix="shell" />
1234      <source mode="on" namespace="Sitecore.Shell.Applications.ContentEditor" assembly="Sitecore.Kernel" prefix="content" />
1235      <source mode="on" namespace="Sitecore.Shell.Web.Applications.ContentEditor" assembly="Sitecore.Kernel" prefix="shell" />
1236      <source mode="on" namespace="Sitecore.WebControls" assembly="Sitecore.Kernel" />
1237      <source mode="on" namespace="System.Web.UI.WebControls" assembly="System.Web" prefix="asp" />
1238      <source mode="on" namespace="System.Web.UI.HtmlControls" assembly="System.Web" prefix="html" />
1239      <source mode="on" namespace="Sitecore.Web.UI.Portal" assembly="Sitecore.Kernel" />
1240      <source mode="on" namespace="ComponentArt.Web.UI" assembly="ComponentArt.Web.UI" prefix="ca" />
1241    </controlSources>
1242    <!-- UI -->
1243    <ui>
1244      <usings>
1245        <using>System</using>
1246        <using>System.Collections</using>
1247        <using>System.Reflection</using>
1248        <using>System.Runtime.CompilerServices</using>
1249        <using>System.Web.UI</using>
1250        <using>System.Web.UI.HtmlControls</using>
1251        <using>System.Web.UI.WebControls</using>
1252        <using>Sitecore</using>
1253        <using>Sitecore.Configuration</using>
1254        <using>Sitecore.Data</using>
1255        <using>Sitecore.Data.Fields</using>
1256        <using>Sitecore.Data.Items</using>
1257        <using>Sitecore.Diagnostics</using>
1258        <using>Sitecore.Reflection</using>
1259        <using>Sitecore.Globalization</using>
1260        <using>Sitecore.Sites</using>
1261        <using>Sitecore.Web.UI</using>
1262        <using>Sitecore.Web.UI.HtmlControls</using>
1263        <using>Sitecore.Shell.Web.UI.WebControls</using>
1264        <using>Sitecore.Web.UI.WebControls</using>
1265        <using>Sitecore.Xml</using>
1266      </usings>
1267      <references>
1268        <reference>System.dll</reference>
1269        <reference>System.Data.dll</reference>
1270        <reference>System.Web.dll</reference>
1271        <reference>System.Web.Services.dll</reference>
1272        <reference>System.Xml.dll</reference>
1273        <reference>/bin/Sitecore.Kernel.dll</reference>
1274        <reference>/bin/Sitecore.Client.dll</reference>
1275      </references>
1276      <forms>
1277        <controls assembly="Sitecore.Kernel" />
1278      </forms>
1279    </ui>
1280    <!-- XamlSharp -->
1281    <xamlsharp>
1282      <sc.include file="/App_Config/XamlSharp.config" />
1283    </xamlsharp>
1284    <!-- Language Definitions -->
1285    <languageDefinitions>
1286      <sc.include file="/App_Config/LanguageDefinitions.config" />
1287    </languageDefinitions>
1288    <!-- CLIENT SCRIPTS
1289           These script files are included in the client, e.g. '<script src="/myscript.js" language="JavaScript"/>'
1290    -->
1291    <clientscripts>
1292      <everypage />
1293      <htmleditor />
1294    </clientscripts>
1295    <!-- REPLACEMENTS
1296         Specifies text replacements
1297         The special replacement with id="publish" is used automatically when publishing
1298         If mode="off" the replacer will be ignored
1299    -->
1300    <replacers>
1301      <replacer mode="off" id="publish" type="Sitecore.Text.Replacer, Sitecore.Kernel" singleInstance="true">
1302        <param desc="name">$(id)</param>
1303        <replacements hint="raw:AddReplacement">
1304          <regex find="Test[12]" replaceWith="Test" simpleTest="Test" ignoreCase="true" forPublish="true" />
1305          <simple find="Text" replaceWith="NewText" ignoreCase="false" forPublish="true" />
1306        </replacements>
1307      </replacer>
1308    </replacers>
1309    <!-- ENCODE NAME REPLACEMENTS
1310           Specifies text replacements to use when encoding special chars in friendly urls
1311    -->
1312    <encodeNameReplacements>
1313      <replace mode="on" find="&amp;" replaceWith=",-a-," />
1314      <replace mode="on" find="?" replaceWith=",-q-," />
1315      <replace mode="on" find="/" replaceWith=",-s-," />
1316      <replace mode="on" find="*" replaceWith=",-w-," />
1317      <replace mode="on" find="." replaceWith=",-d-," />
1318      <replace mode="on" find=":" replaceWith=",-c-," />
1319    </encodeNameReplacements>
1320    <!--  SITES
1321          Enable different web sites for different domains in the same Sitecore structure
1322          Supported attributes:
1323           
1324              mode: [on|off]. If set to 'off', the site will be disabled. Default value: 'on'.
1325
1326              name: Name of the site.
1327
1328              hostName: The host name of the incoming url. May include wildcards (ex. www.site.net, *.site.net, *.net, pda.*, print.*.net)
1329                        It's possible to set more than one mask by using '|' symbol as a separator (ex. pda.*|print.*.net)
1330             
1331              port: The port number of the incoming url. Default value: 80
1332             
1333              virtualFolder: The prefix to match for incoming URL's.
1334                             This value will be removed from the URL and the remainder will be treated as the item path.
1335             
1336              physicalFolder: The physical location of files for the site.
1337                              If the site is based on physical files, this is the path to the folder holding the files.
1338                              For non-physical sites, this is the place where Sitecore looks for a default.aspx file (to start the pipelines).
1339
1340              rootPath: The path to the root item of the site.
1341                        The item path specified in the URL will be appended to this value to find the item.
1342
1343              startItem: The path to the start item of the site.
1344                         This is used as the default item path if no path is specified in the URL.
1345                         It will be combined with rootPath to find the default item of the site.
1346                   
1347              language: Default language for the site.
1348             
1349              database: Database containing items to be used for rendering the site.
1350              content: Database containing items to be edited.
1351              contentLanguage: The default editing language in the client.
1352              contentStartItem: The path to the start item when using the client.
1353
1354              masterDatabase: The database containing the data to be shown in preview and web edit modes.
1355
1356              device: The name of the device to use for the site. If not specified, the device resolver will find a 'best match device'.
1357
1358              filterItems: If true, the site will always show the current version of an item (without publishing)
1359              filteredItemsCacheSize: The size of the cache used to store filtered items. Specify the value in bytes or append the value with KB, MB or GB
1360             
1361              cacheHtml: If true, HTML caching will be enabled. If false, no HTML will be cached for any rendering. Default value: false.
1362              htmlCacheSize: The size of the html cache. Specify the value in bytes or append the value with KB, MB or GB
1363
1364              cacheMedia: If true, media caching will be enabled. If false, no media will be cached. Default value: true.
1365              mediaCachePath: The path to the folder where media data will be cached. Default value: {temp folder}/{site name}/mediacache.
1366             
1367              domain: The security domain of the site.
1368              requireLogin: If true, login will be required to enter the site.
1369             
1370              enableDebugger: Indicates if the debugger is enabled on the site. Typically this is only the website.
1371              enablePreview: Indicates if preview is enabled on the site. Typically this is only the website.
1372              enableWebEdit: Indicates if WebEdit is enabled on the site. Typically this is only the website.
1373              enableWorkflow: Must be true to enable workflows for the site.
1374             
1375              allowDebug: Must be true to be able to debug the site.
1376             
1377              browserTitle: The title of the browser window when browsing the site.
1378             
1379              disableClientData: If set to true, the use of ClientDataStore will be disabled for the site.
1380             
1381              disableXmlControls: If set to true, loading Xml Controls as pages will be disabled.
1382    -->
1383    <sites>
1384      <site name="shell" virtualFolder="/sitecore/shell" physicalFolder="/sitecore/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" loginPage="/sitecore/login" content="master" contentStartItem="/Home" enableWorkflow="true" xmlControlPage="/sitecore/shell/default.aspx" browserTitle="Sitecore" htmlCacheSize="2MB" registryCacheSize="3MB" viewStateCacheSize="200KB" xslCacheSize="5MB" />
1385      <site name="login" virtualFolder="/sitecore/login" physicalFolder="/sitecore/login" database="core" domain="sitecore" />
1386      <site name="testing" virtualFolder="/sitecore/testing" physicalFolder="/sitecore/testing" rootPath="/sitecore/content" database="master" domain="sitecore" enableWorkflow="true" />
1387      <site name="admin" virtualFolder="/sitecore/admin" physicalFolder="/sitecore/admin" enableWorkflow="true" domain="sitecore" loginPage="/sitecore/admin/login.aspx" />
1388      <site name="service" virtualFolder="/sitecore/service" physicalFolder="/sitecore/service" />
1389      <site name="modules_shell" virtualFolder="/sitecore modules/shell" physicalFolder="/sitecore modules/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" content="master" enableWorkflow="true" />
1390      <site name="modules_website" virtualFolder="/sitecore modules/web" physicalFolder="/sitecore modules/web" rootPath="/sitecore/content" startItem="/home" language="en" database="web" domain="extranet" allowDebug="true" cacheHtml="true" />
1391      <site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
1392      <site name="scheduler" domain="sitecore" />
1393      <site name="system" domain="sitecore" />
1394      <site name="publisher" domain="sitecore" enableWorkflow="true" />
1395      <site name="yaf" virtualFolder="/yaf" physicalFolder="/yaf" rootPath="/sitecore/content" startItem="/home" language="en" database="web" domain="extranet" allowDebug="true" cacheHtml="true" />
1396    </sites>
1397    <!-- CACHE SIZES -->
1398    <cacheSizes>
1399      <sites>
1400        <website>
1401          <html>10MB</html>
1402          <registry>0</registry>
1403          <viewState>0</viewState>
1404          <xsl>5MB</xsl>
1405        </website>
1406      </sites>
1407    </cacheSizes>
1408    <!-- MEDIA -->
1409    <mediaLibrary>
1410      <requestParser type="Sitecore.Resources.Media.MediaRequest, Sitecore.Kernel" />
1411      <mediaTypes>
1412        <mediaType name="Any" extensions="*">
1413          <mimeType>application/octet-stream</mimeType>
1414          <forceDownload>true</forceDownload>
1415          <sharedTemplate>system/media/unversioned/file</sharedTemplate>
1416          <versionedTemplate>system/media/versioned/file</versionedTemplate>
1417          <metaDataFormatter type="Sitecore.Resources.Media.MediaMetaDataFormatter" />
1418          <mediaValidator type="Sitecore.Resources.Media.MediaValidator" />
1419          <thumbnails>
1420            <generator type="Sitecore.Resources.Media.MediaThumbnailGenerator, Sitecore.Kernel">
1421              <extension>png</extension>
1422              <filePath>/sitecore/shell/themes/standard/images/document_music.png</filePath>
1423            </generator>
1424            <width>150</width>
1425            <height>150</height>
1426            <backgroundColor>#FFFFFF</backgroundColor>
1427          </thumbnails>
1428          <prototypes>
1429            <media type="Sitecore.Resources.Media.Media, Sitecore.Kernel" />
1430            <mediaData type="Sitecore.Resources.Media.MediaData, Sitecore.Kernel" />
1431          </prototypes>
1432        </mediaType>
1433        <mediaType name="Windows Bitmap image" extensions="bmp">
1434          <mimeType>image/bmp</mimeType>
1435          <forceDownload>false</forceDownload>
1436          <sharedTemplate>system/media/unversioned/image</sharedTemplate>
1437          <versionedTemplate>system/media/versioned/image</versionedTemplate>
1438          <mediaValidator type="Sitecore.Resources.Media.ImageValidator" />
1439          <thumbnails>
1440            <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
1441              <extension>png</extension>
1442            </generator>
1443            <width>150</width>
1444            <height>150</height>
1445            <backgroundColor>#FFFFFF</backgroundColor>
1446          </thumbnails>
1447          <prototypes>
1448            <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel" />
1449          </prototypes>
1450        </mediaType>
1451        <mediaType name="Flash" extensions="swf">
1452          <mimeType>application/x-shockwave-flash</mimeType>
1453          <forceDownload>false</forceDownload>
1454          <sharedTemplate>system/media/unversioned/Flash</sharedTemplate>
1455          <versionedTemplate>system/media/versioned/Flash</versionedTemplate>
1456          <thumbnails>
1457            <generator type="Sitecore.Resources.Media.MediaThumbnailGenerator, Sitecore.Kernel">
1458              <extension>png</extension>
1459            </generator>
1460            <staticFile>/sitecore/shell/Themes/standard/images/flash.png</staticFile>
1461          </thumbnails>
1462          <prototypes>
1463            <media type="Sitecore.Resources.Media.SwfMedia, Sitecore.Kernel" />
1464          </prototypes>
1465        </mediaType>
1466        <mediaType name="GIF image" extensions="gif">
1467          <mimeType>image/gif</mimeType>
1468          <forceDownload>false</forceDownload>
1469          <sharedTemplate>system/media/unversioned/image</sharedTemplate>
1470          <versionedTemplate>system/media/versioned/image</versionedTemplate>
1471          <mediaValidator type="Sitecore.Resources.Media.ImageValidator" />
1472          <thumbnails>
1473            <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
1474              <extension>png</extension>
1475            </generator>
1476            <width>150</width>
1477            <height>150</height>
1478            <backgroundColor>#FFFFFF</backgroundColor>
1479          </thumbnails>
1480          <prototypes>
1481            <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel" />
1482          </prototypes>
1483        </mediaType>
1484        <mediaType name="JPEG image" extensions="jpg, jpeg">
1485          <mimeType>image/jpeg</mimeType>
1486          <forceDownload>false</forceDownload>
1487          <sharedTemplate>system/media/unversioned/jpeg</sharedTemplate>
1488          <versionedTemplate>system/media/versioned/jpeg</versionedTemplate>
1489          <mediaValidator type="Sitecore.Resources.Media.ImageValidator" />
1490          <thumbnails>
1491            <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
1492              <extension>png</extension>
1493            </generator>
1494            <width>150</width>
1495            <height>150</height>
1496            <backgroundColor>#FFFFFF</backgroundColor>
1497          </thumbnails>
1498          <prototypes>
1499            <media type="Sitecore.Resources.Media.JpegMedia, Sitecore.Kernel" />
1500          </prototypes>
1501        </mediaType>
1502        <mediaType name="MP3" extensions="mp3">
1503          <mimeType>audio/mp3</mimeType>
1504          <forceDownload>false</forceDownload>
1505          <sharedTemplate>system/media/unversioned/mp3</sharedTemplate>
1506          <versionedTemplate>system/media/versioned/mp3</versionedTemplate>
1507          <prototypes>
1508            <media type="Sitecore.Resources.Media.Mp3Media, Sitecore.Kernel" />
1509          </prototypes>
1510        </mediaType>
1511        <mediaType name="PDF file" extensions="pdf">
1512          <mimeType>application/pdf</mimeType>
1513          <forceDownload>false</forceDownload>
1514          <sharedTemplate>system/media/unversioned/pdf</sharedTemplate>
1515          <versionedTemplate>system/media/versioned/pdf</versionedTemplate>
1516        </mediaType>
1517        <mediaType name="PNG image" extensions="png">
1518          <mimeType>image/png</mimeType>
1519          <forceDownload>false</forceDownload>
1520          <sharedTemplate>system/media/unversioned/image</sharedTemplate>
1521          <versionedTemplate>system/media/versioned/image</versionedTemplate>
1522          <mediaValidator type="Sitecore.Resources.Media.ImageValidator" />
1523          <thumbnails>
1524            <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
1525              <extension>png</extension>
1526            </generator>
1527            <width>150</width>
1528            <height>150</height>
1529            <backgroundColor>#FFFFFF</backgroundColor>
1530          </thumbnails>
1531          <prototypes>
1532            <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel" />
1533          </prototypes>
1534        </mediaType>
1535        <mediaType name="Zip file" extensions="zip">
1536          <mimeType>application/x-zip-compressed</mimeType>
1537          <forceDownload>true</forceDownload>
1538          <sharedTemplate>system/media/unversioned/zip</sharedTemplate>
1539          <versionedTemplate>system/media/versioned/zip</versionedTemplate>
1540          <metaDataFormatter type="Sitecore.Resources.Media.ZipMetaDataFormatter" />
1541          <prototypes>
1542            <media type="Sitecore.Resources.Media.ZipMedia, Sitecore.Kernel" />
1543          </prototypes>
1544        </mediaType>
1545        <mediaType name="Word document" extensions="doc">
1546          <mimeType>application/msword</mimeType>
1547          <forceDownload>true</forceDownload>
1548          <sharedTemplate>system/media/unversioned/doc</sharedTemplate>
1549          <versionedTemplate>system/media/versioned/doc</versionedTemplate>
1550        </mediaType>
1551        <mediaType name="Word 2007 document" extensions="docx">
1552          <mimeType>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mimeType>
1553          <forceDownload>true</forceDownload>
1554          <sharedTemplate>system/media/unversioned/docx</sharedTemplate>
1555          <versionedTemplate>system/media/versioned/docx</versionedTemplate>
1556        </mediaType>
1557        <sc.include file="/App_Config/MimeTypes.config" />
1558      </mediaTypes>
1559      <watcher>
1560        <ignoreList>
1561          <ignore contains="icon16x16" />
1562          <ignore contains="icon32x32" />
1563          <ignore contains="icon48x48" />
1564          <ignore contains="_thumb" />
1565          <ignorepath contains=".svn" />
1566        </ignoreList>
1567      </watcher>
1568    </mediaLibrary>
1569    <!-- RENDERING -->
1570    <rendering>
1571      <typesThatShouldNotBeExpanded>
1572        <type>System.Web.UI.WebControls.Repeater</type>
1573        <type>System.Web.UI.WebControls.DataList</type>
1574      </typesThatShouldNotBeExpanded>
1575    </rendering>
1576    <!-- COMMANDS -->
1577    <commands>
1578      <sc.include file="/App_Config/Commands.config" />
1579    </commands>
1580    <!-- ICONS -->
1581    <icons>
1582      <sc.include file="/App_Config/Icons.config" />
1583    </icons>
1584    <!-- PORTRAITS -->
1585    <portraits>
1586      <sc.include file="/App_Config/Portraits.config" />
1587    </portraits>
1588    <!-- PUBLISHING -->
1589    <publishing>
1590      <smartPublishTriggers>
1591        <trigger templateId="{CB3942DC-CBBA-4332-A7FB-C4E4204C538A}" note="proxy" />
1592        <trigger templateId="{AB86861A-6030-46C5-B394-E8F99E8B87DB}" note="template" />
1593        <trigger templateId="{455A3E98-A627-4B40-8035-E683A0331AC7}" note="template field" />
1594      </smartPublishTriggers>
1595    </publishing>
1596    <!-- FILE WATCHERS
1597      Define configuration of the FileWatchers.
1598      Allowed nodes for child nodes:
1599        folder:     defines configuration of folder to watch. You can define the folder either as a value of the node
1600                    or as a reference to some other element inside sitecore element.
1601                    The folder node is required.
1602                    Only 1 element is allowed.
1603        filter:     defines file filter configuration. You can define the folder either as a value of the node
1604                    or as a reference to some other element inside sitecore element.
1605                    The filter node is required.
1606                    More than 1 element is allowed.
1607        ignore:     defines file or folder ingore filter. For example it could be  equal  to ".svn|.cvs"  in order to filter files that related to a versioning system.
1608                    This node is optional.
1609                    More than 1 element is allowed.
1610    -->
1611    <watchers>
1612      <media>
1613        <folder ref="settings/setting[@name='MediaFolder']/@value">
1614        </folder>
1615        <filter>*</filter>
1616      </media>
1617      <xsl>
1618        <folder>/</folder>
1619        <filter>*.xslt</filter>
1620      </xsl>
1621      <layout>
1622        <folder ref="settings/setting[@name='LayoutFolder']/@value" />
1623        <filter>*</filter>
1624      </layout>
1625      <config>
1626        <folder>/App_Config</folder>
1627        <filter>*</filter>
1628      </config>
1629    </watchers>
1630    <!-- SIMPLE SETTINGS -->
1631    <settings>
1632      <!--  ALIASES
1633            Turn the following setting on to use aliases
1634      -->
1635      <setting name="AliasesActive" value="true" />
1636      <!--  ALLOW LOGOUT OF ALL USERS
1637            Indicates if the logout screen presents all users or
1638            just users with the same name
1639      -->
1640      <setting name="AllowLogoutOfAllUsers" value="false" />
1641      <!--  QUERY STRINGS IN URL RENDERINGS
1642            If this setting is true, all the query strings of the main page is passed
1643            to all url renderings
1644      -->
1645      <setting name="AppendQSToUrlRendering" value="true" />
1646      <!--  PHYSICAL MEMBERSHIP WILDCARD
1647            Specifies the default membership wildcard used by the providers.
1648            Default: %
1649      -->
1650      <setting name="Authentication.DefaultMembershipProviderWildcard" value="%" />
1651      <!--  SAVE RAW URL ON LOGIN
1652            Specifies whether the original request URL is passed to the login page
1653            (saved in 'url' query string parameter).
1654            Default: false
1655      -->
1656      <setting name="Authentication.SaveRawUrl" value="false" />
1657      <!--  VIRTUAL MEMBERSHIP WILDCARD
1658            Specifies the membership wildcard to use in high level code.
1659            Default: *
1660      -->
1661      <setting name="Authentication.VirtualMembershipWildcard" value="*" />
1662      <!--  AUTHENTICATION TICKET TIMEOUT
1663            Specifies the number of minutes before an authentication ticket
1664            becomes invalid. The default is 480 minutes (8 hours).
1665      -->
1666      <setting name="Authentication.TicketTimeout" value="480" />
1667      <!--  AUTOMATIC DATA BIND
1668            Indicates if the data bind function is run automatically
1669      -->
1670      <setting name="AutomaticDataBind" value="false" />
1671      <!--  AUTOMATIC LOCK ON SAVE
1672            If true, the a lock is automatically taken on an item
1673            when a user saves the item.
1674      -->
1675      <setting name="AutomaticLockOnSave" value="false" />
1676      <!--  AUTOMATIC UNLOCK ON SAVED
1677            If true, the a saved item is automatically unlocked after
1678            saving.
1679      -->
1680      <setting name="AutomaticUnlockOnSaved" value="false" />
1681      <!--  ACCESS RESULT CACHE SIZE
1682            Determines the size of the access result cache.
1683            Specify the value in bytes or append the value with KB, MB or GB
1684            A value of 0 (zero) disables the cache.
1685      -->
1686      <setting name="Caching.AccessResultCacheSize" value="2MB" />
1687      <!--  AVERAGE ITEM SIZE
1688            The average size of an item in bytes (used when caching items).
1689            Default: 5000
1690      -->
1691      <setting name="Caching.AverageItemSize" value="5000" />
1692      <!--  CACHE VIEWSTATE
1693            Indicates if ViewState is cached.
1694            Set this to false to ease memory pressure. See also Caching.DefaultViewStateCacheSize.
1695      -->
1696      <setting name="Caching.CacheViewState" value="true" />
1697      <!--  CLIENT DATA CACHE SIZE
1698            Determines the default size of the client data cache of a database
1699            Specify the value in bytes or append the value with KB, MB or GB
1700      -->
1701      <setting name="Caching.DefaultClientDataCacheSize" value="5MB" />
1702      <!--  DATA CACHE SIZE
1703            Determines the default size of the data cache of a database
1704            Specify the value in bytes or append the value with KB, MB or GB
1705      -->
1706      <setting name="Caching.DefaultDataCacheSize" value="10MB" />
1707      <!--  FILTERED ITEMS CACHE SIZE
1708            Determines the default size of the filtered items cache of a site
1709            Specify the value in bytes or append the value with KB, MB or GB
1710            A value of 0 (zero) disables the cache by default.
1711      -->
1712      <setting name="Caching.DefaultFilteredItemsCacheSize" value="0" />
1713      <!--  HTML CACHE SIZE
1714            Determines the default size of the html cache of a site
1715            Specify the value in bytes or append the value with KB, MB or GB
1716      -->
1717      <setting name="Caching.DefaultHtmlCacheSize" value="5MB" />
1718      <!--  PATH CACHE SIZE
1719            Determines the default size of the path cache of a database
1720            Specify the value in bytes or append the value with KB, MB or GB
1721      -->
1722      <setting name="Caching.DefaultPathCacheSize" value="100KB" />
1723      <!--  REGISTRY CACHE SIZE
1724            Determines the default size of the registry cache of a site
1725            Specify the value in bytes or append the value with KB, MB or GB
1726      -->
1727      <setting name="Caching.DefaultRegistryCacheSize" value="5MB" />
1728      <!--  VIEWSTATE CACHE SIZE
1729            Determines the default size of the viewstate cache of a site
1730            Specify the value in bytes or append the value with KB, MB or GB
1731      -->
1732      <setting name="Caching.DefaultViewStateCacheSize" value="5MB" />
1733      <!--  XSL CACHE SIZE
1734            Determines the default size of the xsl cache of a site
1735            Specify the value in bytes or append the value with KB, MB or GB
1736      -->
1737      <setting name="Caching.DefaultXslCacheSize" value="10MB" />
1738      <!--  CACHING ENABLED
1739            Determines if caching should be enabled at all
1740            Specify 'true' to enable caching and 'false' to disable all caching
1741      -->
1742      <setting name="Caching.Enabled" value="true" />
1743      <!--  FAST MEDIA CACHE MAP SIZE
1744            Determines the size of the fast media cache map cache.
1745            Specify the value in bytes or append the value with KB, MB or GB
1746      -->
1747      <setting name="Caching.FastMediaCacheMapSize" value="200KB" />
1748      <!--  HTML LIFETIME
1749            The lifetime of HTML fragments added to the cache.
1750            Default value: 00:00:00 (ie. eternal life)
1751      -->
1752      <setting name="Caching.HtmlLifetime" value="00:00:00" />
1753      <!--  ITEM CACHING ENABLED
1754            Determines if caching of items should be enabled
1755            Specify 'true' to enable caching and 'false' to disable
1756      -->
1757      <setting name="Caching.ItemCachingEnabled" value="true" />
1758      <!--  LOAD FACTOR
1759            The default load factor to use for cached values.
1760            The size of all cached values are multiplied with this value before being added to the cache.
1761      -->
1762      <setting name="Caching.LoadFactor" value="1.0" />
1763      <!--  MAXIMUM LOAD FACTOR
1764            The maximum load factor to use for cached values.
1765            The load factor might be increased up to this value during heavy memory load.
1766      -->
1767      <setting name="Caching.MaxLoadFactor" value="3.0" />
1768      <!--  SCAVENGE INTERVAL
1769            Determines how often scavengable caches are scavenged.
1770            Default value: 3 minutes.
1771      -->
1772      <setting name="Caching.ScavengeInterval" value="00:03:00" />
1773      <!--  STANDARD VALUES SIZE
1774            The average size of a standard values.
1775            Default value: 100.
1776      -->
1777      <setting name="Caching.StandardValues.AverageValueSize" value="100" />
1778      <!--  STANDARD VALUES CACHE SIZE
1779            The default size of the standard value cache.
1780            Default value: 1MB.
1781      -->
1782      <setting name="Caching.StandardValues.DefaultCacheSize" value="1MB" />
1783      <!--  CONTENT EDITOR CHECK SECURITY ON TREE NODES
1784            Determines if the content editor checks the security settings on subitems
1785            when rendering the tree. Setting this to false may increase performance.
1786            Default value: true.
1787      -->
1788      <setting name="ContentEditor.CheckSecurityOnTreeNodes" value="true" />
1789      <!--  CONTENT EDITOR CHECK HASCHILDREN ON TREE NODES
1790            Determines if the content editor uses the HasChildren method when rendering
1791            a tree node. Setting this to false may increase performance.
1792            Default value: true.
1793      -->
1794      <setting name="ContentEditor.CheckHasChildrenOnTreeNodes" value="true" />
1795      <!--  CHECK SECURITY ON LANGUAGES
1796            Indicates if the security settings on languages are applied to the
1797            Content Editor.
1798      -->
1799      <setting name="CheckSecurityOnLanguages" value="true" />
1800      <!--  CLIENT LANGUAGE
1801            Specifies the default language of the Sitecore client if no language
1802            could be determined in any other way.
1803      -->
1804      <setting name="ClientLanguage" value="en" />
1805      <!--  CONTENT EDITOR CLASSIC FRAME EVENT PROPAGATION
1806            Indicates whether the Content Editor uses classic frame event propagation.
1807            In classic propagation all item events are sent to all frames in the content editor.
1808            This may hurt server and client performance.
1809            If classic mode is not used, only events relating to items that are either selected
1810            in the content editor or subitms thereof, are propagated.
1811            Default value: false
1812      -->
1813      <setting name="ContentEditor.ClassicFrameEventPropagation" value="false" />
1814      <!--  CONTENT EDITOR SHOW GUTTER
1815            Indicates whether the Content Editor show the gutter panel to the left of the
1816            treeview as default.
1817            Default value: true
1818      -->
1819      <setting name="ContentEditor.ShowGutter" value="true" />
1820      <!--  CONTENT EDITOR SHOW SEARCH PANEL
1821            Indicates whether the Content Editor show the search panel above the treeview as default
1822            Default value: true
1823      -->
1824      <setting name="ContentEditor.ShowSearchPanel" value="true" />
1825      <!--  CONTENT EDITOR SHOW VALIDATOR BAR
1826            Indicates whether the Content Editor show the validator bar to the right of the
1827            content as default.
1828            Default value: true
1829      -->
1830      <setting name="ContentEditor.ShowValidatorBar" value="true" />
1831      <!--  ENABLE COUNTERS
1832            Indicates if performance counters are enabled.
1833            Default value: true
1834      -->
1835      <setting name="Counters.Enabled" value="true" />
1836      <!--  COUNTERS INSTANCE NAME
1837            Indicates the instance name to assign to counters.
1838            Default value: Default
1839      -->
1840      <setting name="Counters.InstanceName" value="Default" />
1841      <!--  RESET COUNTERS
1842            Indicates if performance counters will be reset on Sitecore startup.
1843            Default value: true
1844      -->
1845      <setting name="Counters.ResetOnStartup" value="true" />
1846      <!--  DATA FOLDER
1847            Path to data folder
1848            Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
1849      -->
1850      <setting name="DataFolder" value="$(dataFolder)" />
1851      <!--  DEBUG BORDERS
1852            Control html tag used for debug borders (usually span or div)
1853            and color
1854      -->
1855      <setting name="DebugBorderColor" value="red" />
1856      <setting name="DebugBorderTag" value="span" />
1857      <!--  DEBUG FOLDER
1858            Path to debug folder
1859            Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
1860      -->
1861      <setting name="DebugFolder" value="$(dataFolder)/debug" />
1862      <!--  DEFAULT BASE TEMPLATE
1863            The guid of the default base templates. Set the value to the empty string ("")
1864            to disable automatic base templates.
1865            To create a template that will not use this value, set the templates
1866            base template to: {00000000-0000-0000-0000-000000000000}
1867            Default value: the id of the Standard template
1868      -->
1869      <setting name="DefaultBaseTemplate" value="{1930BBEB-7805-471A-A3BE-4858AC7CF696}" />
1870      <!--  DEFAULT ICON
1871            Default icon for items in the Sitecore client
1872      -->
1873      <setting name="DefaultIcon" value="/sitecore/shell/themes/Standard/Applications/32x32/Document.png" />
1874      <!--  START DOCUMENT
1875            The document that will be shown first when entering the Sitecore client.
1876            Path is rooted in /sitecore/content and must start with /.
1877      -->
1878      <setting name="DefaultItem" value="/home" />
1879      <!--  LANGUAGE
1880            The default language for the web site.
1881      -->
1882      <setting name="DefaultLanguage" value="en" />
1883      <!--  LAYOUT FILE
1884            The path to the layout file to use for items that do not specify a layout file themselves.
1885            Default value: ""
1886      -->
1887      <setting name="DefaultLayoutFile" value="" />
1888      <!--  ISO CODE
1889            The culture iso code for users who do not have the Regional ISO Code set in their profile.
1890      -->
1891      <setting name="DefaultRegionalIsoCode" value="" />
1892      <!--  LAYOUT PAGE EVENT
1893            The name of page event where the layout pipeline will be run.
1894            Presently, there are three valid values: 'preInit', 'init' or 'load'.
1895            Default value is: 'preInit'.
1896      -->
1897      <setting name="LayoutPageEvent" value="preInit" />
1898      <!--  PUBLISHING GROUPS
1899            Pipe separated list of default publishing groups.
1900            Groups in this list will be preselected in the Publish dialog.
1901      -->
1902      <setting name="DefaultPublishingTargets" value="" />
1903      <!--  SQL timeout
1904            The default timeout for SQL commands
1905      -->
1906      <setting name="DefaultSQLTimeout" value="00:05:00" />
1907      <!--  Sort order is used for displaying items in the
1908            Sitecore client and for API functions that returns sorted
1909            sets.
1910      -->
1911      <setting name="DefaultSortOrderValue" value="100" />
1912      <!--  THEME
1913            The default theme to use in the Sitecore client
1914      -->
1915      <setting name="DefaultTheme" value="standard" />
1916      <!--  DISABLE BROWSER CACHING
1917            If true, all pages will have:
1918              Cache-Control: no-cache, no-store
1919              Pragma: no-cache
1920            in the http header
1921      -->
1922      <setting name="DisableBrowserCaching" value="true" />
1923      <!--  ENABLE XSLT document()
1924            Determine whether XSLT document() support should be enabled.
1925            If this is not enabled, it will be an error if the XSLT file contains 'document()' references.
1926            Document support can be set for individual XSLT files by using the XslFile.EnableDocument property.
1927            Default value: true.
1928      -->
1929      <setting name="EnableXslDocumentFunction" value="true" />
1930      <!--  ENABLE XSLT SCRIPTS
1931            Determine whether XSLT script support should be enabled.
1932            If script support is not enabled, it will be an error if the XSLT file contains script blocks.
1933            Default value: false.
1934      -->
1935      <setting name="EnableXslScripts" value="false" />
1936      <!--  ERROR HANDLER
1937            Url of page handling generic errors
1938      -->
1939      <setting name="ErrorPage" value="/sitecore/service/error.aspx" />
1940      <!-- FAST QUERY DESCENDANTS DISABLED
1941           Determines whether ability to select items through Ancestors/Descendants axes should be disabled in fast query.
1942           Default value: false
1943      -->
1944      <setting name="FastQueryDescendantsDisabled" value="false" />
1945      <!--  GRID PAGE SIZE
1946            Defines the number of rows in a UI grid.
1947            Default:15
1948      -->
1949      <setting name="GridPageSize" value="15" />
1950      <!--  IGNORE URLS
1951            Set IgnoreUrlPrefixes to a '|' separated list of url prefixes that should not be
1952            regarded and processed as friendly urls (ie. forms etc.)
1953      -->
1954      <setting name="IgnoreUrlPrefixes" value="/sitecore/default.aspx|/trace.axd|/webresource.axd|/sitecore/admin/upgrade/|/layouts/testing" />
1955      <!--  INCLUDE PROXIES IN LINK DB
1956            Indicates whether to include proxy definitions in the link database (source and target fields).
1957      -->
1958      <setting name="IncludeProxiesInLinkDatabase" value="true" />
1959      <!--  HEALTH MONITOR INTERVAL
1960            Specifies the interval between running the healthMonitor pipeline.
1961            Default value: 00:10:00 (10 minutes)
1962      -->
1963      <setting name="HealthMonitorInterval" value="00:10:00" />
1964      <!--  HEARTBEAT INTERVAL
1965            Specifies the interval between heartbeats.
1966            Default value: 00:00:05 (5 seconds)
1967      -->
1968      <setting name="HeartbeatInterval" value="00:00:05" />
1969      <!--  HTML EDITOR LINE BREAK
1970            Specifies the tag that the HTML editor inserts on Enter. Values can be
1971            "br", "div" and "p".
1972      -->
1973      <setting name="HtmlEditor.LineBreak" value="p" />
1974      <!--  HTML EDITOR SUPPORT WEB CONTROLS
1975            Indicates if the Html Editor supports web controls. If true, Web Controls are shown as yellow boxes.
1976            Default value: true
1977      -->
1978      <setting name="HtmlEditor.SupportWebControls" value="true" />
1979      <!--  HTML EDITOR VALIDATOR SERVICE URL
1980            Specifies the url that validates XHtml.
1981      -->
1982      <setting name="HtmlEditor.ValidatorServiceUrl" value="http://validator.w3.org/check" />
1983      <!--  IMAGES
1984            List of file extensions to regard as images when uploading (separated by |).
1985            Must begin and end with a pipe character (|)
1986      -->
1987      <setting name="ImageTypes" value="|gif|jpg|png|" />
1988      <!--  KEEP LOCK AFTER SAVE FOR ADMIN USERS
1989            Set this value to true if you want to Administrator users to keep the lock on an item after saving
1990            it in the Page Editor.
1991            Notice: For regular users, the "Keep Lock After Save" item in the core database will determine whether
1992            to keep the lock or not.
1993            Default value: false
1994      -->
1995      <setting name="KeepLockAfterSaveForAdminUsers" value="false" />
1996      <!--  PROFILING RENDER FIELD THRESHOLD
1997            Defines the threshold value (in milliseconds) for logging long field render operations.
1998            Default value: 100
1999      -->
2000      <setting name="Profiling.RenderFieldThreshold" value="100" />
2001      <!--  PROFILING SHEER UI
2002            Determines if debug information about Sheer UI request are displayed
2003            in the client.
2004      -->
2005      <setting name="Profiling.SheerUI" value="false" />
2006      <!--  PROFILING SHEER UI WARNING THRESHOLD
2007            Defines the number of milliseconds before logging a long Sheer UI request.
2008            Requires that Profiling.SheerUI = "true"
2009      -->
2010      <setting name="Profiling.SheerUIWarningThreshold" value="800" />
2011      <!--  INDEX UPDATE INTERVAL
2012            Gets the interval between the IndexingManager checking its queue for pending actions.
2013            Default value: "00:05:00" (5 minutes)
2014      -->
2015      <setting name="Indexing.UpdateInterval" value="00:05:00" />
2016      <!--  INDEX UPDATE JOB THROTTLE
2017            Gets the minimum time to wait between individual index update jobs.
2018            Default value: "00:00:01" (1 second)
2019      -->
2020      <setting name="Indexing.UpdateJobThrottle" value="00:00:01" />
2021      <!--  INDEX PROPERTIES PER SERVER
2022            Indicates if server specific keys should be used for property values (such as 'last updated').
2023            Default value: false
2024      -->
2025      <setting name="Indexing.ServerSpecificProperties" value="false" />
2026      <!--  INVALID CHARS
2027            Characters that are invalid in an item name
2028      -->
2029      <setting name="InvalidItemNameChars" value="\/:?&quot;&lt;&gt;|[]" />
2030      <!--  ITEM NAME VALIDATION
2031            Regular expression for validating item names
2032      -->
2033      <setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*$" />
2034      <!--  ITEM NOT FOUND HANDLER
2035            Url of page handling 'Item not found' errors
2036      -->
2037      <setting name="ItemNotFoundUrl" value="/sitecore/service/notfound.aspx" />
2038      <!--  JOB QUEUE INTERVAL
2039            Gets the interval between the JobManager checking its queue for pending actions.
2040            Default value: "00:00:02" (2 seconds)
2041      -->
2042      <setting name="Jobs.QueueProcessingInterval" value="00:00:02" />
2043      <!--  AUTO REMOVE ITEM DATA
2044            Indicates if item data is automatically removed from a database when a language is deleted.
2045            Default value: true
2046      -->
2047      <setting name="Languages.AutoRemoveItemData" value="true" />
2048      <!--  AUTO RENAME ITEM DATA
2049            Indicates if item data languages are automatically renamed when a language is renamed.
2050            Default value: true
2051      -->
2052      <setting name="Languages.AutoRenameItemData" value="true" />
2053      <!--  LAYOUT FOLDER
2054            The default path to the layout file root folder.
2055            The layout folder is the place where layout files (.aspx) and
2056            user controls (.ascx) are stored by default. The system will
2057            watch this folder for file changes and reload caches etc. as
2058            necessary.
2059            The value can be a virtual or physical path.
2060            Default value: /layouts
2061      -->
2062      <setting name="LayoutFolder" value="/layouts" />
2063      <!--  LAYOUT NOT FOUND HANDLER
2064            Url of page handling 'Layout not found' errors
2065      -->
2066      <setting name="LayoutNotFoundUrl" value="/sitecore/service/nolayout.aspx" />
2067      <!--  LICENSE
2068            This value define the physical location of the license file.
2069            Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
2070      -->
2071      <setting name="LicenseFile" value="$(dataFolder)/pentia.license.xml" />
2072      <!--  LINK ITEM NOT FOUND HANDLER
2073            Url of page handling 'Link item not found' errors
2074      -->
2075      <setting name="LinkItemNotFoundUrl" value="/sitecore/service/notfound.aspx" />
2076      <!--  LOG FOLDER
2077            Path to log folder. This must be the same location as the
2078            settings in the log4net section below.
2079            Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
2080      -->
2081      <setting name="LogFolder" value="$(dataFolder)/logs" />
2082      <!--  LOGIN SITECORE URL
2083            Specifies the Url of the Sitecore pane on the login startpage.
2084      -->
2085      <setting name="Login.SitecoreUrl" value="http://sdn5.sitecore.net/startpage.aspx" />
2086      <!--  MAIL SERVER
2087            SMTP server used for sending mails by the Sitecore server
2088            Is used by MainUtil.SendMail()
2089      -->
2090      <setting name="MailServer" value="mail.server.net" />
2091      <!--  MAIL SERVER USER
2092            If the SMTP server requires login, enter the user name in this setting
2093      -->
2094      <setting name="MailServerUserName" value="" />
2095      <!--  MAIL SERVER PASSWORD
2096            If the SMTP server requires login, enter the password in this setting
2097      -->
2098      <setting name="MailServerPassword" value="" />
2099      <!--  MAIL SERVER PORT
2100            If the SMTP server requires a custom port number, enter the value in this setting.
2101            The default value is: 25
2102      -->
2103      <setting name="MailServerPort" value="25" />
2104      <!--  MASTER VARIABLES REPLACER
2105            Specifies that class that will replace variables when creating
2106            a new master, e.g. "$id" and "$parentid"
2107      -->
2108      <setting name="MasterVariablesReplacer" value="Sitecore.Data.MasterVariablesReplacer,Sitecore.Kernel.dll" />
2109      <!--  MAX TREE DEPTH
2110            Specifies the maximum allowed depth of an item tree.
2111            Default value: 20
2112      -->
2113      <setting name="MaxTreeDepth" value="20" />
2114      <!--  MEDIA FOLDER
2115            Root folder of upload folder being watched for new media library files
2116            Files copied to this folder (or below) will be automatically added to the media library.
2117            Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
2118            It should be different from Media.FileFolder setting
2119      -->
2120      <setting name="MediaFolder" value="$(mediaFolder)" />
2121      <!--  MEDIA - AUTO SET ALT
2122            Indicates if the Alt field on the Image template is set automatically to the file
2123            path when the image is uploaded. If false, the Alt field is blank.
2124      -->
2125      <setting name="Media.AutoSetAlt" value="false" />
2126      <!--  MEDIA - CACHE FOLDER
2127            The folder under which media files are cached by the system.
2128            Default value: /App_Data/MediaCache
2129      -->
2130      <setting name="Media.CacheFolder" value="/App_Data/MediaCache" />
2131      <!--  MEDIA - CACHING ENABLED
2132            Indicates if caching of media files is enabled.
2133            Default value: true
2134      -->
2135      <setting name="Media.CachingEnabled" value="true" />
2136      <!--  MEDIA - IMAGE FORMAT
2137            The default ImageFormat to use when it's not possible to deduce this from an extension.
2138            The value must be parsable to a valid System.Drawing.Imaging.ImageFormat value.
2139            If the value is not set, the Sitecore.Resources.Media.MediaConfig.GetImageFormat() method may
2140            return null causing image functions to fail.
2141      -->
2142      <setting name="Media.DefaultImageFormat" value="Jpeg" />
2143      <!--  MEDIA - FILE FOLDER
2144            The folder under which media files are stored by the system.
2145            Default value: /App_Data/MediaFiles
2146            It should be different from MediaFolder setting
2147      -->
2148      <setting name="Media.FileFolder" value="/App_Data/MediaFiles" />
2149      <!--  MEDIA - USE FILE EXTENSION IN ITEM NAMES
2150            Indicating whether to include a file extension when generating an item name from a file name.
2151            Default value: "false"
2152      -->
2153      <setting name="Media.IncludeExtensionsInItemNames" value="false" />
2154      <!--  MEDIA - INTERPOLATION
2155            The interpolation mode to use when resizing images.
2156            See also the System.Drawing.Drawing2D.InterpolationMode enum.
2157            Valid values:  Bicubic
2158                           Bilinear
2159                           Default
2160                           High
2161                           HighQualityBicubic
2162                           HighQualityBilinear
2163                           Low
2164                           NearestNeighbor
2165            Default value: High
2166      -->
2167      <setting name="Media.InterpolationMode" value="High" />
2168      <!--  MEDIA - MAX IMAGE WIDTH
2169            Gets the max width of the image in a Rich Text field.
2170            Default value: 0
2171      -->
2172      <setting name="Media.MaxImageWidth" value="0" />
2173      <!--  MEDIA - MAX SIZE IN DATABASE
2174            The maximum allowed size of media intended to be stored in a database (binary blob).
2175            This value must be less than the ASP.NET httpRuntime.maxRequestLength setting.
2176            Default value: 15MB
2177      -->
2178      <setting name="Media.MaxSizeInDatabase" value="15MB" />
2179      <!--  MEDIA - MAX SIZE IN MEMORY
2180            The maximum size of media to load into memory for processing (resizing etc.).
2181            Default value: 40MB
2182      -->
2183      <setting name="Media.MaxSizeInMemory" value="40MB" />
2184      <!--  MEDIA - OPEN CONTENT EDITOR AFTER UPLOAD
2185            Determines if the content editor must be opened after a file has been uploaded.
2186            This ensures that users will supply meta data for the new media item.
2187            Default value: true
2188      -->
2189      <setting name="Media.OpenContentEditorAfterUpload" value="true" />
2190      <!--  MEDIA - REQUEST EXTENSION
2191            The extension to use in media request URLs.
2192            If the value is not set, the Extension field of the individual media items will be used (ie. JPG, GIF, etc.)
2193            Default value: "ashx"
2194      -->
2195      <setting name="Media.RequestExtension" value="ashx" />
2196      <!--  STREAM BUFFER
2197            Block size used when writing media to the response stream.
2198            Default: 100000
2199      -->
2200      <setting name="Media.StreamBufferSize" value="100000" />
2201      <!--  UPLOAD AS FILES
2202            Determines if media should be uploaded as files or as database blobs.
2203            Default: false
2204      -->
2205      <setting name="Media.UploadAsFiles" value="false" />
2206      <!--  MEDIA - UPLOAD AS VERSIONABLE AS DEFAULT
2207            This setting controls if uploaded media is versionable by default or not.
2208      -->
2209      <setting name="Media.UploadAsVersionableByDefault" value="false" />
2210      <!--  MEDIA - USE ITEM PATHS FOR URLS
2211            This setting controls if item paths are used for constructing media URLs.
2212            If false, short ids will be used.
2213            Default value: true
2214      -->
2215      <setting name="Media.UseItemPaths" value="true" />
2216      <!--  MEDIA - USE LEGACY RESIZING
2217            This setting controls whether to use legacy resizing (ie. bypass the Sitecore.ImageLib library).
2218            Default value: false
2219      -->
2220      <setting name="Media.UseLegacyResizing" value="false" />
2221      <!--  MEDIA - STREAM PARTIALLY CACHED FILES
2222            Indicates whether to start streaming files before they have been fully written to the cache.
2223            Default value: true.
2224      -->
2225      <setting name="Media.StreamPartiallyCachedFiles" value="true" />
2226      <!--  MEDIA - WHITESPACE REPLACEMENT
2227            The character to use when replacing whitespace in the names of uploaded media.
2228            Default value: A single space character.
2229      -->
2230      <setting name="Media.WhitespaceReplacement" value=" " />
2231      <!--  MEDIA RESPONSE - CACHEABILITY
2232            The <see cref="HttpCacheability">cacheability</see> to use in media response headers.
2233            Possible values: NoCache, Private, Public, Server, ServerAndNoCache, ServerAndPrivate
2234            Default value: public
2235      -->
2236      <setting name="MediaResponse.Cacheability" value="public" />
2237      <!--  MEDIA RESPONSE - CacheExtensions
2238            The <see cref="HttpCachePolicy.AppendCacheExtension">cache extension(s)</see> to use in media response headers.
2239            Default value: ""
2240      -->
2241      <setting name="MediaResponse.CacheExtensions" value="" />
2242      <!--  MEDIA RESPONSE - MAX AGE
2243            The <see cref="HttpCachePolicy.SetMaxAge">max age</see> to use in media response headers.
2244            Set it to "00:00:00" to omit this header.
2245            Default value: 7.00:00:00 (seven days)
2246      -->
2247      <setting name="MediaResponse.MaxAge" value="7.00:00:00" />
2248      <!--  MEDIA RESPONSE - SLIDING EXPIRATION
2249            The <see cref="HttpCachePolicy.SetSlidingExpiration">sliding expiration</see> to use in media response headers.
2250            Set it to "" to omit this header. To include it, use "true" or "false".
2251            Default value: ""
2252      -->
2253      <setting name="MediaResponse.SlidingExpiration" value="" />
2254      <!--  ACCESS DENIED HANDLER
2255            Url of page handling 'Acess denied' errors
2256      -->
2257      <setting name="NoAccessUrl" value="/sitecore/service/noaccess.aspx" />
2258      <!--  NO LICENSE FOUND HANDLER
2259            Url of page handling missing license errors
2260      -->
2261      <setting name="NoLicenseUrl" value="/sitecore/service/nolicense.aspx" />
2262      <!--  PACKAGE PATH
2263            Specifies the path where packages are located.
2264      -->
2265      <setting name="PackagePath" value="$(dataFolder)/packages" />
2266      <!--  PORTAL PRINCIPAL RESOLVER
2267            Returns an IPortalPrincipalResolver interface that resolves the current
2268            portal user.
2269      -->
2270      <setting name="PortalPrincipalResolver" value="Sitecore.Web.UI.Portal.PortalPrincipalResolver,Sitecore.Kernel" />
2271      <!--  PORTAL Storage
2272            Returns an IPortalStorage which fetches data for the current portal user.
2273      -->
2274      <setting name="PortalStorage" value="Sitecore.Web.UI.Portal.PortalCookieStorage,Sitecore.Kernel" />
2275      <!--  PROCESS HISTORY
2276            The number of process histories to show in the log file at startup.
2277            Set to 0 (zero) to disable
2278      -->
2279      <setting name="ProcessHistoryCount" value="1" />
2280      <!--  AUTO SMART PUBLISHING
2281            Automatically schedule a smart publish when proxy definitions etc. change?
2282      -->
2283      <setting name="Publishing.AutoScheduleSmartPublish" value="true" />
2284      <!--  PUBLISHING SECURITY
2285            Check security rights when publishing?
2286            When CheckSecurity=true, Read rights are required for all source items. When it is
2287            determined that an item should be updated or created in the target database,
2288            Write right is required on the source item. If it is determined that the item
2289            should be deleted from target database, Delete right is required on the target item.
2290            In summary, only the Read, Write and Delete rights are used. All other rights are ignored.
2291            Default value: false
2292      -->
2293      <setting name="Publishing.CheckSecurity" value="false" />
2294      <!--  PUBLISHING REVISIONS
2295            Compare revisions while publishing?
2296      -->
2297      <setting name="Publishing.CompareRevisions" value="true" />
2298      <!--  PUBLISHING LOG INTERVAL
2299            Interval between logging published item info to the log.
2300            Set to 0 (zero) to disable.
2301      -->
2302      <setting name="Publishing.LogInterval" value="0" />
2303      <!--  PUBLISHING PUBLISH DIALOG POLLING INTERVAL
2304            Defines the interval in ms with which the Publish Dialog requests the
2305            server for the publishing status.
2306      -->
2307      <setting name="Publishing.PublishDialogPollingInterval" value="500" />
2308      <!--  PUBLISHING SECURITY
2309            Check delete rights on target item when publishing?
2310            Default value: true
2311      -->
2312      <setting name="Publishing.RequireTargetDeleteRightWhenCheckingSecurity" value="true" />
2313      <!--  PUBLISHING PRIORITY
2314            The thread priority of publishing jobs.
2315            Valid values: Lowest, BelowNormal, Normal, AboveNormal, Highest
2316            Default value: BelowNormal
2317      -->
2318      <setting name="Publishing.ThreadPriority" value="BelowNormal" />
2319      <!--  Query.MaxItems
2320            Specifies the max number of items in a query result set.
2321            If the number is 0, all items are returned. This may affect system performance, if a
2322            large query result is returned.
2323            This also controls the number of items in Lookup, Multilist and Valuelookup fields.
2324            Default value: 100
2325      -->
2326      <setting name="Query.MaxItems" value="100" />
2327      <!--  RECYCLE BIN
2328            If true, when deleting items in the client, they will
2329            be moved to the recycle bin rather than being deleted
2330            Default value: true
2331      -->
2332      <setting name="RecycleBinActive" value="true" />
2333      <!--  IMAGES AS XHTML
2334            Indicate whether to render images as XHTML.
2335            Default value: true
2336      -->
2337      <setting name="Rendering.ImagesAsXhtml" value="true" />
2338      <!--  DUPLICATE PLACEHOLDERS
2339            Indicate whether to process duplicate placeholders
2340            Default value: false
2341      -->
2342      <setting name="Rendering.ProcessDuplicatePlaceholders" value="false" />
2343      <!--  SITE RESOLVING 
2344            While rendering item links, some items may belong to different site. Setting this to true
2345            make LinkManager try to resolve target site in order to use the right host name. 
2346            Default value: true
2347      -->
2348      <setting name="Rendering.SiteResolving" value="true" />
2349      <!--  USE SERVER-SIDE REDIRECT FOR REQUEST ERRORS
2350            If true, Sitecore will use Server.Transfer instead of Response.Redirect to redirect request to service pages
2351            when an error occurs (item not found, access denied etc).
2352            Default value: false
2353      -->
2354      <setting name="RequestErrors.UseServerSideRedirect" value="false" />
2355      <!--  REQUIRE LOCK BEFORE EDITING
2356            If true, the user must have a lock on a document before
2357            he can edit it, otherwise it is always ready for editing
2358      -->
2359      <setting name="RequireLockBeforeEditing" value="true" />
2360      <!--  SERIALIZATION FOLDER
2361            Points to the root of serialized databases tree (when using serialization functionality).
2362            Default value: $(dataFolder)/serialization
2363      -->
2364      <setting name="SerializationFolder" value="$(dataFolder)/serialization" />
2365      <!--  COLLECT RENDERING DATA
2366            Indicates if renderings statistics should be collected.
2367            Default value: true
2368      -->
2369      <setting name="Statistics.CollectRenderingData" value="true" />
2370      <!--  TASKS - EMAIL REMINDER SUBJECT
2371            The subject to use for email reminders.
2372            Default value: Reminder from Sitecore
2373      -->
2374      <setting name="Tasks.EmailReminderSubject" value="Reminder from Sitecore" />
2375      <!--  TASKS - EMAIL REMINDER STANDARD TEXT
2376            The leading text to use for email reminders. Custom text will be appended.
2377            Default value: This is a reminder from Sitecore regarding the item: '{item}' in the database '{database}'
2378      -->
2379      <setting name="Tasks.EmailReminderText" value="This is a reminder from Sitecore regarding the item: '{item}' in the database '{database}'" />
2380      <!--  TEMP FOLDER
2381            Folder used for temporary files
2382      -->
2383      <setting name="TempFolder" value="$(tempFolder)" />
2384      <!--  THUMBNAILS BACKGROUND COLOR
2385            The background color for thumbnails - must be on the form #RRGGBB.
2386      -->
2387      <setting name="ThumbnailsBackgroundColor" value="#FFFFFF" />
2388      <!--  VALIDATORS.AUTOMATICUPDATE
2389            Indicating whether validators are automatically run in the content editor.
2390      -->
2391      <setting name="Validators.AutomaticUpdate" value="true" />
2392      <!--  VALIDATORS.UPDATEDELAY
2393            The delay in ms after a key was press until a update request is send.
2394      -->
2395      <setting name="Validators.UpdateDelay" value="750" />
2396      <!--  UI CALENDAR TIME OF DAY
2397            Defines the default time of day when the user user the calendar drop down
2398            to select a day. The drop down does not allow the user to set the time
2399            of day.
2400      -->
2401      <setting name="UI.CalendarTimeOfDay" value="12:00:00" />
2402      <!--  UPLOAD CLASSIC
2403            Indicates if uploading runs in classic (no flash) mode.
2404            Default: false
2405      -->
2406      <setting name="Upload.Classic" value="false" />
2407      <!--  SIMPLE UPLOAD OVERWRITING
2408            Indicates if simple upload dialog has overwriting on.
2409            Default: false
2410      -->
2411      <setting name="Upload.SimpleUploadOverwriting" value="false" />
2412      <!--  UPLOAD USER SELECTABLE DESTINATION
2413            Defines if the user can select the destination database or file.
2414            Default: true
2415      -->
2416      <setting name="Upload.UserSelectableDestination" value="true" />
2417      <!--  UNLOCK COPIED ITEMS
2418            A value indicating whether to unlock items after copying.
2419            Only the copies are unlocked. The original items stay locked.
2420            Default value: true.
2421      -->
2422      <setting name="UnlockAfterCopy" value="true" />
2423      <!--  VERSION FILE PATH
2424            The path to the version file.
2425            Default value: /sitecore/shell/sitecore.version.xml
2426      -->
2427      <setting name="VersionFilePath" value="/sitecore/shell/sitecore.version.xml" />
2428      <!--  VIEWSTATE STORE
2429            Returns an IViewStateStore interface that stores SheerUI viewstate.
2430            Possible values are "DatabaseViewStateStore" or "FileViewStateStore".
2431            Default value: Sitecore.Web.UI.Sheer.FileViewStateStore,Sitecore.Kernel
2432      -->
2433      <setting name="ViewStateStore" value="Sitecore.Web.UI.Sheer.FileViewStateStore,Sitecore.Kernel" />
2434      <!--  WEB EDIT CLASSIC
2435            Indicates if WebEdit runs in classic (dots) mode.
2436            Default value: false
2437      -->
2438      <setting name="WebEdit.Classic" value="false" />
2439      <!--  WEB EDIT CSS Class
2440            Default css class for enabled edit dots
2441            Default value: scWebEditDot
2442      -->
2443      <setting name="WebEdit.CssClass" value="scWebEditDot" />
2444      <!--  WEB EDIT CONTENT EDITOR STYLESHEET
2445            The stylesheet to include in the content editor in WebEdit mode.
2446            Default value: /webedit.css
2447      -->
2448      <setting name="WebEdit.ContentEditorStylesheet" value="/webedit.css" />
2449      <!-- WebEdit.EnabledDot
2450            Specifies the image that indicates a dot in web edit. This can be a absolute path or
2451            a relative path to the current theme.
2452      -->
2453      <setting name="WebEdit.EnabledDot" value="Other/16x16/bullet_ball_glass_green.png" />
2454      <!--  WEB EDIT DISABLED CSS Class
2455            Default css class for disabled edit dots
2456            Default value: scWebEditDotDisabled
2457      -->
2458      <setting name="WebEdit.DisabledCssClass" value="scWebEditDotDisabled" />
2459      <!-- WebEdit.DisabledDot
2460            Specifies the image that indicates a dot in web edit. This can be a absolute path or
2461            a relative path to the current theme.
2462      -->
2463      <setting name="WebEdit.DisabledDot" value="Other/16x16/bullet_ball_glass_gray.png" />
2464      <!--  WEB EDIT USE POPUP EDITOR
2465            Indicates whether WebEdit uses the popup content editor in non-classic mode.
2466            Default value: false
2467      -->
2468      <setting name="WebEdit.UsePopupContentEditor" value="false" />
2469      <!--  WEB SITE STYLESHEET
2470            CSS file for HTML content of Sitecore database.
2471            The file pointed to by WebStylesheet setting is automatically included in Html and Rich Text fields.
2472            By using it, you can make the content of HTML fields look the same as the actual Web Site
2473      -->
2474      <setting name="WebStylesheet" value="/default.css" />
2475      <!--  LOGIN MESSAGES
2476            These are the messages that are shown on the login page of the Sitecore
2477            client
2478      -->
2479      <setting name="WelcomeTitle" value="Welcome to Sitecore" />
2480      <!--  WorldLingo.Enabled
2481            Indicates if WorldLingo is enabled.
2482      -->
2483      <setting name="WorldLingo.Enabled" value="false" />
2484      <!--  WorldLingo.Url
2485            Specifies the Url of the the WorldLingo service.
2486      -->
2487      <setting name="WorldLingo.Url" value="http://www.worldlingo.com/S000.1/api" />
2488      <!--  WorldLingo.Password
2489            Specifies the Password of the the WorldLingo service. When the password is
2490            "secret" the service runs in an evaluation mode - the output language is
2491            random and the phrase is limited to 25 words.
2492      -->
2493      <setting name="WorldLingo.Password" value="secret" />
2494      <!--  XHTML SCHEMA FILE
2495            The file name of the schema file that validates XHtml.
2496            Please note: The Sitecore XHtml.xsd file is modified XHtml xsd file
2497            that allows the Target attribute on A tags. To use a stricter validation,
2498            use the /sitecore/shell/schemas/xhtml.xsd file, but you should disable the
2499            Extern Link Target validator.
2500            Default value: /sitecore/shell/schemas/sitecore xhtml.xsd
2501      -->
2502      <setting name="XHtmlSchemaFile" value="/sitecore/shell/schemas/sitecore xhtml.xsd" />
2503      <!--  XmlControls.ThrowException
2504            Specifies if an exception is thrown when an Xml Control cannot be loaded.
2505            If true, it might prevent the Sitecore client from working, but it
2506            increases debugging. Any errors are written to the log.
2507      -->
2508      <setting name="XmlControls.ThrowException" value="false" />
2509    </settings>
2510  </sitecore>
2511  <log4net>
2512    <!-- LOGGING SETTINGS
2513         The file element defines the location of the log files. This location must
2514         be the same as the setting in LogFolder. The file element is a relative or
2515         absolute path that always uses slashes (/) as separators. A valid file
2516         element for a relative path would be:
2517         
2518           <file value="/data/logs/log.{date}.{processid}.txt"/>
2519           
2520         A valid element for an absolute path would be:
2521         
2522           <file value="C:/inetpub/wwwroot/data/logs/log.{date}.{processid}.txt"/>
2523           
2524         The macros supported are:
2525         
2526           {date}: Replaced with the current date (in the format yyyyMMdd)
2527           {time}: Replaced with the current time (in the format HHmmss)
2528           {processid}: Replaced with the current Windows process id
2529           
2530         For further information refer to the Log4Net documentation.
2531    -->
2532    <appender name="LogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
2533      <file value="$(dataFolder)/logs/log.{date}.txt" />
2534      <appendToFile value="true" />
2535      <layout type="log4net.Layout.PatternLayout">
2536        <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n" />
2537      </layout>
2538    </appender>
2539    <root>
2540      <priority value="INFO" />
2541      <appender-ref ref="LogFileAppender" />
2542    </root>
2543  </log4net>
2544  <!-- SYSTEM.WEBSERVER
2545       This section is a ASP.NET configuration section when running in Integrated Mode on IIS7.
2546  -->
2547    <system.webServer>
2548      <modules>
2549        <remove name="ScriptModule" />
2550        <add type="Sitecore.Nexus.Web.HttpModule, Sitecore.Nexus" name="SitecoreHttpModule" />
2551        <add type="Sitecore.Resources.Media.UploadWatcher, Sitecore.Kernel" name="SitecoreUploadWatcher" />
2552        <add type="Sitecore.IO.XslWatcher, Sitecore.Kernel" name="SitecoreXslWatcher" />
2553        <add type="Sitecore.IO.LayoutWatcher, Sitecore.Kernel" name="SitecoreLayoutWatcher" />
2554        <add type="Sitecore.Configuration.ConfigWatcher, Sitecore.Kernel" name="SitecoreConfigWatcher" />
2555        <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2556      </modules>
2557      <handlers>
2558        <remove name="WebServiceHandlerFactory-Integrated" />
2559        <remove name="ScriptHandlerFactory" />
2560        <remove name="ScriptHandlerFactoryAppServices" />
2561        <remove name="ScriptResource" />
2562        <add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel" name="Sitecore.MediaRequestHandler" />
2563        <add verb="*" path="sitecore_xaml.ashx" type="Sitecore.Web.UI.XamlSharp.Xaml.XamlPageHandlerFactory, Sitecore.Kernel" name="Sitecore.XamlPageRequestHandler" />
2564        <add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" name="Sitecore.IconRequestHandler" />
2565        <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2566        <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2567        <add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2568      </handlers>
2569      <validation validateIntegratedModeConfiguration="false" />
2570    </system.webServer>
2571
2572    <!-- yaf -->
2573    <system.net>
2574      <mailSettings>
2575        <smtp configSource="mail.config"/>
2576      </mailSettings>
2577    </system.net>
2578    <!-- end yaf -->
2579
2580    <system.web>
2581
2582      <!-- Continue to run Sitecore without script validations -->
2583      <pages validateRequest="false">
2584        <controls>
2585          <add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
2586          <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2587          <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2588          <add tagPrefix="scxsl" namespace="Sitecore.Modules.XslCodebehind" assembly="Sitecore.Modules.XslCodebehind" />
2589
2590          <!-- yaf -->
2591          <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2592          <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2593          <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
2594          <add tagPrefix="YAF" namespace="YAF.Classes.UI" assembly="YAF.Classes.UI" />
2595          <add tagPrefix="YAF" namespace="YAF.Classes.Utils" assembly="YAF.Classes.Utils" />
2596          <add tagPrefix="YAF" namespace="YAF.Classes.Data" assembly="YAF.Classes.Data" />
2597          <add tagPrefix="YAF" namespace="YAF.Controls" assembly="YAF.Controls" />
2598          <add tagPrefix="YAF" namespace="YAF.Controls.Statistics" assembly="YAF.Controls" />
2599          <add tagPrefix="YAF" namespace="YAF.Classes" />
2600          <add tagPrefix="YAF" namespace="YAF"/>
2601          <add tagPrefix="editor" namespace="YAF.Editor"/>
2602          <!-- end yaf -->
2603        </controls>
2604        <!-- yaf -->
2605        <namespaces>
2606          <add namespace="YAF" />
2607          <add namespace="YAF.Classes.UI" />
2608          <add namespace="YAF.Classes.Utils" />
2609          <add namespace="YAF.Controls" />
2610          <add namespace="YAF.Classes.Data" />
2611        </namespaces>
2612        <!-- end yaf -->
2613      </pages>
2614      <httpModules>
2615        <add type="Sitecore.Nexus.Web.HttpModule, Sitecore.Nexus" name="SitecoreHttpModule" />
2616        <add type="Sitecore.Resources.Media.UploadWatcher, Sitecore.Kernel" name="SitecoreUploadWatcher" />
2617        <add type="Sitecore.IO.XslWatcher, Sitecore.Kernel" name="SitecoreXslWatcher" />
2618        <add type="Sitecore.IO.LayoutWatcher, Sitecore.Kernel" name="SitecoreLayoutWatcher" />
2619        <add type="Sitecore.Configuration.ConfigWatcher, Sitecore.Kernel" name="SitecoreConfigWatcher" />
2620        <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2621      </httpModules>
2622      <httpHandlers>
2623        <add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel" />
2624        <add verb="*" path="sitecore_xaml.ashx" type="Sitecore.Web.UI.XamlSharp.Xaml.XamlPageHandlerFactory, Sitecore.Kernel" />
2625        <add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" />
2626        <remove verb="*" path="*.asmx" />
2627        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2628        <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2629        <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2630      </httpHandlers>
2631
2632      <membership defaultProvider="sitecore">
2633        <providers>
2634          <clear />
2635          <add name="sitecore" type="Sitecore.Security.SitecoreMembershipProvider, Sitecore.Kernel" realProviderName="sql" providerWildcard="%" raiseEvents="true" />
2636          <add name="sql" type="System.Web.Security.SqlMembershipProvider" connectionStringName="core" applicationName="sitecore" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="256" />
2637          <add name="switcher" type="Sitecore.Security.SwitchingMembershipProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/membership" />
2638        </providers>
2639      </membership>
2640
2641      <roleManager defaultProvider="sitecore" enabled="true">
2642        <providers>
2643          <clear />
2644          <add name="sitecore" type="Sitecore.Security.SitecoreRoleProvider, Sitecore.Kernel" realProviderName="sql" raiseEvents="true" />
2645          <add name="sql" type="System.Web.Security.SqlRoleProvider" connectionStringName="core" applicationName="sitecore" />
2646          <add name="switcher" type="Sitecore.Security.SwitchingRoleProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/roleManager" />
2647        </providers>
2648      </roleManager>
2649
2650      <profile defaultProvider="sql" enabled="true" inherits="YAF.Classes.Utils.YafUserProfile">
2651        <providers>
2652          <clear />
2653          <add name="sql" type="System.Web.Profile.SqlProfileProvider" connectionStringName="core" applicationName="sitecore" />
2654          <add name="switcher" type="Sitecore.Security.SwitchingProfileProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/profile" />
2655        </providers>
2656        <properties>
2657          <clear />
2658          <add type="System.String" name="SC_UserData" />
2659        </properties>
2660      </profile>
2661
2662      <!-- yaf
2663      <membership defaultProvider="YafMembershipProvider" hashAlgorithmType="SHA1">
2664        <providers>
2665          <clear/>
2666          <add name="YafMembershipProvider" connectionStringName="yafnet" applicationName="YetAnotherForum" requiresUniqueEmail="true" useSalt="true" type="YAF.Providers.Membership.YafMembershipProvider"/>
2667        </providers>
2668      </membership>
2669     
2670      <roleManager enabled="true" defaultProvider="YafRoleProvider">
2671        <providers>
2672          <clear/>
2673          <add name="YafRoleProvider" connectionStringName="yafnet" applicationName="YetAnotherForum" type="YAF.Providers.Roles.YafRoleProvider"/>
2674        </providers>
2675      </roleManager>
2676     
2677      <profile enabled="true" defaultProvider="YafProfileProvider" inherits="YAF.Classes.Utils.YafUserProfile">
2678        <providers>
2679          <clear/>
2680          <add name="YafProfileProvider" connectionStringName="yafnet" applicationName="YetAnotherForum" type="YAF.Providers.Profile.YafProfileProvider"/>
2681        </providers>
2682      </profile>
2683       end yaf -->
2684
2685      <!--  DYNAMIC DEBUG COMPILATION
2686          Set compilation debug="true" to enable ASPX debugging.  Otherwise, setting this value to
2687          false will improve runtime performance of this application.
2688          Set compilation debug="true" to insert debugging symbols (.pdb information)
2689          into the compiled page. Because this creates a larger file that executes
2690          more slowly, you should set this value to true only when debugging and to
2691          false at all other times. For more information, refer to the documentation about
2692          debugging ASP .NET files.
2693    -->
2694      <compilation defaultLanguage="c#" debug="false">
2695        <assemblies>
2696          <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
2697          <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
2698          <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
2699          <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
2700          <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
2701          <!-- yaf -->
2702          <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
2703          <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
2704          <!-- end yaf -->
2705        </assemblies>
2706      </compilation>
2707      <!--  CUSTOM ERROR MESSAGES
2708          Set customError mode values to control the display of user-friendly
2709          error messages to users instead of error details (including a stack trace):
2710
2711          "On" Always display custom (friendly) messages 
2712          "Off" Always display detailed ASP.NET error information.
2713          "RemoteOnly" Display custom (friendly) messages only to users not running
2714          on the local Web server. This setting is recommended for security purposes, so
2715          that you do not display application detail information to remote clients.
2716    -->
2717      <customErrors mode="Off" />
2718      <!--  AUTHENTICATION
2719          This section sets the authentication policies of the application. Possible modes are "Windows", "Forms",
2720          "Passport" and "None"
2721    -->
2722      <authentication mode="Forms">
2723        <forms name=".ASPXAUTH" cookieless="UseCookies" />
2724      </authentication>
2725      <!--  IDENTITY
2726          If this setting is true, aspnet will run in the security context of the IIS authenticated
2727          user (ex. IUSR_xxx).
2728          If false, aspnet will run in the security context of the default ASPNET user.
2729    -->
2730      <identity impersonate="false" />
2731      <!--  APPLICATION-LEVEL TRACE LOGGING
2732          Application-level tracing enables trace log output for every page within an application.
2733          Set trace enabled="true" to enable application trace logging.  If pageOutput="true", the
2734          trace information will be displayed at the bottom of each page.  Otherwise, you can view the
2735          application trace log by browsing the "trace.axd" page from your web application
2736          root.
2737    -->
2738      <trace enabled="false" requestLimit="50" pageOutput="false" traceMode="SortByTime" localOnly="true" />
2739      <!--  SESSION STATE SETTINGS
2740          By default ASP .NET uses cookies to identify which requests belong to a particular session.
2741          If cookies are not available, a session can be tracked by adding a session identifier to the URL.
2742          To disable cookies, set sessionState cookieless="true".
2743         
2744          Note that Sitecore does not support cookieless sessions
2745          <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20"/>
2746    -->
2747      <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20" />
2748      <!--  GLOBALIZATION
2749          This section sets the globalization settings of the application.
2750    -->
2751      <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
2752      <!--
2753      httpRuntime Attributes:
2754        executionTimeout="[seconds]" - time in seconds before request is automatically timed out
2755        maxRequestLength="[KBytes]" - KBytes size of maximum request length to accept
2756        useFullyQualifiedRedirectUrl="[true|false]" - Fully qualifiy the URL for client redirects
2757        minFreeThreads="[count]" - minimum number of free thread to allow execution of new requests
2758        minLocalRequestFreeThreads="[count]" - minimum number of free thread to allow execution of new local requests
2759        appRequestQueueLimit="[count]" - maximum number of requests queued for the application
2760       
2761        If you change the maxRequestLength setting, you should also change the Media.MaxSizeInDatabase setting.
2762        Media.MaxSizeInDatabase should always be less than maxRequestLength.
2763      -->
2764      <httpRuntime maxRequestLength="16384" executionTimeout="600" />
2765    </system.web>
2766
2767    <!-- yaf -->
2768    <system.webServer>
2769      <validation validateIntegratedModeConfiguration="false"/>
2770      <modules>
2771        <remove name="ScriptModule"/>
2772        <remove name="YafInitModule" />
2773        <remove name="UrlRewriter" />
2774        <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2775        <add name="YafInitModule" type="YAF.Classes.Base.YafInitModule, YAF.Classes.Base"/>
2776        <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" preCondition="managedHandler"/>
2777      </modules>
2778      <handlers>
2779        <remove name="WebServiceHandlerFactory-Integrated"/>
2780        <remove name="ScriptHandlerFactory"/>
2781        <remove name="ScriptHandlerFactoryAppServices"/>
2782        <remove name="ScriptResource"/>
2783        <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2784        <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2785        <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
2786      </handlers>
2787    </system.webServer>
2788    <!-- end yaf -->
2789
2790  <system.codedom>
2791    <compilers>
2792      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
2793        <providerOption name="CompilerVersion" value="v3.5" />
2794        <providerOption name="WarnAsError" value="false" />
2795      </compiler>
2796      <!-- yaf -->
2797      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
2798        <providerOption name="CompilerVersion" value="v3.5"/>
2799        <providerOption name="OptionInfer" value="true"/>
2800        <providerOption name="WarnAsError" value="false"/>
2801      </compiler>
2802      <!-- end yaf -->
2803    </compilers>
2804  </system.codedom>
2805  <runtime>
2806    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
2807      <dependentAssembly>
2808        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
2809        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
2810      </dependentAssembly>
2811      <dependentAssembly>
2812        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
2813        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
2814      </dependentAssembly>
2815    </assemblyBinding>
2816  </runtime>
2817</configuration>
Note: See TracBrowser for help on using the repository browser.