Advertisement
Guest User

Untitled

a guest
Jan 9th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 235.58 KB | None | 0 0
  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. </configSections>
  7. <connectionStrings configSource="App_Config\ConnectionStrings.config"/>
  8. <appSettings>
  9. <add key="EmailReminder.FromAddress" value="name@server.net"/>
  10. <!-- NetSpell directory -->
  11. <add key="DictionaryFolder" value="/sitecore/shell/controls/rich text editor/Dictionaries/"/>
  12. <add key="Lucene.Net.FSDirectory.class" value="Sitecore.Search.FSDirectory, Sitecore.Kernel"/>
  13. </appSettings>
  14. <sitecore database="SqlServer">
  15. <sc.variable name="dataFolder" value="C:\Inetpub\wwwroot\practicecsu\Data\"/>
  16. <sc.variable name="mediaFolder" value="/upload"/>
  17. <sc.variable name="tempFolder" value="/temp"/>
  18. <prototypes>
  19. <sc.include file="/App_Config/Prototypes.config"/>
  20. </prototypes>
  21. <!-- EVENT MAPS
  22. events.timingLevel =
  23. none - No timing information is logged for any of the events (no matter what their local settings are)
  24. low - Start/end timing is logged for events with handlers. Local settings override.
  25. medium - Start/end timing is logged for all events. Local settings override.
  26. high - Start/end timing is logged for all events. Also, start/end for each handler is logged. Local settings override.
  27. custom - Only local settings apply. Events without settings are not logged.
  28. event.timingLevel =
  29. none - No timing information is logged for the event.
  30. low - The combined time of all handlers is logged for the event. If no handlers are specified, nothing is logged.
  31. medium - The combined time of all handlers is logged for the event. Even if it does not have any handlers.
  32. high - The combined and individual time of all handlers is logged for the event.
  33. -->
  34. <events timingLevel="custom">
  35. <event name="data:updated"/>
  36. <event name="item:added">
  37. <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemAdded"/>
  38. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCaches"/>
  39. </event>
  40. <event name="item:added:remote">
  41. <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemAddedRemote"/>
  42. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCachesRemote"/>
  43. </event>
  44. <event name="item:copied">
  45. <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnItemCopied"/>
  46. <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemCopied"/>
  47. </event>
  48. <event name="item:copied:remote"/>
  49. <event name="item:copying"/>
  50. <event name="item:created"/>
  51. <event name="item:created:remote"/>
  52. <event name="item:creating"/>
  53. <event name="item:deleted">
  54. <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted"/>
  55. <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted"/>
  56. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted"/>
  57. <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted"/>
  58. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnItemDeleted"/>
  59. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCaches"/>
  60. </event>
  61. <event name="item:deleted:remote">
  62. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemDeletedRemote"/>
  63. <handler type="Sitecore.Data.Fields.ItemEventHandler, Sitecore.Kernel" method="OnItemDeletedRemote"/>
  64. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnItemDeletedRemote"/>
  65. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCachesRemote"/>
  66. </event>
  67. <event name="item:deleting"/>
  68. <event name="item:locked"/>
  69. <event name="item:moved">
  70. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemMoved"/>
  71. </event>
  72. <event name="item:moved:remote">
  73. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemMovedRemote"/>
  74. </event>
  75. <event name="item:moving"/>
  76. <event name="item:renamed"/>
  77. <event name="item:renamed:remote"/>
  78. <event name="item:saved">
  79. <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved"/>
  80. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved"/>
  81. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnItemSaved"/>
  82. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCaches"/>
  83. </event>
  84. <event name="item:saved:remote">
  85. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnItemSavedRemote"/>
  86. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnItemSavedRemote"/>
  87. <handler type="Sitecore.Caching.Placeholders.PlaceholderCacheManager, Sitecore.Kernel" method="UpdateCachesRemote"/>
  88. </event>
  89. <event name="item:saving">
  90. <handler type="Sitecore.Tasks.ItemEventHandler, Sitecore.Kernel" method="OnItemSaving"/>
  91. </event>
  92. <event name="item:sortorderchanged"/>
  93. <event name="item:sortorderchanged:remote"/>
  94. <event name="item:templateChanged"/>
  95. <event name="item:transferred"/>
  96. <event name="item:unlocked"/>
  97. <event name="item:versionAdded"/>
  98. <event name="item:versionAdded:remote"/>
  99. <event name="item:versionAdding"/>
  100. <event name="item:versionRemoved">
  101. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemoved"/>
  102. <handler type="Sitecore.Links.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemoved"/>
  103. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemoved"/>
  104. </event>
  105. <event name="item:versionRemoved:remote">
  106. <handler type="Sitecore.Globalization.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemovedRemote"/>
  107. <handler type="Sitecore.Rules.ItemEventHandler, Sitecore.Kernel" method="OnVersionRemovedRemote"/>
  108. </event>
  109. <event name="item:versionRemoving"/>
  110. <event name="publish:begin"/>
  111. <!-- publish:complete
  112. Raised when publishing for all languages and targets (i.e. publish options) is complete. -->
  113. <event name="publish:complete"/>
  114. <!-- publish:complete:remote
  115. Raised when publishing for all languages and targets (i.e. publish options) is complete on a remote Sitecore instance. -->
  116. <event name="publish:complete:remote"/>
  117. <event name="publish:end">
  118. <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
  119. <sites hint="list">
  120. <site>website</site>
  121. </sites>
  122. </handler>
  123. </event>
  124. <event name="publish:end:remote">
  125. <handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
  126. <sites hint="list">
  127. <site>website</site>
  128. </sites>
  129. </handler>
  130. </event>
  131. <event name="publish:fail"/>
  132. <event name="publish:itemProcessing" help="Receives an argument of type ItemProcessingEventArgs (namespace: Sitecore.Publishing.Pipelines.PublishItem)"/>
  133. <event name="publish:itemProcessed" help="Receives an argument of type ItemProcessedEventArgs (namespace: Sitecore.Publishing.Pipelines.PublishItem)"/>
  134. <event name="publish:startPublishing">
  135. <handler type="Sitecore.Publishing.RemotePublishingEventHandler, Sitecore.Kernel" method="OnStartPublishing"/>
  136. </event>
  137. <event name="publish:statusUpdated">
  138. <handler type="Sitecore.Publishing.RemotePublishingEventHandler, Sitecore.Kernel" method="OnStatusUpdated"/>
  139. </event>
  140. <event name="security:loggingIn"/>
  141. <event name="security:loggedIn"/>
  142. <event name="security:loggingOut"/>
  143. <event name="security:loggedOut">
  144. <handler type="Sitecore.Sites.SiteContext, Sitecore.Kernel" method="OnLoggedOut" static="true"/>
  145. </event>
  146. <event name="template:updated"/>
  147. <!-- user:created(System.Web.Security.MembershipUser user)
  148. Raised when a new membership user has been created. -->
  149. <event name="user:created"/>
  150. <!-- user:created:remote(UserCreatedRemoteEventArgs args)
  151. Raised when a new membership user has been created on a remote Sitecore instance. -->
  152. <event name="user:created:remote"/>
  153. <!-- user:deleted(string userName)
  154. Raised when a new membership user has been deleted. -->
  155. <event name="user:deleted"/>
  156. <!-- user:deleted:remote(UserDeletedRemoteEventArgs args)
  157. Raised when a new membership user has been deleted on a remote Sitecore instance. -->
  158. <event name="user:deleted:remote"/>
  159. <!-- user:runtimerolesupdated(string userName)
  160. Raised when runtime roles have been added or removed for a user, typically for a virtual user. -->
  161. <event name="user:runtimerolesupdated"/>
  162. <!-- user:runtimerolesupdated:remote(UserUpdatedRemoteEventArgs args)
  163. Raised when runtime roles have been added or removed for a user on a remote Sitecore instance, typically for a virtual user. -->
  164. <event name="user:runtimerolesupdated:remote"/>
  165. <!-- user:updated(System.Web.Security.MembershipUser user)
  166. Raised when a new membership user has been updated. -->
  167. <event name="user:updated"/>
  168. <!-- user:updated:remote(UserUpdatedRemoteEventArgs args)
  169. Raised when a new membership user has been updated on a remote Sitecore instance. -->
  170. <event name="user:updated:remote"/>
  171. <!-- role:created(string roleName)
  172. Raised when a new membership role has been created. -->
  173. <event name="role:created"/>
  174. <!-- role:created:remote(RoleCreatedRemoteEventArgs args)
  175. Raised when a new membership role has been created on a remote Sitecore instance. -->
  176. <event name="role:created:remote"/>
  177. <!-- role:deleted(string roleName)
  178. Raised when a new membership role has been deleted. -->
  179. <event name="role:deleted"/>
  180. <!-- role:deleted:remote(RoleDeletedRemoteEventArgs args)
  181. Raised when a new membership role has been deleted on a remote Sitecore instance. -->
  182. <event name="role:deleted:remote"/>
  183. <!-- roles:relationsRemoved(string roleName)
  184. Raised when all relations have been removed for a role. -->
  185. <event name="roles:relationsRemoved"/>
  186. <!-- roles:relationsRemoved:remote(RoleRelationsRemovedRemoteEventArgs args)
  187. Raised when all relations have been removed for a role on a remote Sitecore instance. -->
  188. <event name="roles:relationsRemoved:remote"/>
  189. <!-- roles:rolesAdded(IEnumerable<Role> memberRoles, IEnumerable<Role> targetRoles)
  190. Raised when roles have been added to one or more roles. -->
  191. <event name="roles:rolesAdded"/>
  192. <!-- roles:rolesAdded:remote(RolesAddedToRolesRemoteEventArgs args)
  193. Raised when roles have been added to one or more roles on a remote Sitecore instance. -->
  194. <event name="roles:rolesAdded:remote"/>
  195. <!-- roles:rolesRemoved(IEnumerable<Role> memberRoles, IEnumerable<Role> targetRoles)
  196. Raised when roles have been removed from one or more roles. -->
  197. <event name="roles:rolesRemoved"/>
  198. <!-- roles:rolesRemoved:remote(RolesRemovedFromRolesRemoteEventArgs args)
  199. Raised when roles have been removed from one or more roles on a remote Sitecore instance. -->
  200. <event name="roles:rolesRemoved:remote"/>
  201. <!-- roles:usersAdded(string[] userNames, string[] roleNames)
  202. Raised when users have been added to one or more roles. -->
  203. <event name="roles:usersAdded"/>
  204. <!-- roles:usersAdded:remote(UsersAddedToRolesRemoteEventArgs args)
  205. Raised when users have been added to one or more roles on a remote Sitecore instance. -->
  206. <event name="roles:usersAdded:remote"/>
  207. <!-- roles:usersRemoved(string[] userNames, string[] roleNames)
  208. Raised when users have been removed from one or more roles. -->
  209. <event name="roles:usersRemoved"/>
  210. <!-- roles:usersRemoved:remote(UsersRemovedFromRolesRemoteEventArgs args)
  211. Raised when users have been removed from one or more roles on a remote Sitecore instance. -->
  212. <event name="roles:usersRemoved:remote"/>
  213. <!-- database:propertychanged(string parameterName)
  214. Raised when database property was changed. -->
  215. <event name="database:propertychanged"/>
  216. <!-- idtable:added(string parameterName)
  217. Raised when property was added to idtable. -->
  218. <event name="idtable:added"/>
  219. <!-- idtable:removed(string parameterName)
  220. Raised when property was removed from idtable. -->
  221. <event name="idtable:removed"/>
  222. <!-- Example (note: method must be compatible with the EventHandler delegate)
  223. <event name="example">
  224. <handler type="Sitecore.Example, Sitecore.Kernel" method="OnExample"/>
  225. </event>
  226. -->
  227. <!-- sessionEnd:starting
  228. Raised before the sessionEnd pipeline is executed. -->
  229. <event name="sessionEnd:starting"/>
  230. <!-- sessionEnd:postSessionEnd:starting
  231. Raised before the postSessionEnd pipeline is executed. -->
  232. <event name="sessionEnd:postSessionEnd:starting"/>
  233. <!-- sessionEnd:ended
  234. Raised after the sessionEnd pipeline has been executed. -->
  235. <event name="sessionEnd:ended"/>
  236. <!-- job:starting
  237. Raised before a Job is placed into the ThreadPool -->
  238. <event name="job:starting"/>
  239. <!-- job:started
  240. Raised after a Job is placed into the ThreadPool and has been started-->
  241. <event name="job:started"/>
  242. <!-- job:ended
  243. Raised during the Job_Finished event-->
  244. <event name="job:ended"/>
  245. <event name="packageinstall:starting"/>
  246. <event name="packageinstall:items:starting"/>
  247. <event name="packageinstall:items:ended"/>
  248. <event name="packageinstall:files:starting"/>
  249. <event name="packageinstall:files:ended"/>
  250. <event name="packageinstall:ended"/>
  251. </events>
  252. <!-- EVENTING -->
  253. <!-- Settings for strongly typed events. -->
  254. <eventing defaultProvider="sitecore">
  255. <!-- Provider for managing event subscriptions, dispatching and queueing of remote events. -->
  256. <providers>
  257. <clear/>
  258. <!--
  259. Default event provider (uses event queues provided by Sitecore databases).
  260. General attributes:
  261. name: Name of the provider.
  262. type: Assembly qualified type name of the class implementing the provider.
  263. Event provider attributes:
  264. systemDatabaseName: Name of the database which will hold the system event queue.
  265. System event queue receives all the events that are not related to a specific database.
  266. -->
  267. <add name="sitecore" type="Sitecore.Eventing.EventProvider, Sitecore.Kernel" systemDatabaseName="core"/>
  268. </providers>
  269. <!-- Settings related to queued events -->
  270. <eventQueue>
  271. <!-- Time between checking the queue for newly queued events. If new events are found they will be raised. -->
  272. <processingInterval>00:00:02</processingInterval>
  273. </eventQueue>
  274. </eventing>
  275. <customHandlers>
  276. <handler trigger="~/media/" handler="sitecore_media.ashx"/>
  277. <handler trigger="~/api/" handler="sitecore_api.ashx"/>
  278. <handler trigger="~/xaml/" handler="sitecore_xaml.ashx"/>
  279. <handler trigger="~/icon/" handler="sitecore_icon.ashx"/>
  280. <handler trigger="~/feed/" handler="sitecore_feed.ashx"/>
  281. </customHandlers>
  282. <!-- LINK DATABASE -->
  283. <LinkDatabase type="Sitecore.Data.$(database).$(database)LinkDatabase, Sitecore.Kernel">
  284. <param connectionStringName="core"/>
  285. </LinkDatabase>
  286. <!-- TASK DATABASE -->
  287. <TaskDatabase type="Sitecore.Data.$(database).$(database)TaskDatabase, Sitecore.Kernel">
  288. <param connectionStringName="core"/>
  289. </TaskDatabase>
  290. <!-- ID TABLE -->
  291. <IDTable type="Sitecore.Data.$(database).$(database)IDTable, Sitecore.Kernel" singleInstance="true">
  292. <param connectionStringName="master"/>
  293. <param desc="cacheSize">2500KB</param>
  294. </IDTable>
  295. <!-- PIPELINES -->
  296. <pipelines>
  297. <initialize>
  298. <processor type="Sitecore.Pipelines.Loader.ShowVersion, Sitecore.Kernel">
  299. <assemblies hint="list:AddAssembly">
  300. <assembly>/bin/Sitecore.Client.dll</assembly>
  301. <assembly>/bin/Sitecore.Kernel.dll</assembly>
  302. <assembly>/bin/Sitecore.Nexus.dll</assembly>
  303. </assemblies>
  304. <showVersionForAllAssemblies>true</showVersionForAllAssemblies>
  305. <showDatabases>true</showDatabases>
  306. <showDomains>true</showDomains>
  307. <showDebugWarning>true</showDebugWarning>
  308. </processor>
  309. <processor type="Sitecore.Pipelines.Loader.ShowHistory, Sitecore.Kernel"/>
  310. <processor type="Sitecore.Pipelines.Loader.SetGlobals, Sitecore.Kernel"/>
  311. <processor type="Sitecore.Eventing.Remote.RemoteEventMap, Sitecore.Kernel" method="InitializeFromPipeline"/>
  312. <processor type="Sitecore.Pipelines.Loader.LoadHooks, Sitecore.Kernel"/>
  313. <processor type="Sitecore.Pipelines.Loader.InitializeManagers, Sitecore.Kernel"/>
  314. <processor type="Sitecore.Pipelines.Loader.InitializeScheduler, Sitecore.Kernel"/>
  315. <processor type="Sitecore.Pipelines.Loader.InitializeHeartbeat, Sitecore.Kernel"/>
  316. <processor type="Sitecore.Pipelines.Loader.InitializeAgilityPack, Sitecore.Kernel"/>
  317. <processor type="Sitecore.Pipelines.Loader.EnsureAnonymousUsers, Sitecore.Kernel"/>
  318. </initialize>
  319. <shutdown>
  320. <processor type="Sitecore.Pipelines.Shutdown.ShowReason, Sitecore.Kernel"/>
  321. </shutdown>
  322. <preprocessRequest help="Processors should derive from Sitecore.Pipelines.PreprocessRequest.PreprocessRequestProcessor">
  323. <processor type="Sitecore.Pipelines.PreprocessRequest.SuppressFormValidation, Sitecore.Kernel"/>
  324. <processor type="Sitecore.Pipelines.PreprocessRequest.NormalizeRawUrl, Sitecore.Kernel"/>
  325. <processor type="Sitecore.Pipelines.PreprocessRequest.IIS404Handler, Sitecore.Kernel"/>
  326. <processor type="Sitecore.Pipelines.PreprocessRequest.FilterUrlExtensions, Sitecore.Kernel">
  327. <param desc="Allowed extensions (comma separated)">aspx, ashx, asmx</param>
  328. <param desc="Blocked extensions (comma separated)">*</param>
  329. <param desc="Blocked extensions that stream files (comma separated)">*</param>
  330. <param desc="Blocked extensions that do not stream files (comma separated)">
  331. </param>
  332. </processor>
  333. <processor type="Sitecore.Pipelines.PreprocessRequest.StripLanguage, Sitecore.Kernel"/>
  334. </preprocessRequest>
  335. <!-- Checks if item has presentation assigned. Is used to define whether item can be opened in Preview or Edit mode. -->
  336. <hasPresentation>
  337. <processor type="Sitecore.Pipelines.HasPresentation.CheckLayout, Sitecore.Kernel"/>
  338. </hasPresentation>
  339. <httpRequestBegin>
  340. <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel"/>
  341. <processor type="Sitecore.Pipelines.HttpRequest.EnsureServerUrl, Sitecore.Kernel"/>
  342. <processor type="Sitecore.Pipelines.HttpRequest.StartMeasurements, Sitecore.Kernel"/>
  343. <processor type="Sitecore.Pipelines.HttpRequest.IgnoreList, Sitecore.Kernel"/>
  344. <processor type="Sitecore.Pipelines.HttpRequest.SiteResolver, Sitecore.Kernel"/>
  345. <processor type="Sitecore.Pipelines.HttpRequest.UserResolver, Sitecore.Kernel"/>
  346. <processor type="Sitecore.Pipelines.HttpRequest.DatabaseResolver, Sitecore.Kernel"/>
  347. <processor type="Sitecore.Pipelines.HttpRequest.BeginDiagnostics, Sitecore.Kernel"/>
  348. <processor type="Sitecore.Pipelines.HttpRequest.DeviceResolver, Sitecore.Kernel"/>
  349. <processor type="Sitecore.Pipelines.HttpRequest.LanguageResolver, Sitecore.Kernel"/>
  350. <processor type="Sitecore.Pipelines.HttpRequest.CustomHandlers, Sitecore.Kernel"/>
  351. <processor type="Sitecore.Pipelines.HttpRequest.FilterUrlExtensions, Sitecore.Kernel">
  352. <param desc="Allowed extensions (comma separated)">aspx</param>
  353. <param desc="Blocked extensions (comma separated)">*</param>
  354. <param desc="Blocked extensions that stream files (comma separated)">css,js</param>
  355. <param desc="Blocked extensions that do not stream files (comma separated)">*</param>
  356. </processor>
  357. <processor type="Sitecore.Pipelines.HttpRequest.QueryStringResolver, Sitecore.Kernel"/>
  358. <processor type="Sitecore.Pipelines.HttpRequest.DynamicLinkResolver, Sitecore.Kernel"/>
  359. <processor type="Sitecore.Pipelines.HttpRequest.AliasResolver, Sitecore.Kernel"/>
  360. <processor type="Sitecore.Pipelines.HttpRequest.DefaultResolver, Sitecore.Kernel"/>
  361. <processor type="Sitecore.Pipelines.HttpRequest.FileResolver, Sitecore.Kernel"/>
  362. <processor type="Sitecore.Pipelines.HttpRequest.ItemResolver, Sitecore.Kernel"/>
  363. <processor type="Sitecore.Pipelines.HttpRequest.DeviceSimulatorResolver, Sitecore.Kernel"/>
  364. <processor type="Sitecore.Pipelines.HttpRequest.LayoutResolver, Sitecore.Kernel"/>
  365. <processor type="Sitecore.Pipelines.HttpRequest.ExecuteRequest, Sitecore.Kernel"/>
  366. </httpRequestBegin>
  367. <renderField>
  368. <processor type="Sitecore.Pipelines.RenderField.SetParameters, Sitecore.Kernel"/>
  369. <processor type="Sitecore.Pipelines.RenderField.GetFieldValue, Sitecore.Kernel"/>
  370. <processor type="Sitecore.Pipelines.RenderField.GetTextFieldValue, Sitecore.Kernel"/>
  371. <processor type="Sitecore.Pipelines.RenderField.ExpandLinks, Sitecore.Kernel"/>
  372. <processor type="Sitecore.Pipelines.RenderField.GetImageFieldValue, Sitecore.Kernel"/>
  373. <processor type="Sitecore.Pipelines.RenderField.GetLinkFieldValue, Sitecore.Kernel"/>
  374. <processor type="Sitecore.Pipelines.RenderField.GetInternalLinkFieldValue, Sitecore.Kernel"/>
  375. <processor type="Sitecore.Pipelines.RenderField.GetMemoFieldValue, Sitecore.Kernel"/>
  376. <processor type="Sitecore.Pipelines.RenderField.GetDateFieldValue, Sitecore.Kernel"/>
  377. <processor type="Sitecore.Pipelines.RenderField.GetDocxFieldValue, Sitecore.Kernel"/>
  378. <processor type="Sitecore.Pipelines.RenderField.AddBeforeAndAfterValues, Sitecore.Kernel"/>
  379. <processor type="Sitecore.Pipelines.RenderField.RenderWebEditing, Sitecore.Kernel"/>
  380. </renderField>
  381. <httpRequestProcessed/>
  382. <httpRequestEnd>
  383. <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel"/>
  384. <processor type="Sitecore.Pipelines.HttpRequest.EndDiagnostics, Sitecore.Kernel"/>
  385. <!--<processor type="Sitecore.Pipelines.HttpRequest.ResizePicture, Sitecore.Kernel"/>-->
  386. <processor type="Sitecore.Pipelines.HttpRequest.StopMeasurements, Sitecore.Kernel">
  387. <ShowThresholdWarnings>false</ShowThresholdWarnings>
  388. <TimingThreshold desc="Milliseconds">1000</TimingThreshold>
  389. <ItemThreshold desc="Item count">1000</ItemThreshold>
  390. <MemoryThreshold desc="KB">10000</MemoryThreshold>
  391. </processor>
  392. </httpRequestEnd>
  393. <!-- Determines the presentation components to include when rendering an item. -->
  394. <insertRenderings>
  395. <processor type="Sitecore.Pipelines.InsertRenderings.Processors.GetItem, Sitecore.Kernel"/>
  396. <processor type="Sitecore.Pipelines.InsertRenderings.Processors.AddPageDesignerRenderings, Sitecore.Kernel, Version=6, Culture=neutral"/>
  397. <processor type="Sitecore.Pipelines.InsertRenderings.Processors.AddRenderings, Sitecore.Kernel"/>
  398. <processor type="Sitecore.Pipelines.InsertRenderings.Processors.EvaluateConditions, Sitecore.Kernel"/>
  399. </insertRenderings>
  400. <job>
  401. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SignalStart"/>
  402. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetPriority"/>
  403. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetSecurity"/>
  404. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SetContextUser"/>
  405. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="InitializeContext"/>
  406. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="RunMethod"/>
  407. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="ResetSecurity"/>
  408. <processor type="Sitecore.Jobs.JobRunner, Sitecore.Kernel" method="SignalEnd"/>
  409. </job>
  410. <publish help="Processors should derive from Sitecore.Publishing.Pipelines.Publish.PublishProcessor">
  411. <!-- This processor overrides the DisableDatabaseCaches and the MaxDegreeOfParallelism properties of the PublishContext class.
  412.  
  413. The DisableDatabaseCaches property of the PublishContext is overridden and set to true if child items are being published,
  414. including when you perform a full site publish.
  415. If only a single item is being published, the property is set to false.
  416. If you disable this processor, the publish context uses the value of the Publishing.DisableDatabaseCaches setting for all the
  417. publishing operations.
  418.  
  419. If only a single item is being published, the MaxDegreeOfParallelism property of the PublishContext is overridden to 1.
  420. This disables parallel publishing for single item publishing operations. -->
  421. <processor type="Sitecore.Publishing.Pipelines.Publish.OverridePublishContext, Sitecore.Kernel"/>
  422. <processor type="Sitecore.Publishing.Pipelines.Publish.AddLanguagesToQueue, Sitecore.Kernel"/>
  423. <processor type="Sitecore.Publishing.Pipelines.Publish.AddItemsToQueue, Sitecore.Kernel"/>
  424. <processor type="Sitecore.Publishing.Pipelines.Publish.RaiseQueuedEvents, Sitecore.Kernel"/>
  425. <processor type="Sitecore.Publishing.Pipelines.Publish.ProcessQueue, Sitecore.Kernel"/>
  426. </publish>
  427. <publishItem help="Processors should derive from Sitecore.Publishing.Pipelines.PublishItem.PublishItemProcessor">
  428. <processor type="Sitecore.Publishing.Pipelines.PublishItem.RaiseProcessingEvent, Sitecore.Kernel"/>
  429. <processor type="Sitecore.Publishing.Pipelines.PublishItem.CheckVirtualItem, Sitecore.Kernel"/>
  430. <processor type="Sitecore.Publishing.Pipelines.PublishItem.CheckSecurity, Sitecore.Kernel"/>
  431. <processor type="Sitecore.Publishing.Pipelines.PublishItem.DetermineAction, Sitecore.Kernel"/>
  432. <processor type="Sitecore.Publishing.Pipelines.PublishItem.PerformAction, Sitecore.Kernel"/>
  433. <processor type="Sitecore.Publishing.Pipelines.PublishItem.AddItemReferences, Sitecore.Kernel"/>
  434. <processor type="Sitecore.Publishing.Pipelines.PublishItem.RemoveUnknownChildren, Sitecore.Kernel"/>
  435. <processor type="Sitecore.Publishing.Pipelines.PublishItem.MoveItems, Sitecore.Kernel"/>
  436. <processor type="Sitecore.Publishing.Pipelines.PublishItem.RaiseProcessedEvent, Sitecore.Kernel" runIfAborted="true"/>
  437. <processor type="Sitecore.Publishing.Pipelines.PublishItem.UpdateStatistics, Sitecore.Kernel" runIfAborted="true">
  438. <traceToLog>false</traceToLog>
  439. </processor>
  440. </publishItem>
  441. <publishVersion help="Processors should derive from Sitecore.Publishing.Pipelines.PublishItem.PublishVersionProcessor">
  442. <processor type="Sitecore.Publishing.Pipelines.PublishVersion.Processors.RemoveOtherVersions, Sitecore.Kernel"/>
  443. </publishVersion>
  444. <getItemReferences>
  445. <processor type="Sitecore.Publishing.Pipelines.GetItemReferences.AddItemCloneReferences, Sitecore.Kernel"/>
  446. <processor type="Sitecore.Publishing.Pipelines.GetItemReferences.AddFileDropAreaMediaReferences, Sitecore.Kernel"/>
  447. <processor type="Sitecore.Publishing.Pipelines.GetItemReferences.AddItemLinkReferences, Sitecore.Kernel"/>
  448. <processor type="Sitecore.Publishing.Pipelines.GetItemReferences.AddItemAliasReferences, Sitecore.Kernel"/>
  449. </getItemReferences>
  450. <renderLayout>
  451. <processor type="Sitecore.Pipelines.PreprocessRequest.CheckIgnoreFlag, Sitecore.Kernel"/>
  452. <processor type="Sitecore.Pipelines.RenderLayout.PageHandlers, Sitecore.Kernel"/>
  453. <processor type="Sitecore.Pipelines.RenderLayout.SecurityCheck, Sitecore.Kernel"/>
  454. <processor type="Sitecore.Pipelines.RenderLayout.InsertRenderings, Sitecore.Kernel"/>
  455. <processor type="Sitecore.Pipelines.RenderLayout.PageExtenders, Sitecore.Kernel"/>
  456. <processor type="Sitecore.Pipelines.RenderLayout.ExpandMasterPages, Sitecore.Kernel"/>
  457. <processor type="Sitecore.Pipelines.RenderLayout.BuildTree, Sitecore.Kernel"/>
  458. <processor type="Sitecore.Pipelines.RenderLayout.InsertSystemControls, Sitecore.Kernel"/>
  459. <processor type="Sitecore.Pipelines.RenderLayout.InsertUnusedControls, Sitecore.Kernel"/>
  460. <processor type="Sitecore.Pipelines.RenderLayout.BrowserCaching, Sitecore.Kernel"/>
  461. </renderLayout>
  462. <healthMonitor>
  463. <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogMemoryStatus"/>
  464. <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogCacheStatus"/>
  465. <processor type="Sitecore.Pipelines.HealthMonitor.HealthMonitor, Sitecore.Kernel" method="LogCounterStatus">
  466. <counters hint="raw:AddCounter">
  467. <counter category="Process" name="Private Bytes" instanceType="Windows"/>
  468. <counter category="Process" name="Virtual Bytes" instanceType="Windows"/>
  469. <counter category="Process" name="Page File Bytes" instanceType="Windows"/>
  470. <counter category=".NET CLR Memory" name="# Bytes in all Heaps" instanceType="CLR"/>
  471. <counter category=".NET CLR Memory" name="% Time in GC" instanceType="CLR"/>
  472. <counter category=".NET CLR Memory" name="Large Object Heap size" instanceType="CLR"/>
  473. <counter category=".NET CLR Loading" name="Bytes in Loader Heap" instanceType="CLR"/>
  474. <counter category=".NET CLR Loading" name="Current Assemblies" instanceType="CLR"/>
  475. </counters>
  476. </processor>
  477. </healthMonitor>
  478. <sessionEnd>
  479. <processor type="Sitecore.Pipelines.SessionEnd.SaveRecentDocuments, Sitecore.Kernel"/>
  480. </sessionEnd>
  481. <postSessionEnd>
  482. </postSessionEnd>
  483. <getMediaStream>
  484. <processor type="Sitecore.Resources.Media.ThumbnailProcessor, Sitecore.Kernel"/>
  485. <processor type="Sitecore.Resources.Media.ResizeProcessor, Sitecore.Kernel"/>
  486. <processor type="Sitecore.Resources.Media.GrayscaleProcessor, Sitecore.Kernel"/>
  487. </getMediaStream>
  488. <!-- Obsolete: use the getChromeData pipeline instead. -->
  489. <setupEditFrame>
  490. <processor type="Sitecore.Pipelines.SetupEditFrame.GetButtonRoot, Sitecore.Kernel"/>
  491. <processor type="Sitecore.Pipelines.SetupEditFrame.GetFrameParameters, Sitecore.Kernel"/>
  492. <processor type="Sitecore.Pipelines.SetupEditFrame.GetButtons, Sitecore.Kernel"/>
  493. </setupEditFrame>
  494. <expandInitialFieldValue help="Processors should derive from Sitecore.Pipelines.ExpandInitialFieldValue.ExpandInitialFieldValueProcessor">
  495. <processor type="Sitecore.Pipelines.ExpandInitialFieldValue.SkipStandardValueItems, Sitecore.Kernel"/>
  496. <processor type="Sitecore.Pipelines.ExpandInitialFieldValue.CheckSharedField, Sitecore.Kernel"/>
  497. <processor type="Sitecore.Pipelines.ExpandInitialFieldValue.ReplaceVariables, Sitecore.Kernel"/>
  498. </expandInitialFieldValue>
  499. <expandBranchItemName>
  500. <processor type="Sitecore.Pipelines.ExpandBranchItemName.ReplaceVariables, Sitecore.Kernel"/>
  501. </expandBranchItemName>
  502. <convertToDesignTimeHtml>
  503. <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.PrepareHtml, Sitecore.Kernel"/>
  504. <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.ConvertWebControls, Sitecore.Kernel"/>
  505. <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.FixBullets, Sitecore.Kernel"/>
  506. <processor type="Sitecore.Pipelines.ConvertToDesignTimeHtml.FinalizeHtml, Sitecore.Kernel"/>
  507. </convertToDesignTimeHtml>
  508. <convertToRuntimeHtml>
  509. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.PrepareHtml, Sitecore.Kernel"/>
  510. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.ShortenLinks, Sitecore.Kernel"/>
  511. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.SetImageSizes, Sitecore.Kernel"/>
  512. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.ConvertWebControls, Sitecore.Kernel"/>
  513. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.FixBullets, Sitecore.Kernel"/>
  514. <processor type="Sitecore.Pipelines.ConvertToRuntimeHtml.FinalizeHtml, Sitecore.Kernel"/>
  515. </convertToRuntimeHtml>
  516. <fixXHtml>
  517. <processor type="Sitecore.Pipelines.FixXHtml.PrepareHtml, Sitecore.Kernel"/>
  518. <processor type="Sitecore.Pipelines.FixXHtml.ConvertToXHtml, Sitecore.Kernel"/>
  519. <processor type="Sitecore.Pipelines.FixXHtml.CheckSchema, Sitecore.Kernel"/>
  520. <processor type="Sitecore.Pipelines.FixXHtml.RemoveEmptySpans, Sitecore.Kernel"/>
  521. </fixXHtml>
  522. <renderItemTile>
  523. <processor type="Sitecore.Pipelines.RenderItemTile.RenderFolderTile, Sitecore.Kernel"/>
  524. <processor type="Sitecore.Pipelines.RenderItemTile.RenderTemplateTile, Sitecore.Kernel"/>
  525. <processor type="Sitecore.Pipelines.RenderItemTile.RenderPlaceholderTile, Sitecore.Kernel"/>
  526. <processor type="Sitecore.Pipelines.RenderItemTile.RenderDefaultTile, Sitecore.Kernel"/>
  527. </renderItemTile>
  528. <getAboutInformation>
  529. </getAboutInformation>
  530. <getMediaCreatorOptions>
  531. </getMediaCreatorOptions>
  532. <getLookupSourceItems>
  533. <processor type="Sitecore.Pipelines.GetLookupSourceItems.ProcessQuerySource, Sitecore.Kernel"/>
  534. <processor type="Sitecore.Pipelines.GetLookupSourceItems.ProcessDefaultSource, Sitecore.Kernel"/>
  535. </getLookupSourceItems>
  536. <getPagePreviewUrl>
  537. <processor type="Sitecore.Pipelines.GetPagePreviewUrl.GetDefaultUrlOptions, Sitecore.Kernel"/>
  538. <processor type="Sitecore.Pipelines.GetPagePreviewUrl.SetLanguage, Sitecore.Kernel"/>
  539. <processor type="Sitecore.Pipelines.GetPagePreviewUrl.GetUrl, Sitecore.Kernel"/>
  540. </getPagePreviewUrl>
  541. <getRenderingPreview>
  542. <processor type="Sitecore.Pipelines.GetRenderingPreview.GetXslRenderingPreview,Sitecore.Kernel"/>
  543. <processor type="Sitecore.Pipelines.GetRenderingPreview.TryRenderControl,Sitecore.Kernel"/>
  544. <processor type="Sitecore.Pipelines.GetRenderingPreview.GetRenderingPreviewField,Sitecore.Kernel"/>
  545. <processor type="Sitecore.Pipelines.GetRenderingPreview.GetDefaultRenderingPreview,Sitecore.Kernel"/>
  546. </getRenderingPreview>
  547. <getContentEditorFields>
  548. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorFields.GetFields, Sitecore.Client"/>
  549. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorFields.GetExplicitFields, Sitecore.Client"/>
  550. </getContentEditorFields>
  551. <getContentEditorSkin>
  552. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorSkin.ShowStandardFields, Sitecore.Client"/>
  553. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.GetContentEditorSkin.BuildSkin, Sitecore.Client"/>
  554. </getContentEditorSkin>
  555. <getContentEditorWarnings>
  556. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ItemNotFound, Sitecore.Kernel"/>
  557. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanReadLanguage, Sitecore.Kernel"/>
  558. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.HasNoVersions, Sitecore.Kernel"/>
  559. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWrite, Sitecore.Kernel"/>
  560. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWriteWorkflow, Sitecore.Kernel"/>
  561. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.CanWriteLanguage, Sitecore.Kernel"/>
  562. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.IsReadOnly, Sitecore.Kernel"/>
  563. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.IsLocked, Sitecore.Kernel"/>
  564. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.HasNoFields, Sitecore.Kernel"/>
  565. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.NeverPublish, Sitecore.Kernel"/>
  566. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ItemPublishingRestricted, Sitecore.Kernel"/>
  567. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.VersionPublishingRestricted, Sitecore.Kernel"/>
  568. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.ShowingInputBoxes, Sitecore.Kernel"/>
  569. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.FeedIsEmpty, Sitecore.Kernel"/>
  570. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.RunRules, Sitecore.Kernel"/>
  571. <processor type="Sitecore.Pipelines.GetContentEditorWarnings.Notifications, Sitecore.Kernel"/>
  572. </getContentEditorWarnings>
  573. <getRenderedRuleElements>
  574. <processor type="Sitecore.Pipelines.Rules.Taxonomy.GetContextFolder, Sitecore.Kernel"/>
  575. <processor type="Sitecore.Pipelines.Rules.Taxonomy.GetTags, Sitecore.Kernel"/>
  576. <processor type="Sitecore.Pipelines.Rules.Taxonomy.GetElementFolders, Sitecore.Kernel"/>
  577. </getRenderedRuleElements>
  578. <!-- Supports the "Add Rendering" dialog by determining renderings allowed for a placeholder. -->
  579. <getPlaceholderRenderings>
  580. <processor type="Sitecore.Pipelines.GetPlaceholderRenderings.GetAllowedRenderings, Sitecore.Kernel"/>
  581. <processor type="Sitecore.Pipelines.GetPlaceholderRenderings.GetPredefinedRenderings, Sitecore.Kernel"/>
  582. <processor type="Sitecore.Pipelines.GetPlaceholderRenderings.RemoveNonEditableRenderings, Sitecore.Kernel"/>
  583. <processor type="Sitecore.Pipelines.GetPlaceholderRenderings.GetPlaceholderRenderingsDialogUrl, Sitecore.Kernel"/>
  584. </getPlaceholderRenderings>
  585. <!-- Allows developers to programmatically disable or hide any button or panel in the Content Editor ribbons
  586. without overriding the individual commands.
  587. Processors must accept a single argument of type GetQueryStateArgs (namespace: Sitecore.Pipelines.GetQueryState) -->
  588. <getQueryState>
  589. </getQueryState>
  590. <getSyndicationWarnings>
  591. <processor type="Sitecore.Pipelines.GetSyndicationWarnings.IsReadOnly, Sitecore.Kernel"/>
  592. <processor type="Sitecore.Pipelines.GetSyndicationWarnings.IsLocked, Sitecore.Kernel"/>
  593. <processor type="Sitecore.Pipelines.GetSyndicationWarnings.CantWrite, Sitecore.Kernel"/>
  594. </getSyndicationWarnings>
  595. <!-- Controls Page Editor features for placeholders, fields, edit frames, sublayouts and renderings. -->
  596. <getChromeData>
  597. <processor type="Sitecore.Pipelines.GetChromeData.Setup, Sitecore.Kernel"/>
  598. <processor type="Sitecore.Pipelines.GetChromeData.GetFieldChromeData, Sitecore.Kernel"/>
  599. <processor type="Sitecore.Pipelines.GetChromeData.GetWordFieldChromeData, Sitecore.Kernel"/>
  600. <processor type="Sitecore.Pipelines.GetChromeData.GetRenderingChromeData, Sitecore.Kernel"/>
  601. <processor type="Sitecore.Pipelines.GetChromeData.GetEditFrameChromeData, Sitecore.Kernel"/>
  602. <processor type="Sitecore.Pipelines.GetChromeData.GetPlaceholderChromeData, Sitecore.Kernel"/>
  603. </getChromeData>
  604. <!-- Supports the "Select a Datasource" dialog used to configure the data source of a presentation component. -->
  605. <getRenderingDatasource>
  606. <processor type="Sitecore.Pipelines.GetRenderingDatasource.GetDatasourceLocation, Sitecore.Kernel"/>
  607. <processor type="Sitecore.Pipelines.GetRenderingDatasource.SetFallbackDatasourceLocations, Sitecore.Kernel"/>
  608. <processor type="Sitecore.Pipelines.GetRenderingDatasource.GetDatasourceTemplate, Sitecore.Kernel"/>
  609. <processor type="Sitecore.Pipelines.GetRenderingDatasource.GetTemplatesForSelection, Sitecore.Kernel"/>
  610. <processor type="Sitecore.Pipelines.GetRenderingDatasource.CheckDialogState, Sitecore.Kernel"/>
  611. <processor type="Sitecore.Pipelines.GetRenderingDatasource.GetDialogUrl, Sitecore.Kernel"/>
  612. </getRenderingDatasource>
  613. <!-- Allows developers to override the default logic for resolving the data source for renderings. -->
  614. <resolveRenderingDatasource>
  615. </resolveRenderingDatasource>
  616. <!-- Is used by the Personalize the Component and Test the Component dialog boxes. The pipeline returns examples of the items that are returned by a datasource. -->
  617. <getDatasourceExamples>
  618. <processor type="Sitecore.Pipelines.GetDatasourceExamples.GetIDBasedDatasourceExample, Sitecore.Kernel"/>
  619. </getDatasourceExamples>
  620. <getWorkflowCommentsDisplay help="Processors must accept PipelineArgs of type Sitecore.Pipelines.GetWorkflowCommentsDisplay.GetWorkflowCommentsDisplayArgs">
  621. <processor type="Sitecore.Pipelines.GetWorkflowCommentsDisplay.ExtractFields, Sitecore.Kernel" singleInstance="false">
  622. <Fields hint="list:AddField">
  623. <Comments>Comments</Comments>
  624. </Fields>
  625. </processor>
  626. </getWorkflowCommentsDisplay>
  627. <renderContentEditor>
  628. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor.RenderSkinedContentEditor, Sitecore.Client"/>
  629. <processor type="Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor.RenderStandardContentEditor, Sitecore.Client"/>
  630. </renderContentEditor>
  631. <search>
  632. <processor type="Sitecore.Pipelines.Search.IDResolver, Sitecore.Kernel"/>
  633. <processor type="Sitecore.Pipelines.Search.PathResolver, Sitecore.Kernel"/>
  634. <processor type="Sitecore.Pipelines.Search.UrlResolver, Sitecore.Kernel"/>
  635. <processor type="Sitecore.Pipelines.Search.SecurityResolver, Sitecore.Kernel"/>
  636. <processor type="Sitecore.Pipelines.Search.DatabaseResolver, Sitecore.Kernel"/>
  637. <processor type="Sitecore.Pipelines.Search.SearchSystemIndex, Sitecore.Kernel"/>
  638. <processor type="Sitecore.Pipelines.Search.CategorizeResults, Sitecore.Kernel"/>
  639. <processor type="Sitecore.Pipelines.Search.AddInstantOptions, Sitecore.Kernel"/>
  640. </search>
  641. <!-- Item filtering. Used for publishing items on the fly when a web site runs in live mode. -->
  642. <filterItem>
  643. <processor type="Sitecore.Pipelines.FilterItem.CheckIfFilteringIsActive, Sitecore.Kernel"/>
  644. <processor type="Sitecore.Pipelines.FilterItem.DisableApprovedVersionFiltering, Sitecore.Kernel"/>
  645. <processor type="Sitecore.Pipelines.FilterItem.GetPublishedVersionOfItem, Sitecore.Kernel"/>
  646. <processor type="Sitecore.Pipelines.FilterItem.EnsureFilteredItem, Sitecore.Kernel"/>
  647. </filterItem>
  648. <word.parseDocx>
  649. <processor type="Sitecore.Pipelines.ParseDocx.ConvertToXHtml, Sitecore.Kernel"/>
  650. <processor type="Sitecore.Pipelines.ParseDocx.ExtractEmbeddedImages, Sitecore.Kernel"/>
  651. <processor type="Sitecore.Pipelines.ParseDocx.FixImageLinks, Sitecore.Kernel"/>
  652. <processor type="Sitecore.Pipelines.ParseDocx.FixStyles, Sitecore.Kernel"/>
  653. <processor type="Sitecore.Pipelines.ParseDocx.FixLinks, Sitecore.Kernel"/>
  654. <processor type="Sitecore.Pipelines.ParseDocx.RemoveJavascript, Sitecore.Kernel"/>
  655. <processor type="Sitecore.Pipelines.ParseDocx.SetFieldValue, Sitecore.Kernel"/>
  656. </word.parseDocx>
  657. <word.renderHtml>
  658. <processor type="Sitecore.Pipelines.RenderDocx.GetHtmlFromField, Sitecore.Kernel"/>
  659. <processor type="Sitecore.Pipelines.RenderDocx.ExpandLinks, Sitecore.Kernel"/>
  660. </word.renderHtml>
  661. <!-- Transforms markup from rich text fields before the Rich Text Editor loads it. -->
  662. <loadRichTextContent>
  663. </loadRichTextContent>
  664. <!-- Transforms markup from the Rich Text Editor before saving it as a rich text field value. -->
  665. <saveRichTextContent>
  666. </saveRichTextContent>
  667. <getItemPersonalizationVisibility>
  668. <processor type="Sitecore.Pipelines.GetItemPersonalizationVisibility.CheckAnalyticsConfiguration, Sitecore.Kernel"/>
  669. <processor type="Sitecore.Pipelines.GetItemPersonalizationVisibility.CheckUserSettings, Sitecore.Kernel"/>
  670. <processor type="Sitecore.Pipelines.GetItemPersonalizationVisibility.CheckSectionAvailability, Sitecore.Kernel"/>
  671. </getItemPersonalizationVisibility>
  672. <findVisitorEmailAddress>
  673. <processor type="Sitecore.Pipelines.GetVisitorEmailAddress.FindContactEmailAddress, Sitecore.Kernel" method="FindEmailInUserProfile"/>
  674. </findVisitorEmailAddress>
  675. <!-- Performs dictionary lookups. The Sitecore.Globalization.Translate.Text() method invokes this pipeline. -->
  676. <getTranslation>
  677. <processor type="Sitecore.Pipelines.GetTranslation.ResolveContentDatabase, Sitecore.Kernel"/>
  678. <processor type="Sitecore.Pipelines.GetTranslation.TryGetFromDomain, Sitecore.Kernel"/>
  679. <processor type="Sitecore.Pipelines.GetTranslation.TryGetFromFallbackDomains, Sitecore.Kernel"/>
  680. <processor type="Sitecore.Pipelines.GetTranslation.TryGetFromSiteDomain, Sitecore.Kernel"/>
  681. <processor type="Sitecore.Pipelines.GetTranslation.TryGetFromContextDatabase, Sitecore.Kernel"/>
  682. <processor type="Sitecore.Pipelines.GetTranslation.TryGetFromCoreDatabase, Sitecore.Kernel"/>
  683. </getTranslation>
  684. <!-- Prepares a proposed list of renderings when copying one device presentation to another -->
  685. <proposeCopyDevice>
  686. <processor type="Sitecore.Pipelines.ProposeCopyDevice.CopyFromSource, Sitecore.Kernel"/>
  687. <processor type="Sitecore.Pipelines.ProposeCopyDevice.PreserveMvTests, Sitecore.Kernel"/>
  688. <processor type="Sitecore.Pipelines.ProposeCopyDevice.PreservePersonalizationTests, Sitecore.Kernel"/>
  689. <processor type="Sitecore.Pipelines.ProposeCopyDevice.SourceMvTests, Sitecore.Kernel"/>
  690. <processor type="Sitecore.Pipelines.ProposeCopyDevice.SourcePersonalizationTests, Sitecore.Kernel"/>
  691. <processor type="Sitecore.Pipelines.ProposeCopyDevice.TargetMvTests, Sitecore.Kernel"/>
  692. <processor type="Sitecore.Pipelines.ProposeCopyDevice.TargetPersonalizationTests, Sitecore.Kernel"/>
  693. </proposeCopyDevice>
  694. <group name="itemProvider" groupName="itemProvider">
  695. <pipelines>
  696. <addFromTemplate help="Processors should derive from Sitecore.Pipelines.ItemProvider.AddFromTemplate.AddFromTemplateProcessor.">
  697. </addFromTemplate>
  698. <addVersion help="Processors should derive from Sitecore.Pipelines.ItemProvider.AddVersion.AddVersionProcessor.">
  699. </addVersion>
  700. <blobStreamExists help="Processors should derive from Sitecore.Pipelines.ItemProvider.BlobStreamExists.BlobStreamExistsProcessor.">
  701. </blobStreamExists>
  702. <copyItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.CopyItem.CopyItemProcessor.">
  703. </copyItem>
  704. <createItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.CreateItem.CreateItemProcessor.">
  705. </createItem>
  706. <deleteItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.DeleteItem.DeleteItemProcessor.">
  707. </deleteItem>
  708. <getBlobStream help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetBlobStream.GetBlobStreamProcessor.">
  709. </getBlobStream>
  710. <getChildren help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetChildren.GetChildrenProcessor.">
  711. </getChildren>
  712. <getContentLanguages help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetContentLanguages.GetContentLanguagesProcessor.">
  713. </getContentLanguages>
  714. <getItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetItem.GetItemProcessor.">
  715. </getItem>
  716. <getParent help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetParent.GetParentProcessor.">
  717. </getParent>
  718. <getRootItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetRootItem.GetRootItemProcessor.">
  719. </getRootItem>
  720. <getVersions help="Processors should derive from Sitecore.Pipelines.ItemProvider.GetVersions.GetVersionsProcessor.">
  721. </getVersions>
  722. <hasChildren help="Processors should derive from Sitecore.Pipelines.ItemProvider.HasChildren.HasChildrenProcessor.">
  723. </hasChildren>
  724. <moveItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.MoveItem.MoveItemProcessor.">
  725. </moveItem>
  726. <removeBlobStream help="Processors should derive from Sitecore.Pipelines.ItemProvider.RemoveBlobStream.RemoveBlobStreamProcessor.">
  727. </removeBlobStream>
  728. <removeData help="Processors should derive from Sitecore.Pipelines.ItemProvider.RemoveData.RemoveDataProcessor.">
  729. </removeData>
  730. <removeVersion help="Processors should derive from Sitecore.Pipelines.ItemProvider.RemoveVersion.RemoveVersionProcessor.">
  731. </removeVersion>
  732. <removeVersions help="Processors should derive from Sitecore.Pipelines.ItemProvider.RemoveVersions.RemoveVersionsProcessor.">
  733. </removeVersions>
  734. <resolvePath help="Processors should derive from Sitecore.Pipelines.ItemProvider.ResolvePath.ResolvePathProcessor.">
  735. </resolvePath>
  736. <saveItem help="Processors should derive from Sitecore.Pipelines.ItemProvider.SaveItem.SaveItemProcessor.">
  737. </saveItem>
  738. <setBlobStream help="Processors should derive from Sitecore.Pipelines.ItemProvider.SetBlobStream.SetBlobStreamProcessor.">
  739. </setBlobStream>
  740. </pipelines>
  741. </group>
  742. </pipelines>
  743. <!-- RETRYER
  744. When enabled, the Retryer resends failed database requests a specified number of times.
  745. For example, this is useful if you configure a Sitecore instance to support hot failover for database calls.
  746. Default value: disabled="true"
  747. -->
  748. <retryer disabled="true" type="Sitecore.Data.DataProviders.Retryer, Sitecore.Kernel">
  749. <param desc="Number of tries">6</param>
  750. <param desc="Interval between tries">00:00:00.500</param>
  751. <param desc="Log each exception (should be used for debug only)">true</param>
  752. </retryer>
  753. <!-- List of data api implementations enabling access to SQL based databases. -->
  754. <dataApis>
  755. <!-- Data api for accessing SQL Server databases. -->
  756. <dataApi name="SqlServer" type="Sitecore.Data.SqlServer.SqlServerDataApi, Sitecore.Kernel">
  757. <param connectionStringName="$(1)"/>
  758. </dataApi>
  759. </dataApis>
  760. <!-- DATA PROVIDERS -->
  761. <dataProviders>
  762. <main type="Sitecore.Data.$(database).$(database)DataProvider, Sitecore.Kernel">
  763. <param connectionStringName="$(1)"/>
  764. <Name>$(1)</Name>
  765. </main>
  766. <filesystem type="Sitecore.Data.DataProviders.FileSystemDataProvider, Sitecore.Kernel">
  767. <CacheOptions.DisableAll>true</CacheOptions.DisableAll>
  768. </filesystem>
  769. <templatefile type="Sitecore.Data.DataProviders.TemplateFileResolver, Sitecore.Kernel">
  770. <param desc="template file">$(1)</param>
  771. <abortChain>true</abortChain>
  772. </templatefile>
  773. <methodGroups>
  774. <copyMove>
  775. <CopyItem/>
  776. <MoveItem/>
  777. </copyMove>
  778. <create>
  779. <AddVersion/>
  780. <CreateItem/>
  781. </create>
  782. <delete>
  783. <DeleteItem/>
  784. <RemoveVersion/>
  785. <RemoveVersions/>
  786. </delete>
  787. <properties>
  788. <GetProperty/>
  789. <RemoveProperty/>
  790. <SetProperty/>
  791. </properties>
  792. <publishing>
  793. <AddToPublishQueue/>
  794. <CleanupPublishQueue/>
  795. <GetPublishQueue/>
  796. </publishing>
  797. <query>
  798. <SelectIDs/>
  799. <SelectSingleID/>
  800. </query>
  801. <read>
  802. <BlobStreamExists/>
  803. <GetItemDefinition/>
  804. <GetItemFields/>
  805. <GetItemVersions/>
  806. </read>
  807. <relations>
  808. <GetChildIDs/>
  809. <GetParentID/>
  810. <GetRootID/>
  811. <HasChildren/>
  812. </relations>
  813. <resolve>
  814. <ResolvePath/>
  815. </resolve>
  816. <templates>
  817. <ChangeTemplate/>
  818. <GetTemplateItemIds/>
  819. <GetTemplates/>
  820. </templates>
  821. <update>
  822. <SaveItem/>
  823. </update>
  824. <workflow>
  825. <GetItemsInWorkflowState/>
  826. <GetWorkflowInfo/>
  827. <SetWorkflowInfo/>
  828. </workflow>
  829. </methodGroups>
  830. </dataProviders>
  831. <!-- DATA PROVIDERS -->
  832. <proxyDataProviders>
  833. <main type="Sitecore.Data.$(database).$(database)ProxyDataProvider, Sitecore.Kernel">
  834. <param connectionStringName="$(1)"/>
  835. <Name>$(1)</Name>
  836. </main>
  837. </proxyDataProviders>
  838. <workflowHistoryStores>
  839. <main type="Sitecore.Data.$(database).$(database)HistoryStore, Sitecore.Kernel">
  840. <param connectionStringName="$(1)"/>
  841. </main>
  842. </workflowHistoryStores>
  843. <!-- DATABASES -->
  844. <databases>
  845. <!-- core -->
  846. <database id="core" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
  847. <param desc="name">$(id)</param>
  848. <connectionStringName>$(id)</connectionStringName>
  849. <icon>Images/database_core.png</icon>
  850. <dataProviders hint="list:AddDataProvider">
  851. <dataProvider ref="dataProviders/main" param1="$(id)">
  852. <prefetch hint="raw:AddPrefetch">
  853. <sc.include file="/App_Config/Prefetch/Common.config"/>
  854. <sc.include file="/App_Config/Prefetch/Core.config"/>
  855. </prefetch>
  856. </dataProvider>
  857. </dataProviders>
  858. <workflowProvider hint="defer" type="Sitecore.Workflows.Simple.WorkflowProvider, Sitecore.Kernel">
  859. <param desc="database">$(id)</param>
  860. <param desc="history store" ref="workflowHistoryStores/main" param1="$(id)"/>
  861. </workflowProvider>
  862. <archives hint="raw:AddArchive">
  863. <archive name="archive"/>
  864. <archive name="recyclebin"/>
  865. </archives>
  866. <cacheSizes hint="setting">
  867. <data>100MB</data>
  868. <items>50MB</items>
  869. <paths>2500KB</paths>
  870. <itempaths>50MB</itempaths>
  871. <standardValues>2500KB</standardValues>
  872. </cacheSizes>
  873. <Engines.HistoryEngine.Storage>
  874. <obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
  875. <param connectionStringName="$(id)">
  876. </param>
  877. </obj>
  878. </Engines.HistoryEngine.Storage>
  879. <NotificationProvider type="Sitecore.Data.DataProviders.$(database).$(database)NotificationProvider, Sitecore.Kernel">
  880. <param connectionStringName="$(id)">
  881. </param>
  882. <param desc="databaseName">$(id)</param>
  883. </NotificationProvider>
  884. </database>
  885. <!-- master -->
  886. <database id="master" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
  887. <param desc="name">$(id)</param>
  888. <icon>Images/database_master.png</icon>
  889. <dataProviders hint="list:AddDataProvider">
  890. <dataProvider ref="dataProviders/main" param1="$(id)">
  891. <prefetch hint="raw:AddPrefetch">
  892. <sc.include file="/App_Config/Prefetch/Common.config"/>
  893. <sc.include file="/App_Config/Prefetch/Master.config"/>
  894. </prefetch>
  895. </dataProvider>
  896. </dataProviders>
  897. <securityEnabled>true</securityEnabled>
  898. <proxiesEnabled>false</proxiesEnabled>
  899. <publishVirtualItems>true</publishVirtualItems>
  900. <proxyDataProvider ref="proxyDataProviders/main" param1="$(id)"/>
  901. <workflowProvider hint="defer" type="Sitecore.Workflows.Simple.WorkflowProvider, Sitecore.Kernel">
  902. <param desc="database">$(id)</param>
  903. <param desc="history store" ref="workflowHistoryStores/main" param1="$(id)"/>
  904. </workflowProvider>
  905. <archives hint="raw:AddArchive">
  906. <archive name="archive"/>
  907. <archive name="recyclebin"/>
  908. </archives>
  909. <Engines.HistoryEngine.Storage>
  910. <obj type="Sitecore.Data.$(database).$(database)HistoryStorage, Sitecore.Kernel">
  911. <param connectionStringName="$(id)"/>
  912. <EntryLifeTime>30.00:00:00</EntryLifeTime>
  913. </obj>
  914. </Engines.HistoryEngine.Storage>
  915. <Engines.HistoryEngine.SaveDotNetCallStack>false</Engines.HistoryEngine.SaveDotNetCallStack>
  916. <NotificationProvider type="Sitecore.Data.DataProviders.$(database).$(database)NotificationProvider, Sitecore.Kernel">
  917. <param connectionStringName="$(id)">
  918. </param>
  919. <param desc="databaseName">$(id)</param>
  920. </NotificationProvider>
  921. <cacheSizes hint="setting">
  922. <data>100MB</data>
  923. <items>50MB</items>
  924. <paths>2500KB</paths>
  925. <itempaths>50MB</itempaths>
  926. <standardValues>2500KB</standardValues>
  927. </cacheSizes>
  928. </database>
  929. <!-- web -->
  930. <database id="web" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
  931. <param desc="name">$(id)</param>
  932. <icon>Images/database_web.png</icon>
  933. <securityEnabled>true</securityEnabled>
  934. <dataProviders hint="list:AddDataProvider">
  935. <dataProvider ref="dataProviders/main" param1="$(id)">
  936. <disableGroup>publishing</disableGroup>
  937. <prefetch hint="raw:AddPrefetch">
  938. <sc.include file="/App_Config/Prefetch/Common.config"/>
  939. <sc.include file="/App_Config/Prefetch/Webdb.config"/>
  940. </prefetch>
  941. </dataProvider>
  942. </dataProviders>
  943. <proxiesEnabled>false</proxiesEnabled>
  944. <proxyDataProvider ref="proxyDataProviders/main" param1="$(id)"/>
  945. <archives hint="raw:AddArchive">
  946. <archive name="archive"/>
  947. <archive name="recyclebin"/>
  948. </archives>
  949. <cacheSizes hint="setting">
  950. <data>100MB</data>
  951. <items>50MB</items>
  952. <paths>2500KB</paths>
  953. <itempaths>50MB</itempaths>
  954. <standardValues>2500KB</standardValues>
  955. </cacheSizes>
  956. </database>
  957. <!-- file system -->
  958. <database id="filesystem" singleInstance="true" type="Sitecore.Data.Database, Sitecore.Kernel">
  959. <param desc="name">$(id)</param>
  960. <dataProviders hint="list:AddDataProvider">
  961. <dataProvider ref="dataProviders/filesystem" param1="$(id)"/>
  962. </dataProviders>
  963. <readonly>true</readonly>
  964. <securityEnabled>false</securityEnabled>
  965. <cacheSizes hint="setting">
  966. <data>0</data>
  967. <items>0</items>
  968. <paths>0</paths>
  969. <standardValues>0</standardValues>
  970. </cacheSizes>
  971. </database>
  972. </databases>
  973. <!-- ARCHIVES -->
  974. <!--
  975. Define archive providers for databases
  976. IMPORTANT: If you wish to support multiple provides, you must set defaultProvider="switcher"
  977. Supported attributes:
  978. name: A unique provider name
  979. type: The provider type
  980. database: Connects the provider with a specified database.
  981. If the database attribute is missing or the value of this attribute is equal to "*"
  982. then the provider will be used for all databases.
  983. If we have more than one provider which is connected to the same database an exception will be thrown.
  984. Examples of usages:
  985. <add name="<unique_name>" type="<type>" database="core"/>
  986. <add name="<unique_name>" type="<type>" database="web|master"/>
  987. <add name="<unique_name>" type="<type>" database="*"/>
  988. -->
  989. <archives defaultProvider="sql" enabled="true">
  990. <providers>
  991. <clear/>
  992. <add name="sql" type="Sitecore.Data.Archiving.SqlArchiveProvider, Sitecore.Kernel" database="*"/>
  993. <add name="switcher" type="Sitecore.Data.Archiving.SwitchingArchiveProvider, Sitecore.Kernel"/>
  994. </providers>
  995. </archives>
  996. <search>
  997. <analyzer type="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net">
  998. <param hint="version">Lucene_30</param>
  999. </analyzer>
  1000. <categorizer type="Sitecore.Pipelines.Search.CategorizeResults+Categorizer, Sitecore.Kernel">
  1001. <Categories hint="raw:AddCategory">
  1002. <category path="/sitecore/content"/>
  1003. <category displayName="Images">
  1004. <templateID>{F1828A2C-7E5D-4BBD-98CA-320474871548}</templateID>
  1005. <templateID>{DAF085E8-602E-43A6-8299-038FF171349F}</templateID>
  1006. <templateID>{C97BA923-8009-4858-BDD5-D8BE5FCCECF7}</templateID>
  1007. <templateID>{EB3FB96C-D56B-4AC9-97F8-F07B24BB9BF7}</templateID>
  1008. </category>
  1009. <category displayName="Documents">
  1010. <templateID>{16692733-9A61-45E6-B0D4-4C0C06F8DD3C}</templateID>
  1011. <templateID>{777F0C76-D712-46EA-9F40-371ACDA18A1C}</templateID>
  1012. <templateID>{7BB0411F-50CD-4C21-AD8F-1FCDE7C3AFFE}</templateID>
  1013. <templateID>{0603F166-35B8-469F-8123-E8D87BEDC171}</templateID>
  1014. <templateID>{3DB3A3CA-A0A9-4228-994B-F70C8E99A1CE}</templateID>
  1015. <templateID>{2A130D0C-A2A9-4443-B418-917F857BF6C9}</templateID>
  1016. <templateID>{F57FB07D-332A-4934-AA67-0A629C5396E2}</templateID>
  1017. <templateID>{CC80011D-8EAE-4BFC-84F1-67ECD0223E9E}</templateID>
  1018. </category>
  1019. <category path="/sitecore/media library"/>
  1020. <category path="/sitecore/layout/devices"/>
  1021. <category path="/sitecore/layout/layouts"/>
  1022. <category path="/sitecore/layout/sublayouts"/>
  1023. <category path="/sitecore/layout/renderings"/>
  1024. <category path="/sitecore/layout"/>
  1025. <category templateIDs="{455A3E98-A627-4B40-8035-E683A0331AC7}" displayName="Template Fields"/>
  1026. <category templateIDs="{E269FBB5-3750-427A-9149-7AA950B49301}" displayName="Template Sections"/>
  1027. <category path="/sitecore/templates/branches"/>
  1028. <category path="/sitecore/templates/system" displayName="System Templates"/>
  1029. <category path="/sitecore/templates"/>
  1030. <category path="/sitecore/system/aliases"/>
  1031. <category path="/sitecore/system/languages"/>
  1032. <category path="/sitecore/system/workflows"/>
  1033. <category path="/sitecore/system"/>
  1034. <category path="/sitecore/content/applications/control panel" database="core"/>
  1035. <category path="/sitecore/content/applications" database="core"/>
  1036. </Categories>
  1037. </categorizer>
  1038. <xpathquerytranslator type="Sitecore.Search.Queries.QueryToSearchTranslator, Sitecore.Kernel" singleInstance="true"/>
  1039. <configuration type="Sitecore.Search.SearchConfiguration, Sitecore.Kernel" singleInstance="true">
  1040. <indexes hint="list:AddIndex">
  1041. <index id="system" type="Sitecore.Search.Index, Sitecore.Kernel">
  1042. <param desc="name">$(id)</param>
  1043. <param desc="folder">__system</param>
  1044. <Analyzer ref="search/analyzer"/>
  1045. <locations hint="list:AddCrawler">
  1046. <core type="Sitecore.Search.Crawlers.DatabaseCrawler,Sitecore.Kernel">
  1047. <Database>core</Database>
  1048. <Root>/sitecore/content</Root>
  1049. <include hint="list:IncludeTemplate">
  1050. <application>{EB06CEC0-5E2D-4DC4-875B-01ADCC577D13}</application>
  1051. </include>
  1052. <Tags>application</Tags>
  1053. <Boost>2.0</Boost>
  1054. </core>
  1055. <core-controlpanel type="Sitecore.Search.Crawlers.DatabaseCrawler,Sitecore.Kernel">
  1056. <Database>core</Database>
  1057. <Root>/sitecore/content/applications/control panel</Root>
  1058. <include hint="list:IncludeTemplate">
  1059. <taskoption>{BDB6FA46-2F76-4BDE-8138-52B56C2FC47E}</taskoption>
  1060. </include>
  1061. <Tags>taskoption</Tags>
  1062. <Boost>1.9</Boost>
  1063. </core-controlpanel>
  1064. <master type="Sitecore.Search.Crawlers.DatabaseCrawler, Sitecore.Kernel">
  1065. <Database>master</Database>
  1066. <Tags>master content</Tags>
  1067. </master>
  1068. </locations>
  1069. </index>
  1070. </indexes>
  1071. </configuration>
  1072. </search>
  1073. <!-- AUTHENTICATION -->
  1074. <authentication defaultProvider="forms">
  1075. <providers>
  1076. <clear/>
  1077. <add name="forms" type="Sitecore.Security.Authentication.FormsAuthenticationProvider, Sitecore.Kernel"/>
  1078. </providers>
  1079. </authentication>
  1080. <httpAuthentication defaultProvider="Digest">
  1081. <providers>
  1082. <clear/>
  1083. <add name="Basic" type="Sitecore.Security.Authentication.BasicHttpAuthenticationProvider, Sitecore.Kernel">
  1084. <Realm>sitecore</Realm>
  1085. </add>
  1086. <add name="Digest" type="Sitecore.Security.Authentication.DigestHttpAuthenticationProvider, Sitecore.Kernel">
  1087. <Realm>sitecore</Realm>
  1088. </add>
  1089. </providers>
  1090. </httpAuthentication>
  1091. <!-- USERS -->
  1092. <userManager defaultProvider="default" enabled="true">
  1093. <providers>
  1094. <clear/>
  1095. <add name="default" type="Sitecore.Security.Accounts.UserProvider, Sitecore.Kernel"/>
  1096. </providers>
  1097. </userManager>
  1098. <!-- ROLES -->
  1099. <rolesInRolesManager defaultProvider="sql" enabled="true">
  1100. <providers>
  1101. <clear/>
  1102. <add name="sql" type="Sitecore.Security.Accounts.SqlServerRolesInRolesProvider, Sitecore.Kernel" connectionStringName="core" rolesInRolesSupported="true" globalRolesConfigStoreName="globalRoles" raiseEvents="true"/>
  1103. </providers>
  1104. </rolesInRolesManager>
  1105. <!-- AUTHORIZATION -->
  1106. <authorization defaultProvider="sql">
  1107. <providers>
  1108. <clear/>
  1109. <add name="sql" type="Sitecore.Security.AccessControl.SqlServerAuthorizationProvider, Sitecore.Kernel" connectionStringName="core" embedAclInItems="true"/>
  1110. </providers>
  1111. </authorization>
  1112. <!--
  1113. ACCESS RIGHTS
  1114. Example of a <rights> element using a custom type (which must derive from AccessRight):
  1115. <add name="my:access" comment="Custom right." title="Custom" type="My.Security.MyAccessRight, My.Assembly"/>
  1116.  
  1117. Example of a <rules> element using a custom type (which must derive from AcessRightRule):
  1118. <add prefix="my:" typeName="My.MyEntity" type="My.MyAcessRightRule, My.Assembly"/>
  1119. -->
  1120. <accessRights defaultProvider="config">
  1121. <providers>
  1122. <clear/>
  1123. <add name="config" type="Sitecore.Security.AccessControl.ConfigAccessRightProvider, Sitecore.Kernel" configRoot="accessRights"/>
  1124. </providers>
  1125. <rights defaultType="Sitecore.Security.AccessControl.AccessRight, Sitecore.Kernel">
  1126. <add name="field:read" comment="Read right for fields." title="Field Read"/>
  1127. <add name="field:write" comment="Write right for fields." title="Field Write" modifiesData="true"/>
  1128. <add name="item:read" comment="Read right for items." title="Read"/>
  1129. <add name="item:write" comment="Write right for items." title="Write" modifiesData="true"/>
  1130. <add name="item:rename" comment="Rename right for items." title="Rename" modifiesData="true"/>
  1131. <add name="item:create" comment="Create right for items." title="Create" modifiesData="true"/>
  1132. <add name="item:delete" comment="Delete right for items." title="Delete" modifiesData="true"/>
  1133. <add name="item:admin" comment="Admin right for items." title="Administer" modifiesData="true"/>
  1134. <add name="language:read" comment="Read right for languages." title="Language Read"/>
  1135. <add name="language:write" comment="Write right for languages." title="Language Write" modifiesData="true"/>
  1136. <add name="site:enter" comment="The right to enter a site." title="Site Enter"/>
  1137. <add name="insert:show" comment="Determines if the user can see the insert option" title="Show in Insert"/>
  1138. <add name="workflowState:delete" comment="The right to delete an item based on its workflow state." title="Workflow State Delete"/>
  1139. <add name="workflowState:write" comment="The right to write an item based on its workflow state." title="Workflow State Write" modifiesData="true"/>
  1140. <add name="workflowCommand:execute" comment="The right to execute a workflow command." title="Workflow Command Execute"/>
  1141. <add name="profile:customize" comment="The right to input out of range values of profile keys, that belong to this profile." title="Customize Profile Key Values"/>
  1142. <add name="*" comment="Wildcard right. For internal use only."/>
  1143. </rights>
  1144. <rules>
  1145. <add prefix="field:" ancestor="{3C1715FE-6A13-4FCF-845F-DE308BA9741D}" comment="/sitecore/templates" typeName="Sitecore.Data.Fields.Field"/>
  1146. <add prefix="insert:" templateId="{35E75C72-4985-4E09-88C3-0EAC6CD1E64F}" comment="insert:show for Branch template"/>
  1147. <add prefix="insert:" templateId="{B2613CC1-A748-46A3-A0DB-3774574BD339}" comment="insert:show for Command template"/>
  1148. <add prefix="insert:" templateId="{AB86861A-6030-46C5-B394-E8F99E8B87DB}" comment="insert:show for Template template"/>
  1149. <add prefix="item:" typeName="Sitecore.Data.Items.Item"/>
  1150. <add prefix="language:" ancestor="{64C4F646-A3FA-4205-B98E-4DE2C609B60F}" comment="/sitecore/system/language"/>
  1151. <add prefix="workflowState:" ancestor="{05592656-56D7-4D85-AACF-30919EE494F9}" comment="/sitecore/system/workflows"/>
  1152. <add prefix="workflowCommand:" ancestor="{05592656-56D7-4D85-AACF-30919EE494F9}" comment="/sitecore/system/workflows"/>
  1153. <add prefix="profile:" templateId="{8E0C1738-3591-4C60-8151-54ABCC9807D1}" comment="profile:customize for Profile items only"/>
  1154. </rules>
  1155. </accessRights>
  1156. <!-- PRESENTATION -->
  1157. <presentationManager defaultProvider="item" enabled="true">
  1158. <providers>
  1159. <clear/>
  1160. <add name="item" type="Sitecore.Presentation.PresentationProvider, Sitecore.Kernel"/>
  1161. </providers>
  1162. </presentationManager>
  1163. <!-- CONTROL -->
  1164. <controlManager defaultProvider="default" enabled="true">
  1165. <providers>
  1166. <clear/>
  1167. <add name="default" type="Sitecore.Presentation.ControlProvider, Sitecore.Kernel"/>
  1168. </providers>
  1169. </controlManager>
  1170. <!-- PUBLIHING -->
  1171. <publishManager defaultProvider="default" enabled="true">
  1172. <providers>
  1173. <clear/>
  1174. <add name="default" type="Sitecore.Publishing.PipelinePublishProvider, Sitecore.Kernel"/>
  1175. </providers>
  1176. </publishManager>
  1177. <!-- PREVIEW -->
  1178. <previewManager defaultProvider="default" enabled="true">
  1179. <providers>
  1180. <clear/>
  1181. <add name="default" type="Sitecore.Publishing.PreviewProvider, Sitecore.Kernel"/>
  1182. </providers>
  1183. </previewManager>
  1184. <!-- CONFIG STORES -->
  1185. <configStores>
  1186. <add name="domains" type="Sitecore.Configuration.XmlConfigStore, Sitecore.Kernel" factoryMethod="LoadFromFile" arg0="/App_Config/Security/Domains.config"/>
  1187. <add name="globalRoles" type="Sitecore.Configuration.XmlConfigStore, Sitecore.Kernel" factoryMethod="LoadFromFile" arg0="/App_Config/Security/GlobalRoles.config"/>
  1188. </configStores>
  1189. <!-- DOMAINS -->
  1190. <itemManager defaultProvider="pipelineBased">
  1191. <providers>
  1192. <clear/>
  1193. <add name="pipelineBased" type="Sitecore.Data.Managers.PipelineBasedItemProvider, Sitecore.Kernel" fallbackProvider="default"/>
  1194. <add name="default" type="Sitecore.Data.Managers.ItemProvider, Sitecore.Kernel"/>
  1195. </providers>
  1196. </itemManager>
  1197. <!-- DOMAINS -->
  1198. <domainManager defaultProvider="file">
  1199. <providers>
  1200. <clear/>
  1201. <add name="file" type="Sitecore.Security.Domains.ConfigStoreDomainProvider, Sitecore.Kernel" configStoreName="domains"/>
  1202. <add name="config" type="Sitecore.SecurityModel.ConfigDomainProvider, Sitecore.Kernel" domainList="domainManager/domains" defaultDomain="sitecore"/>
  1203. </providers>
  1204. <!-- Sample for use with config provider above -->
  1205. <domains>
  1206. <domain id="sitecore" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
  1207. <param desc="name">$(id)</param>
  1208. <ensureAnonymousUser>false</ensureAnonymousUser>
  1209. </domain>
  1210. <domain id="extranet" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
  1211. <param desc="name">$(id)</param>
  1212. <ensureAnonymousUser>true</ensureAnonymousUser>
  1213. </domain>
  1214. <domain id="default" type="Sitecore.Security.Domains.Domain, Sitecore.Kernel">
  1215. <param desc="name">$(id)</param>
  1216. <ensureAnonymousUser>true</ensureAnonymousUser>
  1217. <isDefault>true</isDefault>
  1218. </domain>
  1219. </domains>
  1220. </domainManager>
  1221. <!-- SWITCHING PROVIDERS -->
  1222. <switchingProviders>
  1223. <membership>
  1224. <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*"/>
  1225. </membership>
  1226. <roleManager>
  1227. <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*" ignoredUserDomains="" allowedUserDomains=""/>
  1228. </roleManager>
  1229. <profile>
  1230. <provider providerName="sql" storeFullNames="true" wildcard="%" domains="*" ignoredDomains=""/>
  1231. </profile>
  1232. </switchingProviders>
  1233. <!-- MEDIA PATH -->
  1234. <mediaPath defaultProvider="default">
  1235. <providers>
  1236. <clear/>
  1237. <add name="default" type="Sitecore.Resources.Media.MediaPathProvider, Sitecore.Kernel"/>
  1238. </providers>
  1239. </mediaPath>
  1240. <!-- SITES -->
  1241. <siteManager defaultProvider="sitecore">
  1242. <providers>
  1243. <clear/>
  1244. <add name="sitecore" type="Sitecore.Sites.SitecoreSiteProvider, Sitecore.Kernel" checkSecurity="false">
  1245. <providers hint="raw:AddProviderReference">
  1246. <reference name="config"/>
  1247. </providers>
  1248. </add>
  1249. <add name="config" type="Sitecore.Sites.ConfigSiteProvider, Sitecore.Kernel" siteList="sites" checkSecurity="false"/>
  1250. </providers>
  1251. </siteManager>
  1252. <SACauthorization defaultProvider="server">
  1253. <providers>
  1254. <clear/>
  1255. <add name="server" type="Sitecore.ApplicationCenter.ServerAuthorizationProvider, Sitecore.Kernel"/>
  1256. </providers>
  1257. </SACauthorization>
  1258. <!-- LINKS -->
  1259. <!-- Options (first is default):
  1260. addAspxExtension: false | true (If you set this to false, remember to configure IIS to map all requests (*) to ASP.NET)
  1261. alwaysIncludeServerUrl: false | true
  1262. encodeNames: true | false
  1263. languageEmbedding: asNeeded | always | never
  1264. languageLocation: filePath | queryString
  1265. lowercaseUrls: true | false
  1266. shortenUrls: true | false
  1267. useDisplayName: false | true
  1268. -->
  1269. <linkManager defaultProvider="sitecore">
  1270. <providers>
  1271. <clear/>
  1272. <add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="asNeeded" languageLocation="filePath" lowercaseUrls="false" shortenUrls="true" useDisplayName="false"/>
  1273. </providers>
  1274. </linkManager>
  1275. <!-- STANDARD VALUES -->
  1276. <standardValues defaultProvider="sitecore">
  1277. <providers>
  1278. <clear/>
  1279. <add name="sitecore" type="Sitecore.Data.StandardValuesProvider, Sitecore.Kernel"/>
  1280. </providers>
  1281. </standardValues>
  1282. <!-- FIELD TYPES -->
  1283. <!-- Defines the releation between a field type name, e.g. "lookup", and an implementation class -->
  1284. <fieldTypes>
  1285. <sc.include file="/App_Config/FieldTypes.config"/>
  1286. </fieldTypes>
  1287. <!-- CLIENT DATASTORE -->
  1288. <clientDataStore type="Sitecore.Data.$(database).$(database)ClientDataStore, Sitecore.Kernel">
  1289. <param connectionStringName="core"/>
  1290. <param desc="object lifetime">00:20:00</param>
  1291. </clientDataStore>
  1292. <!-- HOOKS -->
  1293. <hooks>
  1294. <hook type="Sitecore.Diagnostics.HealthMonitorHook, Sitecore.Kernel"/>
  1295. <hook type="Sitecore.Diagnostics.MemoryMonitorHook, Sitecore.Kernel">
  1296. <param desc="Threshold">2GB</param>
  1297. <param desc="Check interval">00:00:05</param>
  1298. <param desc="Minimum time between log entries">00:01:00</param>
  1299. <ClearCaches>false</ClearCaches>
  1300. <GarbageCollect>false</GarbageCollect>
  1301. <AdjustLoadFactor>false</AdjustLoadFactor>
  1302. </hook>
  1303. </hooks>
  1304. <!-- SCHEDULING -->
  1305. <scheduling>
  1306. <!-- Time between checking for scheduled tasks waiting to execute -->
  1307. <frequency>00:05:00</frequency>
  1308. <!-- Agent to retrieve a URL -->
  1309. <agent type="Sitecore.Tasks.UrlAgent" method="Run" interval="00:15:00">
  1310. <param desc="url">/sitecore/service/keepalive.aspx</param>
  1311. <LogActivity>true</LogActivity>
  1312. </agent>
  1313. <!-- Agent to process tasks from the task database (TaskDatabase) -->
  1314. <agent type="Sitecore.Tasks.TaskDatabaseAgent" method="Run" interval="00:10:00"/>
  1315. <!-- Agent to clean up client data -->
  1316. <agent type="Sitecore.Tasks.CompactClientDataAgent" method="Run" interval="04:00:00"/>
  1317. <!-- Agent to clean up history data -->
  1318. <agent type="Sitecore.Tasks.CleanupHistory" method="Run" interval="04:00:00"/>
  1319. <!-- Agent to clean up publishing queue -->
  1320. <agent type="Sitecore.Tasks.CleanupPublishQueue, Sitecore.Kernel" method="Run" interval="04:00:00">
  1321. <DaysToKeep>30</DaysToKeep>
  1322. </agent>
  1323. <!-- Agent to clean up the event queue -->
  1324. <agent type="Sitecore.Tasks.CleanupEventQueue, Sitecore.Kernel" method="Run" interval="04:00:00">
  1325. <DaysToKeep>1</DaysToKeep>
  1326. </agent>
  1327. <!-- Agent to clear the HTML cache periodically -->
  1328. <agent type="Sitecore.Tasks.HtmlCacheClearAgent" method="Run" interval="00:00:00"/>
  1329. <!-- Agent to remove expired Client authentication tickets -->
  1330. <agent type="Sitecore.Tasks.CleanupAuthenticationTicketsAgent" method="Run" interval="04:00:00"/>
  1331. <!-- Agent to publish database periodically -->
  1332. <agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:00">
  1333. <param desc="source database">master</param>
  1334. <param desc="target database">web</param>
  1335. <param desc="mode (full or smart or incremental)">incremental</param>
  1336. <param desc="languages">en, da</param>
  1337. </agent>
  1338. <!-- Agent to clean up work files -->
  1339. <agent type="Sitecore.Tasks.CleanupAgent" method="Run" interval="06:00:00">
  1340. <!-- Specifies files to be cleaned up.
  1341. If rolling="true", [minCount] and [maxCount] will be ignored.
  1342. [minAge] and [maxAge] must be specified as [days.]hh:mm:ss. The default value
  1343. of [minAge] is 30 minutes.
  1344. [strategy]: number of files within hour, day, week, month, year
  1345. [recursive=true|false]: descend folders?
  1346. -->
  1347. <files hint="raw:AddCommand">
  1348. <remove folder="$(dataFolder)/logs" pattern="log.*.txt" maxCount="20" minAge="7.00:00:00"/>
  1349. <remove folder="$(dataFolder)/viewstate" pattern="*.txt" maxAge="2.00:00:00" recursive="true"/>
  1350. <remove folder="$(dataFolder)/Dashboard reports" pattern="*.*" maxAge="2.00:00:00" recursive="true"/>
  1351. <remove folder="$(tempFolder)/diagnostics" pattern="*.*" maxAge="00:10:00" recursive="true"/>
  1352. <remove folder="$(tempFolder)/screenshots" pattern="*.*" maxAge="00:15:00" recursive="true"/>
  1353. <remove folder="/App_Data/MediaCache" pattern="*.*" maxAge="90.00:00:00" recursive="true"/>
  1354. </files>
  1355. </agent>
  1356. <!-- Agent to dump performance counter data -->
  1357. <agent type="Sitecore.Tasks.CounterDumpAgent" method="Run" interval="01:00:00">
  1358. <DumpFile>$(dataFolder)/diagnostics/counters.{date}.{time}.{processid}.txt</DumpFile>
  1359. </agent>
  1360. <agent type="Sitecore.Tasks.CloneNotificationsCleanupAgent" method="Run" interval="1.00:00:00">
  1361. <LogActivity>true</LogActivity>
  1362. </agent>
  1363. </scheduling>
  1364. <!-- PROCESSORS
  1365. Classes must have parameterless constructor.
  1366. Supported attributes:
  1367. mode=[on|off]
  1368. type=name of class (case-sensitive).
  1369. namespace=namespace containing class. If no namespace is included, it is assumed that the namespace is the same as the assembly name.
  1370. assembly=name of dll containing the class (case-sensitive)
  1371. -->
  1372. <processors>
  1373. <dispatch>
  1374. <!-- This pipeline has been deprecated - try using the CommandManager object instead -->
  1375. </dispatch>
  1376. <attachFile argsType="Sitecore.Pipelines.Attach.AttachArgs">
  1377. <processor mode="on" type="Sitecore.Pipelines.Attach.CheckSize,Sitecore.Kernel"/>
  1378. <processor mode="on" type="Sitecore.Pipelines.Attach.UpdatePath,Sitecore.Kernel"/>
  1379. <processor mode="on" type="Sitecore.Pipelines.Attach.Save,Sitecore.Kernel"/>
  1380. </attachFile>
  1381. <uiAddFromTemplate>
  1382. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.AddFromTemplate,Sitecore.Kernel" method="GetTemplate"/>
  1383. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.AddFromTemplate,Sitecore.Kernel" method="Execute"/>
  1384. </uiAddFromTemplate>
  1385. <uiArchiveItems>
  1386. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="CheckPermissions"/>
  1387. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="Confirm"/>
  1388. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="CheckTemplateLinks"/>
  1389. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="CheckCloneLinks"/>
  1390. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="CheckLinks"/>
  1391. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="CheckLanguage"/>
  1392. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="UncloneItems"/>
  1393. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.ArchiveItems,Sitecore.Kernel" method="Execute"/>
  1394. </uiArchiveItems>
  1395. <closeWizard>
  1396. <processor mode="on" type="Sitecore.Web.UI.Pages.WizardForm, Sitecore.Kernel" method="Confirmation"/>
  1397. </closeWizard>
  1398. <uiCopyItems>
  1399. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="GetDestination"/>
  1400. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="CheckDestination"/>
  1401. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="CheckLanguage"/>
  1402. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CopyItems,Sitecore.Kernel" method="Execute"/>
  1403. </uiCopyItems>
  1404. <uiCloneItems>
  1405. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CloneItems,Sitecore.Kernel" method="GetDestination"/>
  1406. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CloneItems,Sitecore.Kernel" method="CheckDestination"/>
  1407. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CloneItems,Sitecore.Kernel" method="CheckLanguage"/>
  1408. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.CloneItems,Sitecore.Kernel" method="Execute"/>
  1409. </uiCloneItems>
  1410. <uiDeleteFiles>
  1411. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteFiles,Sitecore.Kernel" method="Confirm"/>
  1412. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteFiles,Sitecore.Kernel" method="Execute"/>
  1413. </uiDeleteFiles>
  1414. <uiDeleteItems>
  1415. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckPermissions"/>
  1416. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="Confirm"/>
  1417. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckTemplateLinks"/>
  1418. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckCloneLinks"/>
  1419. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLinks"/>
  1420. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="CheckLanguage"/>
  1421. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="UncloneItems"/>
  1422. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="Execute"/>
  1423. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DeleteItems,Sitecore.Kernel" method="PostAction"/>
  1424. </uiDeleteItems>
  1425. <deleteVersionsUI>
  1426. <processor mode="on" type="Sitecore.Shell.Framework.Commands.DeleteVersion,Sitecore.Kernel" method="Confirmation"/>
  1427. <processor mode="on" type="Sitecore.Shell.Framework.Commands.DeleteVersion,Sitecore.Kernel" method="CheckReferrers"/>
  1428. <processor mode="on" type="Sitecore.Shell.Framework.Commands.DeleteVersion,Sitecore.Kernel" method="DeleteVersions"/>
  1429. </deleteVersionsUI>
  1430. <uiDragItemTo>
  1431. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckPermissions"/>
  1432. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckShadows"/>
  1433. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="Confirm"/>
  1434. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckLanguage"/>
  1435. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="CheckLinks"/>
  1436. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="Execute"/>
  1437. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DragItemTo,Sitecore.Kernel" method="RepairLinks"/>
  1438. </uiDragItemTo>
  1439. <uiDuplicateItem>
  1440. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="CheckPermissions"/>
  1441. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="GetName"/>
  1442. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.DuplicateItem,Sitecore.Kernel" method="Execute"/>
  1443. </uiDuplicateItem>
  1444. <uiLaunchSearchResult argsType="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult.LaunchSearchResultArgs">
  1445. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="ShowModalDialog"/>
  1446. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="SetLocation"/>
  1447. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="SendMessage"/>
  1448. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.LaunchSearchResult,Sitecore.Kernel" method="OpenItem"/>
  1449. </uiLaunchSearchResult>
  1450. <uiMoveItems>
  1451. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckPermissions"/>
  1452. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="GetDestination"/>
  1453. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckShadows"/>
  1454. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="CheckLinks"/>
  1455. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="Execute"/>
  1456. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.MoveItems,Sitecore.Kernel" method="RepairLinks"/>
  1457. </uiMoveItems>
  1458. <uiNewFolderItem>
  1459. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="CheckPermissions"/>
  1460. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="GetName"/>
  1461. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFolderItem,Sitecore.Kernel" method="Execute"/>
  1462. </uiNewFolderItem>
  1463. <uiNewFileFolder>
  1464. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFileFolder,Sitecore.Kernel" method="GetName"/>
  1465. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.NewFileFolder,Sitecore.Kernel" method="Execute"/>
  1466. </uiNewFileFolder>
  1467. <uiRenameItem>
  1468. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckPermissions"/>
  1469. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckShadows"/>
  1470. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="GetNewName"/>
  1471. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="CheckLinks"/>
  1472. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="Execute"/>
  1473. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenameItem,Sitecore.Kernel" method="RepairLinks"/>
  1474. </uiRenameItem>
  1475. <uiRenamePage>
  1476. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="CheckPermissions"/>
  1477. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="CheckShadows"/>
  1478. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="GetNewName"/>
  1479. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="CheckLinks"/>
  1480. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="Execute"/>
  1481. <processor mode="on" type="Sitecore.Shell.Framework.Pipelines.RenamePage,Sitecore.Kernel" method="RepairLinks"/>
  1482. </uiRenamePage>
  1483. <deleteVersions>
  1484. <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="CheckFirstVersion"/>
  1485. <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="Confirmation"/>
  1486. <processor mode="on" type="Sitecore.Shell.Applications.ShellExplorer.View.Versions.ShellExplorerVersionsForm,Sitecore.Client" method="DeleteVersions"/>
  1487. </deleteVersions>
  1488. <getItemCommands>
  1489. <processor mode="on" type="Sitecore.Pipelines.GetItemCommands.StaticCommands, Sitecore.Kernel"/>
  1490. <processor mode="on" type="Sitecore.Pipelines.GetItemCommands.ShellCommands, Sitecore.Kernel"/>
  1491. </getItemCommands>
  1492. <uiGetMasters argsType="Sitecore.Pipelines.GetMasters.GetMastersArgs">
  1493. <processor mode="on" type="Sitecore.Pipelines.GetMasters.GetItemMasters,Sitecore.Kernel"/>
  1494. <processor mode="on" type="Sitecore.Pipelines.GetMasters.GetInsertRules, Sitecore.Kernel"/>
  1495. <processor mode="on" type="Sitecore.Pipelines.GetMasters.RunRules, Sitecore.Kernel"/>
  1496. <processor mode="on" type="Sitecore.Pipelines.GetMasters.CheckSecurity, Sitecore.Kernel"/>
  1497. </uiGetMasters>
  1498. <!-- Obsolete: use loadRichTextContent-->
  1499. <uiLoadHtml argsType="Sitecore.Pipelines.LoadHtml.LoadHtmlArgs">
  1500. <processor mode="on" type="Sitecore.Pipelines.LoadHtml.Parse, Sitecore.Kernel"/>
  1501. <processor mode="on" type="Sitecore.Pipelines.LoadHtml.ConvertToDesignTime, Sitecore.Kernel"/>
  1502. </uiLoadHtml>
  1503. <uiLoadLayout argsType="Sitecore.Pipelines.LoadLayout.LoadLayoutArgs">
  1504. <processor mode="on" type="Sitecore.Pipelines.LoadLayout.Load, Sitecore.Kernel"/>
  1505. <processor mode="on" type="Sitecore.Pipelines.LoadLayout.Parse, Sitecore.Kernel"/>
  1506. <processor mode="on" type="Sitecore.Pipelines.LoadLayout.ConvertToDesignTime, Sitecore.Kernel"/>
  1507. </uiLoadLayout>
  1508. <!-- Obsolete - use LoggedIn or LoggingIn pipelines -->
  1509. <login argsType="Sitecore.Pipelines.Login.LoginArgs">
  1510. </login>
  1511. <loggedin argsType="Sitecore.Pipelines.LoggedIn.LoggedInArgs">
  1512. <processor mode="on" type="Sitecore.Pipelines.LoggedIn.Ticket, Sitecore.Kernel"/>
  1513. <processor mode="on" type="Sitecore.Pipelines.LoggedIn.CleanupUserProfile, Sitecore.Kernel"/>
  1514. </loggedin>
  1515. <loggingin argsType="Sitecore.Pipelines.LoggingIn.LoggingInArgs">
  1516. <processor mode="on" type="Sitecore.Pipelines.LoggingIn.ClearCache, Sitecore.Kernel"/>
  1517. <processor mode="on" type="Sitecore.Pipelines.LoggingIn.CheckClientUser, Sitecore.Kernel"/>
  1518. <processor mode="on" type="Sitecore.Pipelines.LoggingIn.CheckStartUrl, Sitecore.Kernel"/>
  1519. </loggingin>
  1520. <logout argsType="Sitecore.Pipelines.Logout.LogoutArgs">
  1521. <processor mode="on" type="Sitecore.Pipelines.Logout.ClearCache, Sitecore.Kernel"/>
  1522. <processor mode="on" type="Sitecore.Pipelines.Logout.CheckModified, Sitecore.Kernel"/>
  1523. <processor mode="on" type="Sitecore.Pipelines.Logout.ClearSession, Sitecore.Kernel"/>
  1524. <processor mode="on" type="Sitecore.Pipelines.Logout.RemoveTicket, Sitecore.Kernel"/>
  1525. <processor mode="on" type="Sitecore.Pipelines.Logout.GotoLogin, Sitecore.Kernel"/>
  1526. </logout>
  1527. <passwordRecovery argsType="Sitecore.Pipelines.PasswordRecovery.PasswordRecoveryArgs">
  1528. <processor mode="on" type="Sitecore.Pipelines.PasswordRecovery.VerifyUsername, Sitecore.Kernel"/>
  1529. <processor mode="on" type="Sitecore.Pipelines.PasswordRecovery.GeneratePassword, Sitecore.Kernel"/>
  1530. <processor mode="on" type="Sitecore.Pipelines.PasswordRecovery.PopulateMail, Sitecore.Kernel"/>
  1531. <processor mode="on" type="Sitecore.Pipelines.PasswordRecovery.SendPasswordRecoveryMail, Sitecore.Kernel"/>
  1532. </passwordRecovery>
  1533. <saveUI>
  1534. <processor mode="on" type="Sitecore.Pipelines.Save.BeforeSaveEvent, Sitecore.Kernel"/>
  1535. <processor mode="on" type="Sitecore.Pipelines.Save.ParseXml, Sitecore.Kernel"/>
  1536. <processor mode="on" type="Sitecore.Pipelines.Save.CheckItemLock, Sitecore.Kernel"/>
  1537. <processor mode="on" type="Sitecore.Pipelines.Save.CheckRevision, Sitecore.Kernel"/>
  1538. <processor mode="on" type="Sitecore.Pipelines.Save.Validators, Sitecore.Kernel"/>
  1539. <processor mode="on" type="Sitecore.Pipelines.Save.ValidateFields, Sitecore.Kernel"/>
  1540. <processor mode="on" type="Sitecore.Pipelines.Save.HasWritePermission, Sitecore.Kernel"/>
  1541. <processor mode="on" type="Sitecore.Pipelines.Save.NewVersion, Sitecore.Kernel"/>
  1542. <processor mode="on" type="Sitecore.Pipelines.Save.TightenRelativeImageLinks, Sitecore.Kernel"/>
  1543. <processor mode="on" type="Sitecore.Pipelines.Save.ConvertToXHtml, Sitecore.Kernel"/>
  1544. <processor mode="on" type="Sitecore.Pipelines.Save.CheckLock, Sitecore.Kernel"/>
  1545. <processor mode="on" type="Sitecore.Pipelines.Save.Lock, Sitecore.Kernel"/>
  1546. <processor mode="on" type="Sitecore.Pipelines.Save.CheckBaseTemplateFieldChange, Sitecore.Kernel"/>
  1547. <processor mode="on" type="Sitecore.Pipelines.Save.CheckTemplateFieldChange, Sitecore.Kernel"/>
  1548. <processor mode="on" type="Sitecore.Pipelines.Save.ConvertLayoutField, Sitecore.Kernel"/>
  1549. <processor mode="on" type="Sitecore.Pipelines.Save.CheckLinks, Sitecore.Kernel"/>
  1550. <processor mode="on" type="Sitecore.Pipelines.Save.Save, Sitecore.Kernel"/>
  1551. <processor mode="off" type="Sitecore.Pipelines.Save.RenderingHack, Sitecore.Kernel"/>
  1552. <processor mode="on" type="Sitecore.Pipelines.Save.Unlock, Sitecore.Kernel"/>
  1553. <processor mode="on" type="Sitecore.Pipelines.Save.WorkflowSaveCommand, Sitecore.Kernel"/>
  1554. <processor mode="on" type="Sitecore.Pipelines.Save.PostAction, Sitecore.Kernel"/>
  1555. </saveUI>
  1556. <!-- Obsolete: use saveRichTextContent-->
  1557. <uiSaveHtml>
  1558. <processor mode="on" type="Sitecore.Pipelines.SaveHtml.ConvertToDesignTime, Sitecore.Kernel"/>
  1559. <processor mode="on" type="Sitecore.Pipelines.SaveHtml.Accept, Sitecore.Kernel"/>
  1560. </uiSaveHtml>
  1561. <uiSaveLayout>
  1562. <processor mode="on" type="Sitecore.Pipelines.SaveLayout.NewFile, Sitecore.Kernel"/>
  1563. <processor mode="on" type="Sitecore.Pipelines.SaveLayout.Overwrite, Sitecore.Kernel"/>
  1564. <processor mode="on" type="Sitecore.Pipelines.SaveLayout.ConvertToRuntime, Sitecore.Kernel"/>
  1565. <processor mode="on" type="Sitecore.Pipelines.SaveLayout.ConvertToXHtml, Sitecore.Kernel"/>
  1566. <processor mode="on" type="Sitecore.Pipelines.SaveLayout.Save, Sitecore.Kernel"/>
  1567. </uiSaveLayout>
  1568. <uiReturnFieldEditorValues>
  1569. <processor mode="on" type="Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.Validate"/>
  1570. <processor mode="on" type="Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.RegexValidate"/>
  1571. <processor mode="on" type="Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.SetValues"/>
  1572. <processor mode="on" type="Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.ReturnAndClose"/>
  1573. </uiReturnFieldEditorValues>
  1574. <uiUpload>
  1575. <processor mode="on" type="Sitecore.Pipelines.Upload.CheckPermissions, Sitecore.Kernel"/>
  1576. <processor mode="on" type="Sitecore.Pipelines.Upload.CheckSize, Sitecore.Kernel"/>
  1577. <processor mode="on" type="Sitecore.Pipelines.Upload.ResolveFolder, Sitecore.Kernel"/>
  1578. <processor mode="on" type="Sitecore.Pipelines.Upload.Save, Sitecore.Kernel"/>
  1579. <processor mode="on" type="Sitecore.Pipelines.Upload.Done, Sitecore.Kernel"/>
  1580. </uiUpload>
  1581. </processors>
  1582. <!-- Factory classes must implement public CreateControl() method that returns a Control -->
  1583. <renderingControls>
  1584. <control template="method rendering" type="Sitecore.Web.UI.WebControls.Method, Sitecore.Kernel" propertyMap="AssemblyName=assembly, ClassName=class, MethodName=method"/>
  1585. <control template="sublayout" type="Sitecore.Web.UI.SublayoutRenderingType, Sitecore.Kernel" propertyMap="Path=path"/>
  1586. <control template="url rendering" type="Sitecore.Web.UI.WebControls.WebPage, Sitecore.Kernel" propertyMap="Url=url"/>
  1587. <control template="xsl rendering" type="Sitecore.Web.UI.XslControlRenderingType, Sitecore.Kernel" propertyMap="Path=path"/>
  1588. <control template="webcontrol" type="Sitecore.Web.UI.WebControlRenderingType, Sitecore.Kernel" propertyMap="assembly=assembly, namespace=namespace, class=tag, properties=parameters"/>
  1589. <control template="xmlcontrol" type="Sitecore.Web.UI.XmlControlRenderingType, Sitecore.Kernel" propertyMap="controlName=control name, properties=parameters"/>
  1590. </renderingControls>
  1591. <dataviews>
  1592. <dataview name="Master" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.MasterDataView" Parameters=""/>
  1593. <dataview name="RecycleBin" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.RecycleBinDataView" Parameters=""/>
  1594. <dataview name="FileSystem" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.FileSystemDataView" Parameters=""/>
  1595. <dataview name="Domain" assembly="Sitecore.Kernel" type="Sitecore.Web.UI.HtmlControls.DomainDataView" Parameters=""/>
  1596. </dataviews>
  1597. <!-- PAGE EXTENDERS
  1598. Page Extenders allows additional controls to be added to every page. The Debugger, Preview and WebEdit
  1599. are examples of this.
  1600. -->
  1601. <pageextenders>
  1602. </pageextenders>
  1603. <!-- XSL EXTENSION OBJECTS
  1604. Classes must have parameterless constructor. If initialization is needed,
  1605. the class may implement the interface IXslExtension.
  1606. Supported attributes:
  1607.  
  1608. mode=[on|off]
  1609. type=full namespace of class (case-sensitive)
  1610. namespace=unique namespace used when mapping the object into the xsl
  1611.  
  1612. All other attributes will be passed to the object during initialization (assuming
  1613. that the class implements IXslExtension)
  1614. -->
  1615. <xslExtensions>
  1616. <extension mode="on" type="Sitecore.Xml.Xsl.XslHelper, Sitecore.Kernel" namespace="http://www.sitecore.net/sc" singleInstance="true"/>
  1617. <extension mode="on" type="Sitecore.MainUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/util" singleInstance="true"/>
  1618. <extension mode="on" type="Sitecore.DateUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/dateutil" singleInstance="true"/>
  1619. <extension mode="on" type="Sitecore.Web.UI.WebControls.ContentDot, Sitecore.Kernel" namespace="http://www.sitecore.net/dot" singleInstance="true"/>
  1620. <extension mode="on" type="Sitecore.Xml.Xsl.SqlHelper, Sitecore.Kernel" namespace="http://www.sitecore.net/sql" singleInstance="true"/>
  1621. <extension mode="on" type="Sitecore.StringUtil, Sitecore.Kernel" namespace="http://www.sitecore.net/stringutil" singleInstance="true"/>
  1622. </xslExtensions>
  1623. <!-- XSL CONTROLS
  1624. Classes must implement the interface IXslControl.
  1625. Supported attributes:
  1626.  
  1627. mode=[on|off]
  1628. tag=control tag (ex. 'sc:text'). Can be '*' which matches all unhandled tags. Case sensitive.
  1629. tagPrefix=unique control tag prefix (ex. 'sc'). Only used if 'tag' is not set. Case sensitive.
  1630. type=full namespace of class. Case-sensitive.
  1631. assembly=name of dll containing the class. Case-sensitive.
  1632.  
  1633. All other attributes will be passed to the object during initialization
  1634. -->
  1635. <xslControls>
  1636. <control mode="on" tag="sc:date" type="Sitecore.Web.UI.XslControls.Date" assembly="Sitecore.Kernel"/>
  1637. <control mode="on" tag="sc:dot" type="Sitecore.Web.UI.XslControls.ContentDot" assembly="Sitecore.Kernel"/>
  1638. <control mode="on" tag="sc:html" type="Sitecore.Web.UI.XslControls.Html" assembly="Sitecore.Kernel"/>
  1639. <control mode="on" tag="sc:image" type="Sitecore.Web.UI.XslControls.Image" assembly="Sitecore.Kernel"/>
  1640. <control mode="on" tag="sc:link" type="Sitecore.Web.UI.XslControls.Link" assembly="Sitecore.Kernel"/>
  1641. <control mode="on" tag="sc:memo" type="Sitecore.Web.UI.XslControls.Memo" assembly="Sitecore.Kernel"/>
  1642. <control mode="on" tag="sc:sec" type="Sitecore.Web.UI.XslControls.Security" assembly="Sitecore.Kernel"/>
  1643. <control mode="on" tag="sc:text" type="Sitecore.Web.UI.XslControls.Text" assembly="Sitecore.Kernel"/>
  1644. <control mode="on" tag="sc:wordstyle" type="Sitecore.Web.UI.XslControls.WordStyle" assembly="Sitecore.Kernel"/>
  1645. <control mode="on" tag="sc:enableSecurity" type="Sitecore.Web.UI.XslControls.EnableSecurity" assembly="Sitecore.Kernel"/>
  1646. <control mode="on" tag="sc:disableSecurity" type="Sitecore.Web.UI.XslControls.DisableSecurity" assembly="Sitecore.Kernel"/>
  1647. <control mode="on" tag="sc:editFrame" type="Sitecore.Web.UI.XslControls.EditFrame" assembly="Sitecore.Kernel"/>
  1648. </xslControls>
  1649. <!-- CONTROL SOURCES
  1650. Supported attributes:
  1651.  
  1652. mode=[on|off]
  1653.  
  1654. Assembly based controls:
  1655. assembly=name of dll containing the controls.
  1656. namespace=namespace of controls
  1657. prefix=prefix used when specifying controls from the assembly
  1658.  
  1659. Xml controls:
  1660. folder=name of folder containing xml control files
  1661. prefix=prefix used when specifying controls from the folder
  1662.  
  1663. All other attributes will be passed to the control factory during initialization
  1664. -->
  1665. <controlSources>
  1666. <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/override" deep="true"/>
  1667. <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/layouts" deep="false"/>
  1668. <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/controls" deep="true"/>
  1669. <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore/shell/applications" deep="true"/>
  1670. <source mode="on" namespace="Sitecore.Web.UI.XmlControls" folder="/sitecore modules" deep="true"/>
  1671. <source mode="on" namespace="Sitecore.Web.UI.HtmlControls" assembly="Sitecore.Kernel"/>
  1672. <source mode="on" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel"/>
  1673. <source mode="on" namespace="Sitecore.Shell.Web.UI.WebControls" assembly="Sitecore.Kernel" prefix="shell"/>
  1674. <source mode="on" namespace="Sitecore.Shell.Applications.ContentEditor" assembly="Sitecore.Kernel" prefix="content"/>
  1675. <source mode="on" namespace="Sitecore.Shell.Web.Applications.ContentEditor" assembly="Sitecore.Kernel" prefix="shell"/>
  1676. <source mode="on" namespace="Sitecore.WebControls" assembly="Sitecore.Kernel"/>
  1677. <source mode="on" namespace="System.Web.UI.WebControls" assembly="System.Web" prefix="asp"/>
  1678. <source mode="on" namespace="System.Web.UI.HtmlControls" assembly="System.Web" prefix="html"/>
  1679. <source mode="on" namespace="Sitecore.Web.UI.Portal" assembly="Sitecore.Kernel"/>
  1680. <source mode="on" namespace="ComponentArt.Web.UI" assembly="ComponentArt.Web.UI" prefix="ca"/>
  1681. </controlSources>
  1682. <!-- UI -->
  1683. <ui>
  1684. <usings>
  1685. <using>System</using>
  1686. <using>System.Collections</using>
  1687. <using>System.Reflection</using>
  1688. <using>System.Runtime.CompilerServices</using>
  1689. <using>System.Web.UI</using>
  1690. <using>System.Web.UI.HtmlControls</using>
  1691. <using>System.Web.UI.WebControls</using>
  1692. <using>Sitecore</using>
  1693. <using>Sitecore.Configuration</using>
  1694. <using>Sitecore.Data</using>
  1695. <using>Sitecore.Data.Fields</using>
  1696. <using>Sitecore.Data.Items</using>
  1697. <using>Sitecore.Diagnostics</using>
  1698. <using>Sitecore.Reflection</using>
  1699. <using>Sitecore.Globalization</using>
  1700. <using>Sitecore.Sites</using>
  1701. <using>Sitecore.Web.UI</using>
  1702. <using>Sitecore.Web.UI.HtmlControls</using>
  1703. <using>Sitecore.Shell.Web.UI.WebControls</using>
  1704. <using>Sitecore.Web.UI.WebControls</using>
  1705. <using>Sitecore.Xml</using>
  1706. </usings>
  1707. <references>
  1708. <reference>System.dll</reference>
  1709. <reference>System.Data.dll</reference>
  1710. <reference>System.Web.dll</reference>
  1711. <reference>System.Web.Services.dll</reference>
  1712. <reference>System.Xml.dll</reference>
  1713. <reference>/bin/Sitecore.Kernel.dll</reference>
  1714. <reference>/bin/Sitecore.Client.dll</reference>
  1715. </references>
  1716. <forms>
  1717. <controls assembly="Sitecore.Kernel"/>
  1718. </forms>
  1719. </ui>
  1720. <!-- XamlSharp -->
  1721. <xamlsharp>
  1722. <sc.include file="/App_Config/XamlSharp.config"/>
  1723. </xamlsharp>
  1724. <!-- Language Definitions -->
  1725. <languageDefinitions>
  1726. <sc.include file="/App_Config/LanguageDefinitions.config"/>
  1727. </languageDefinitions>
  1728. <!-- CLIENT SCRIPTS
  1729. These script files are included in the client, e.g. '<script src="/myscript.js" language="JavaScript"/>'
  1730. -->
  1731. <clientscripts>
  1732. <everypage/>
  1733. <htmleditor/>
  1734. </clientscripts>
  1735. <!-- REPLACEMENTS
  1736. Specifies text replacements
  1737. The special replacement with id="publish" is used automatically when publishing
  1738. If mode="off" the replacer will be ignored
  1739. -->
  1740. <replacers>
  1741. <replacer mode="off" id="publish" type="Sitecore.Text.Replacer, Sitecore.Kernel" singleInstance="true">
  1742. <param desc="name">$(id)</param>
  1743. <replacements hint="raw:AddReplacement">
  1744. <regex find="Test[12]" replaceWith="Test" simpleTest="Test" ignoreCase="true" forPublish="true"/>
  1745. <simple find="Text" replaceWith="NewText" ignoreCase="false" forPublish="true"/>
  1746. </replacements>
  1747. </replacer>
  1748. </replacers>
  1749. <!-- ENCODE NAME REPLACEMENTS
  1750. Specifies text replacements to use when encoding special chars in friendly urls
  1751. -->
  1752. <encodeNameReplacements>
  1753. <replace mode="on" find="&amp;" replaceWith=",-a-,"/>
  1754. <replace mode="on" find="?" replaceWith=",-q-,"/>
  1755. <replace mode="on" find="/" replaceWith=",-s-,"/>
  1756. <replace mode="on" find="*" replaceWith=",-w-,"/>
  1757. <replace mode="on" find="." replaceWith=",-d-,"/>
  1758. <replace mode="on" find=":" replaceWith=",-c-,"/>
  1759. </encodeNameReplacements>
  1760. <!-- SITES
  1761. Enable different web sites for different domains in the same Sitecore structure
  1762. Supported attributes:
  1763.  
  1764. mode: [on|off]. If set to 'off', the site will be disabled. Default value: 'on'.
  1765.  
  1766. name: Name of the site.
  1767.  
  1768. hostName: The host name of the incoming url. May include wildcards (ex. www.site.net, *.site.net, *.net, pda.*, print.*.net)
  1769. It's possible to set more than one mask by using '|' symbol as a separator (ex. pda.*|print.*.net)
  1770.  
  1771. targetHostName: The host name to use when generating URLs to items within this site from the context of another site.
  1772. If the targetHostName attribute is absent, Sitecore uses the value of the hostName attribute instead.
  1773. Used only when the value of the Rendering.SiteResolving setting is true.
  1774.  
  1775. port: The port number of the incoming url. Default value: 80
  1776.  
  1777. virtualFolder: The prefix to match for incoming URL's.
  1778. This value will be removed from the URL and the remainder will be treated as the item path.
  1779.  
  1780. physicalFolder: The physical location of files for the site.
  1781. If the site is based on physical files, this is the path to the folder holding the files.
  1782. For non-physical sites, this is the place where Sitecore looks for a default.aspx file (to start the pipelines).
  1783.  
  1784. rootPath: The path to the root item of the site.
  1785. The item path specified in the URL will be appended to this value to find the item.
  1786.  
  1787. startItem: The path to the start item of the site.
  1788. This is used as the default item path if no path is specified in the URL.
  1789. It will be combined with rootPath to find the default item of the site.
  1790.  
  1791. language: Default language for the site.
  1792.  
  1793. database: Database containing items to be used for rendering the site.
  1794. content: Database containing items to be edited.
  1795. contentLanguage: The default editing language in the client.
  1796. contentStartItem: The path to the start item when using the client.
  1797.  
  1798. masterDatabase: The database containing the data to be shown in preview and web edit modes.
  1799.  
  1800. device: The name of the device to use for the site. If not specified, the device resolver will find a 'best match device'.
  1801.  
  1802. filterItems: If true, the site will always show the current version of an item (without publishing)
  1803. 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
  1804.  
  1805. cacheHtml: If true, HTML caching will be enabled. If false, no HTML will be cached for any rendering. Default value: false.
  1806. htmlCacheSize: The size of the html cache. Specify the value in bytes or append the value with KB, MB or GB
  1807.  
  1808. cacheMedia: If true, media caching will be enabled. If false, no media will be cached. Default value: true.
  1809. mediaCachePath: The path to the folder where media data will be cached. Default value: {temp folder}/{site name}/mediacache.
  1810.  
  1811. domain: The security domain of the site.
  1812. requireLogin: If true, login will be required to enter the site.
  1813. loginPage: The path to the login page to use. Must point to a physical file or a page in a site that does NOT require login.
  1814.  
  1815. enableDebugger: Indicates if the debugger is enabled on the site. Typically this is only the website.
  1816. enablePreview: Indicates if preview is enabled on the site. Typically this is only the website.
  1817. enableWebEdit: Indicates if WebEdit is enabled on the site. Typically this is only the website.
  1818. enableWorkflow: Must be true to enable workflows for the site.
  1819. enableAnalytics: Indicates if analytics is enabled on the site. Typically this is only the website. Default value: true.
  1820.  
  1821. allowDebug: Must be true to be able to debug the site.
  1822.  
  1823. browserTitle: The title of the browser window when browsing the site.
  1824.  
  1825. disableBrowserCaching: If set to true, browser caching is disabled for the site. If set to false, browser caching is enabled for the site. If absent,
  1826. the value of the DisableBrowserCaching setting in the <settings> section determines browser caching for the site.
  1827.  
  1828. disableClientData: If set to true, the use of ClientDataStore will be disabled for the site.
  1829.  
  1830. disableXmlControls: If set to true, loading Xml Controls as pages will be disabled.
  1831.  
  1832. defaultDevice: The device to use if no specific device matches the request. This setting takes precedence over the default
  1833. device as it is set by Default checkbox for Device item.
  1834.  
  1835. dictionaryDomain: The default domain to use when looking up dictionary phrases for the website. If a phrase does not exist in
  1836. this dictionary domain, Sitecore attempts to locate that phrase in the default dictionary domain -
  1837. /sitecore/system/Dictionary in the current database. If the phrase cannot be found in the default dictionary
  1838. domain, Sitecore attempts to locate that phrase in the default dictionary domain in the Core database, if that
  1839. database exists.
  1840. You can override the site-specific dictionary domain by passing parameters to the Translate.Text() method.
  1841.  
  1842. inherits: Indicates that the attributes should be inherited from another site. To enable inheritance, you must specify the name of the source site.
  1843. Attributes that are explicitly specified overwrite the attributes that are inherited from the source site.
  1844.  
  1845. analyticsDefinitions: The database where the Analytics definition items for this site are stored. To use the content database for the site, specify "content".
  1846. If this attribute is not specified, the current context database is used. If the context database is not set, for example, for code
  1847. that runs in a background job, the value of the DefaultDefinitionDatabase setting in the Sitecore.Analytics.config file is used.
  1848. -->
  1849. <sites>
  1850. <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" enableAnalytics="false" analyticsDefinitions="content" xmlControlPage="/sitecore/shell/default.aspx" browserTitle="Sitecore" htmlCacheSize="10MB" registryCacheSize="15MB" viewStateCacheSize="1MB" xslCacheSize="25MB" disableBrowserCaching="true"/>
  1851. <site name="login" virtualFolder="/sitecore/login" physicalFolder="/sitecore/login" enableAnalytics="false" database="core" domain="sitecore" disableXmlControls="true"/>
  1852. <site name="admin" virtualFolder="/sitecore/admin" physicalFolder="/sitecore/admin" enableAnalytics="false" enableWorkflow="true" domain="sitecore" loginPage="/sitecore/admin/login.aspx"/>
  1853. <site name="service" virtualFolder="/sitecore/service" physicalFolder="/sitecore/service"/>
  1854. <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" enableAnalytics="false" enableWorkflow="true"/>
  1855. <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"/>
  1856. <site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="25MB" filteredItemsCacheSize="10MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false"/>
  1857. <site name="scheduler" enableAnalytics="false" domain="sitecore"/>
  1858. <site name="system" enableAnalytics="false" domain="sitecore"/>
  1859. <site name="publisher" domain="sitecore" enableAnalytics="false" enableWorkflow="true"/>
  1860. </sites>
  1861. <!-- CACHE SIZES -->
  1862. <cacheSizes>
  1863. <sites>
  1864. <website>
  1865. <html>50MB</html>
  1866. <registry>0</registry>
  1867. <viewState>0</viewState>
  1868. <xsl>25MB</xsl>
  1869. </website>
  1870. </sites>
  1871. </cacheSizes>
  1872. <!-- MEDIA -->
  1873. <mediaLibrary>
  1874. <!-- MEDIA PROVIDER
  1875. The media provider used to generate URLs, create media items, control media caching, parse media requests, and other
  1876. media related functionality.
  1877. -->
  1878. <mediaProvider type="Sitecore.Resources.Media.MediaProvider, Sitecore.Kernel"/>
  1879. <!-- MEDIA REQUEST PREFIXES
  1880. Allows you to configure additional media prefixes (in addition to the prefix defined by the Media.MediaLinkPrefix setting)
  1881. The prefixes are used by Sitecore to recognize media URLs.
  1882. Notice: For each custom media prefix, you must also add a corresponding entry to the <customHandlers> section
  1883. -->
  1884. <mediaPrefixes>
  1885. <!-- Example
  1886. <prefix value="-/media"/>
  1887. -->
  1888. </mediaPrefixes>
  1889. <requestParser type="Sitecore.Resources.Media.MediaRequest, Sitecore.Kernel"/>
  1890. <mediaTypes>
  1891. <mediaType name="Any" extensions="*">
  1892. <mimeType>application/octet-stream</mimeType>
  1893. <forceDownload>true</forceDownload>
  1894. <sharedTemplate>system/media/unversioned/file</sharedTemplate>
  1895. <versionedTemplate>system/media/versioned/file</versionedTemplate>
  1896. <metaDataFormatter type="Sitecore.Resources.Media.MediaMetaDataFormatter"/>
  1897. <mediaValidator type="Sitecore.Resources.Media.MediaValidator"/>
  1898. <thumbnails>
  1899. <generator type="Sitecore.Resources.Media.MediaThumbnailGenerator, Sitecore.Kernel">
  1900. <extension>png</extension>
  1901. <filePath>/sitecore/shell/themes/Standard/Applications/32x32/Document.png</filePath>
  1902. </generator>
  1903. <width>150</width>
  1904. <height>150</height>
  1905. <backgroundColor>#FFFFFF</backgroundColor>
  1906. </thumbnails>
  1907. <prototypes>
  1908. <media type="Sitecore.Resources.Media.Media, Sitecore.Kernel"/>
  1909. <mediaData type="Sitecore.Resources.Media.MediaData, Sitecore.Kernel"/>
  1910. </prototypes>
  1911. </mediaType>
  1912. <mediaType name="AVI video" extensions="avi">
  1913. <mimeType>video/x-msvideo</mimeType>
  1914. <forceDownload>false</forceDownload>
  1915. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  1916. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  1917. </mediaType>
  1918. <mediaType name="Windows Bitmap image" extensions="bmp, dib">
  1919. <mimeType>image/bmp</mimeType>
  1920. <forceDownload>false</forceDownload>
  1921. <sharedTemplate>system/media/unversioned/image</sharedTemplate>
  1922. <versionedTemplate>system/media/versioned/image</versionedTemplate>
  1923. <mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
  1924. <thumbnails>
  1925. <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
  1926. <extension>png</extension>
  1927. </generator>
  1928. <width>150</width>
  1929. <height>150</height>
  1930. <backgroundColor>#FFFFFF</backgroundColor>
  1931. </thumbnails>
  1932. <prototypes>
  1933. <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel"/>
  1934. </prototypes>
  1935. </mediaType>
  1936. <mediaType name="Flash" extensions="swf">
  1937. <mimeType>application/x-shockwave-flash</mimeType>
  1938. <forceDownload>false</forceDownload>
  1939. <sharedTemplate>system/media/unversioned/Flash</sharedTemplate>
  1940. <versionedTemplate>system/media/versioned/Flash</versionedTemplate>
  1941. <thumbnails>
  1942. <generator type="Sitecore.Resources.Media.MediaThumbnailGenerator, Sitecore.Kernel">
  1943. <extension>png</extension>
  1944. </generator>
  1945. <staticFile>/sitecore/shell/Themes/standard/images/flash.png</staticFile>
  1946. </thumbnails>
  1947. <prototypes>
  1948. <media type="Sitecore.Resources.Media.SwfMedia, Sitecore.Kernel"/>
  1949. </prototypes>
  1950. </mediaType>
  1951. <mediaType name="Flash video" extensions="flv">
  1952. <mimeType>video/x-flv</mimeType>
  1953. <forceDownload>false</forceDownload>
  1954. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  1955. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  1956. </mediaType>
  1957. <mediaType name="GIF image" extensions="gif">
  1958. <mimeType>image/gif</mimeType>
  1959. <forceDownload>false</forceDownload>
  1960. <sharedTemplate>system/media/unversioned/image</sharedTemplate>
  1961. <versionedTemplate>system/media/versioned/image</versionedTemplate>
  1962. <mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
  1963. <thumbnails>
  1964. <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
  1965. <extension>png</extension>
  1966. </generator>
  1967. <width>150</width>
  1968. <height>150</height>
  1969. <backgroundColor>#FFFFFF</backgroundColor>
  1970. </thumbnails>
  1971. <prototypes>
  1972. <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel"/>
  1973. </prototypes>
  1974. </mediaType>
  1975. <mediaType name="JPEG image" extensions="jpg, jpeg, jpe, jfif">
  1976. <mimeType>image/jpeg</mimeType>
  1977. <forceDownload>false</forceDownload>
  1978. <sharedTemplate>system/media/unversioned/jpeg</sharedTemplate>
  1979. <versionedTemplate>system/media/versioned/jpeg</versionedTemplate>
  1980. <mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
  1981. <thumbnails>
  1982. <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
  1983. <extension>png</extension>
  1984. </generator>
  1985. <width>150</width>
  1986. <height>150</height>
  1987. <backgroundColor>#FFFFFF</backgroundColor>
  1988. </thumbnails>
  1989. <prototypes>
  1990. <media type="Sitecore.Resources.Media.JpegMedia, Sitecore.Kernel"/>
  1991. </prototypes>
  1992. </mediaType>
  1993. <mediaType name="MP3" extensions="mp3">
  1994. <mimeType>audio/mp3</mimeType>
  1995. <forceDownload>false</forceDownload>
  1996. <sharedTemplate>system/media/unversioned/mp3</sharedTemplate>
  1997. <versionedTemplate>system/media/versioned/mp3</versionedTemplate>
  1998. <prototypes>
  1999. <media type="Sitecore.Resources.Media.Mp3Media, Sitecore.Kernel"/>
  2000. </prototypes>
  2001. </mediaType>
  2002. <mediaType name="MP4 video" extensions="mp4">
  2003. <mimeType>video/mp4</mimeType>
  2004. <forceDownload>false</forceDownload>
  2005. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  2006. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  2007. </mediaType>
  2008. <mediaType name="PDF file" extensions="pdf">
  2009. <mimeType>application/pdf</mimeType>
  2010. <forceDownload>true</forceDownload>
  2011. <sharedTemplate>system/media/unversioned/pdf</sharedTemplate>
  2012. <versionedTemplate>system/media/versioned/pdf</versionedTemplate>
  2013. </mediaType>
  2014. <mediaType name="PNG image" extensions="png">
  2015. <mimeType>image/png</mimeType>
  2016. <forceDownload>false</forceDownload>
  2017. <sharedTemplate>system/media/unversioned/image</sharedTemplate>
  2018. <versionedTemplate>system/media/versioned/image</versionedTemplate>
  2019. <mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
  2020. <thumbnails>
  2021. <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
  2022. <extension>png</extension>
  2023. </generator>
  2024. <width>150</width>
  2025. <height>150</height>
  2026. <backgroundColor>#FFFFFF</backgroundColor>
  2027. </thumbnails>
  2028. <prototypes>
  2029. <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel"/>
  2030. </prototypes>
  2031. </mediaType>
  2032. <mediaType name="QuickTime movie" extensions="mov, qt">
  2033. <mimeType>video/quicktime</mimeType>
  2034. <forceDownload>false</forceDownload>
  2035. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  2036. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  2037. </mediaType>
  2038. <mediaType name="TIFF image" extensions="tiff, tif">
  2039. <mimeType>image/tiff</mimeType>
  2040. <forceDownload>false</forceDownload>
  2041. <sharedTemplate>system/media/unversioned/image</sharedTemplate>
  2042. <versionedTemplate>system/media/versioned/image</versionedTemplate>
  2043. <mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
  2044. <thumbnails>
  2045. <generator type="Sitecore.Resources.Media.ImageThumbnailGenerator, Sitecore.Kernel">
  2046. <extension>png</extension>
  2047. </generator>
  2048. <width>150</width>
  2049. <height>150</height>
  2050. <backgroundColor>#FFFFFF</backgroundColor>
  2051. </thumbnails>
  2052. <prototypes>
  2053. <media type="Sitecore.Resources.Media.ImageMedia, Sitecore.Kernel"/>
  2054. </prototypes>
  2055. </mediaType>
  2056. <mediaType name="Zip file" extensions="zip">
  2057. <mimeType>application/x-zip-compressed</mimeType>
  2058. <forceDownload>true</forceDownload>
  2059. <sharedTemplate>system/media/unversioned/zip</sharedTemplate>
  2060. <versionedTemplate>system/media/versioned/zip</versionedTemplate>
  2061. <metaDataFormatter type="Sitecore.Resources.Media.ZipMetaDataFormatter"/>
  2062. <prototypes>
  2063. <media type="Sitecore.Resources.Media.ZipMedia, Sitecore.Kernel"/>
  2064. </prototypes>
  2065. </mediaType>
  2066. <mediaType name="Video for Adobe Flash Player" extensions="f4v">
  2067. <mimeType>video/x-f4v</mimeType>
  2068. <forceDownload>false</forceDownload>
  2069. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  2070. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  2071. </mediaType>
  2072. <mediaType name="Windows Media video" extensions="WMV">
  2073. <mimeType>video/x-ms-wmv</mimeType>
  2074. <forceDownload>false</forceDownload>
  2075. <sharedTemplate>system/media/unversioned/Movie</sharedTemplate>
  2076. <versionedTemplate>system/media/versioned/Movie</versionedTemplate>
  2077. </mediaType>
  2078. <mediaType name="Word document" extensions="doc">
  2079. <mimeType>application/msword</mimeType>
  2080. <forceDownload>true</forceDownload>
  2081. <sharedTemplate>system/media/unversioned/doc</sharedTemplate>
  2082. <versionedTemplate>system/media/versioned/doc</versionedTemplate>
  2083. </mediaType>
  2084. <mediaType name="Word 2007 document" extensions="docx">
  2085. <mimeType>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mimeType>
  2086. <forceDownload>true</forceDownload>
  2087. <sharedTemplate>system/media/unversioned/docx</sharedTemplate>
  2088. <versionedTemplate>system/media/versioned/docx</versionedTemplate>
  2089. </mediaType>
  2090. <mediaType name="PPTX File" extensions="pptx">
  2091. <mimeType>application/vnd.openxmlformats-officedocument.presentationml.presentation</mimeType>
  2092. <forceDownload>true</forceDownload>
  2093. <sharedTemplate>system/media/unversioned/file</sharedTemplate>
  2094. <versionedTemplate>system/media/versioned/file</versionedTemplate>
  2095. </mediaType>
  2096. <mediaType name="PPT File" extensions="ppt">
  2097. <mimeType>application/vnd.ms-powerpoint</mimeType>
  2098. <forceDownload>true</forceDownload>
  2099. <sharedTemplate>system/media/unversioned/file</sharedTemplate>
  2100. <versionedTemplate>system/media/versioned/file</versionedTemplate>
  2101. </mediaType>
  2102. <mediaType name="XLSX File" extensions="xlsx">
  2103. <mimeType>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mimeType>
  2104. <forceDownload>true</forceDownload>
  2105. <sharedTemplate>system/media/unversioned/file</sharedTemplate>
  2106. <versionedTemplate>system/media/versioned/file</versionedTemplate>
  2107. </mediaType>
  2108. <mediaType name="XLS File" extensions="xls">
  2109. <mimeType>application/vnd.ms-excel</mimeType>
  2110. <forceDownload>true</forceDownload>
  2111. <sharedTemplate>system/media/unversioned/file</sharedTemplate>
  2112. <versionedTemplate>system/media/versioned/file</versionedTemplate>
  2113. </mediaType>
  2114. <sc.include file="/App_Config/MimeTypes.config"/>
  2115. </mediaTypes>
  2116. <watcher>
  2117. <ignoreList>
  2118. <ignore contains="icon16x16"/>
  2119. <ignore contains="icon32x32"/>
  2120. <ignore contains="icon48x48"/>
  2121. <ignore contains="_thumb"/>
  2122. <ignorepath contains=".svn"/>
  2123. </ignoreList>
  2124. </watcher>
  2125. </mediaLibrary>
  2126. <!-- RENDERING -->
  2127. <rendering>
  2128. <typesThatShouldNotBeExpanded>
  2129. <type>System.Web.UI.WebControls.Repeater</type>
  2130. <type>System.Web.UI.WebControls.DataList</type>
  2131. <type>System.Web.UI.WebControls.GridView</type>
  2132. <type>System.Web.UI.WebControls.ListView</type>
  2133. <type>System.Web.UI.WebControls.FormView</type>
  2134. <type>Microsoft.Reporting.WebForms.ReportViewer</type>
  2135. <type>Telerik.Web.UI.RadGrid</type>
  2136. </typesThatShouldNotBeExpanded>
  2137. </rendering>
  2138. <!-- COMMANDS -->
  2139. <commands>
  2140. <sc.include file="/App_Config/Commands.config"/>
  2141. </commands>
  2142. <!-- ICONS -->
  2143. <icons>
  2144. <sc.include file="/App_Config/Icons.config"/>
  2145. </icons>
  2146. <!-- PORTRAITS -->
  2147. <portraits>
  2148. <sc.include file="/App_Config/Portraits.config"/>
  2149. </portraits>
  2150. <!-- PUBLISHING -->
  2151. <publishing>
  2152. <smartPublishTriggers>
  2153. <trigger templateId="{CB3942DC-CBBA-4332-A7FB-C4E4204C538A}" note="proxy"/>
  2154. <trigger templateId="{AB86861A-6030-46C5-B394-E8F99E8B87DB}" note="template"/>
  2155. <trigger templateId="{455A3E98-A627-4B40-8035-E683A0331AC7}" note="template field"/>
  2156. </smartPublishTriggers>
  2157. </publishing>
  2158. <!-- FILE WATCHERS
  2159. Define configuration of the FileWatchers.
  2160. Allowed nodes for child nodes:
  2161. folder: defines configuration of folder to watch. You can define the folder either as a value of the node
  2162. or as a reference to some other element inside sitecore element.
  2163. The folder node is required.
  2164. Only 1 element is allowed.
  2165. filter: defines file filter configuration. You can define the folder either as a value of the node
  2166. or as a reference to some other element inside sitecore element.
  2167. The filter node is required.
  2168. More than 1 element is allowed.
  2169. 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.
  2170. This node is optional.
  2171. More than 1 element is allowed.
  2172. -->
  2173. <watchers>
  2174. <media>
  2175. <folder ref="settings/setting[@name='MediaFolder']/@value">
  2176. </folder>
  2177. <filter>*</filter>
  2178. </media>
  2179. <xsl>
  2180. <folder>/</folder>
  2181. <filter>*.xslt</filter>
  2182. </xsl>
  2183. <layout>
  2184. <folder ref="settings/setting[@name='LayoutFolder']/@value"/>
  2185. <filter>*</filter>
  2186. </layout>
  2187. <config>
  2188. <folder>/App_Config</folder>
  2189. <filter>*.config</filter>
  2190. </config>
  2191. </watchers>
  2192. <!-- SIMPLE SETTINGS -->
  2193. <settings>
  2194. <!-- ALIASES
  2195. Turn the following setting on to use aliases
  2196. -->
  2197. <setting name="AliasesActive" value="true"/>
  2198. <!-- ALLOW LOGOUT OF ALL USERS
  2199. Indicates if the logout screen presents all users or
  2200. just users with the same name
  2201. -->
  2202. <setting name="AllowLogoutOfAllUsers" value="false"/>
  2203. <!-- ALLOW PREVIEW OF RULES EXECUTION RESULTS
  2204. Indicates if preview of rules execution results is allowed.
  2205. Default value: true
  2206. -->
  2207. <setting name="AllowPreviewOfRulesExecutionResults" value="true"/>
  2208. <!-- QUERY STRINGS IN URL RENDERINGS
  2209. If this setting is true, all the query strings of the main page is passed
  2210. to all url renderings
  2211. -->
  2212. <setting name="AppendQSToUrlRendering" value="true"/>
  2213. <!-- AUTHENTICATION CLIENT SESSION TIMEOUT
  2214. Specifies the number of minutes before Sitecore considers user authentication session tickets as expired.
  2215. This setting is only relevant for users logging in to Sitecore Client and when the Sitecore license has a limited number
  2216. of concurrent editors.
  2217. All expired sessions will automatically be removed when a new user tries to log in and the maximum
  2218. number of concurrent editors has been reached.
  2219. The default is 60 minutes (1 hour).
  2220. -->
  2221. <setting name="Authentication.ClientSessionTimeout" value="60"/>
  2222. <!-- PHYSICAL MEMBERSHIP WILDCARD
  2223. Specifies the default membership wildcard used by the providers.
  2224. Default: %
  2225. -->
  2226. <setting name="Authentication.DefaultMembershipProviderWildcard" value="%"/>
  2227. <!-- SAVE RAW URL ON LOGIN
  2228. Specifies whether the original request URL is passed to the login page
  2229. (saved in 'url' query string parameter).
  2230. Default: false
  2231. -->
  2232. <setting name="Authentication.SaveRawUrl" value="false"/>
  2233. <!-- VIRTUAL MEMBERSHIP WILDCARD
  2234. Specifies the membership wildcard to use in high level code.
  2235. Default: *
  2236. -->
  2237. <setting name="Authentication.VirtualMembershipWildcard" value="*"/>
  2238. <!-- CLIENT PERSISTENT LOGIN DURATION
  2239. Specifies the number of days before client "remember me" information
  2240. expires. The default is 180 days.
  2241. -->
  2242. <setting name="Authentication.ClientPersistentLoginDuration" value="180"/>
  2243. <!-- AUTOMATIC DATA BIND
  2244. Indicates if the data bind function is run automatically
  2245. -->
  2246. <setting name="AutomaticDataBind" value="false"/>
  2247. <!-- AUTOMATIC LOCK ON SAVE
  2248. If true, the a lock is automatically taken on an item
  2249. when a user saves the item.
  2250. -->
  2251. <setting name="AutomaticLockOnSave" value="false"/>
  2252. <!-- AUTOMATIC UNLOCK ON SAVED
  2253. If true, the a saved item is automatically unlocked after
  2254. saving.
  2255. -->
  2256. <setting name="AutomaticUnlockOnSaved" value="false"/>
  2257. <!-- ACCESS RESULT CACHE SIZE
  2258. Determines the size of the access result cache.
  2259. Specify the value in bytes or append the value with KB, MB or GB
  2260. A value of 0 (zero) disables the cache.
  2261. -->
  2262. <setting name="Caching.AccessResultCacheSize" value="10MB"/>
  2263. <!-- AVERAGE ITEM SIZE
  2264. The average size of an item in bytes (used when caching items).
  2265. Default: 5000
  2266. -->
  2267. <setting name="Caching.AverageItemSize" value="5000"/>
  2268. <!-- CACHE VIEWSTATE
  2269. Indicates if ViewState is cached.
  2270. Set this to false to ease memory pressure. See also Caching.DefaultViewStateCacheSize.
  2271. -->
  2272. <setting name="Caching.CacheViewState" value="true"/>
  2273. <!-- CLIENT DATA CACHE SIZE
  2274. Determines the default size of the client data cache of a database
  2275. Specify the value in bytes or append the value with KB, MB or GB
  2276. -->
  2277. <setting name="Caching.DefaultClientDataCacheSize" value="25MB"/>
  2278. <!-- DATA CACHE SIZE
  2279. Determines the default size of the data cache of a database
  2280. Specify the value in bytes or append the value with KB, MB or GB
  2281. -->
  2282. <setting name="Caching.DefaultDataCacheSize" value="50MB"/>
  2283. <!-- FILTERED ITEMS CACHE SIZE
  2284. Determines the default size of the filtered items cache of a site
  2285. Specify the value in bytes or append the value with KB, MB or GB
  2286. A value of 0 (zero) disables the cache by default.
  2287. Default value: 2MB
  2288. -->
  2289. <setting name="Caching.DefaultFilteredItemsCacheSize" value="10MB"/>
  2290. <!-- HTML CACHE SIZE
  2291. Determines the default size of the html cache of a site
  2292. Specify the value in bytes or append the value with KB, MB or GB
  2293. -->
  2294. <setting name="Caching.DefaultHtmlCacheSize" value="25MB"/>
  2295. <!-- ITEM PATHS CACHE SIZE
  2296. Determines the default size of the item paths cache of a database
  2297. Specify the value in bytes or append the value with KB, MB or GB
  2298. -->
  2299. <setting name="Caching.DefaultItemPathsCacheSize" value="50MB"/>
  2300. <!-- PATH CACHE SIZE
  2301. Determines the default size of the path cache of a database
  2302. Specify the value in bytes or append the value with KB, MB or GB
  2303. -->
  2304. <setting name="Caching.DefaultPathCacheSize" value="500KB"/>
  2305. <!-- REGISTRY CACHE SIZE
  2306. Determines the default size of the registry cache of a site
  2307. Specify the value in bytes or append the value with KB, MB or GB
  2308. -->
  2309. <setting name="Caching.DefaultRegistryCacheSize" value="25MB"/>
  2310. <!-- VIEWSTATE CACHE SIZE
  2311. Determines the default size of the viewstate cache of a site
  2312. Specify the value in bytes or append the value with KB, MB or GB
  2313. -->
  2314. <setting name="Caching.DefaultViewStateCacheSize" value="25MB"/>
  2315. <!-- XSL CACHE SIZE
  2316. Determines the default size of the xsl cache of a site
  2317. Specify the value in bytes or append the value with KB, MB or GB
  2318. -->
  2319. <setting name="Caching.DefaultXslCacheSize" value="50MB"/>
  2320. <!-- CACHING - DISABLE CACHE SIZE LIMITS
  2321. If true, Sitecore does not limit cache size growth and ignores any maximum cache sizes
  2322. specified in the web.config file.
  2323. Enabling this setting can improve the application's performance in 64-bit environments
  2324. by allowing Sitecore to take full advantage of the available memory.
  2325. After setting this value to true, monitor the system at regular intervals, as this
  2326. configuration can cause Sitecore to consume too much memory and cause Out Of Memory errors.
  2327. It is only recommended to set the setting to true in 64-bit environments.
  2328. Default value: false
  2329. -->
  2330. <setting name="Caching.DisableCacheSizeLimits" value="false"/>
  2331. <!-- CACHING ENABLED
  2332. Determines if caching should be enabled at all
  2333. Specify 'true' to enable caching and 'false' to disable all caching
  2334. -->
  2335. <setting name="Caching.Enabled" value="true"/>
  2336. <!-- FAST MEDIA CACHE MAP SIZE
  2337. Determines the size of the fast media cache map cache.
  2338. Specify the value in bytes or append the value with KB, MB or GB
  2339. -->
  2340. <setting name="Caching.FastMediaCacheMapSize" value="1MB"/>
  2341. <!-- HTML LIFETIME
  2342. The lifetime of HTML fragments added to the cache.
  2343. Default value: 00:00:00 (ie. eternal life)
  2344. -->
  2345. <setting name="Caching.HtmlLifetime" value="00:00:00"/>
  2346. <!-- ISUSERINROLE CACHE SIZE
  2347. Determines the size of the IsInRole cache, which improves the
  2348. performance of security providers by caching user/role relationships.
  2349. Specify the value in bytes or append the value with KB, MB or GB
  2350. Default value: 1MB.
  2351. -->
  2352. <setting name="Caching.IsUserInRoleCacheSize" value="5MB"/>
  2353. <!-- CACHING - CACHE KEY INDEXING ENABLED - ACCESS RESULT CACHE
  2354. Determines whether or not the system uses extended indexed storage for the cache keys of the AccessResultCache.
  2355.  
  2356. Using indexed storage for cache keys can in certain scenarios significantly reduce the time it takes to perform partial cache
  2357. clearing of the AccessResultCache. This setting is useful on large solutions where the size of this cache is very large and
  2358. where partial cache clearing causes a measurable overhead.
  2359. However, enabling this setting on content management servers with many editors and many content items can degrade performance.
  2360. Default value: false
  2361. -->
  2362. <setting name="Caching.CacheKeyIndexingEnabled.AccessResultCache" value="false"/>
  2363. <!-- CACHING - CACHE KEY INDEXING ENABLED - ITEM CACHE
  2364. Determines whether or not the system uses extended indexed storage for the cache keys of the ItemCache.
  2365.  
  2366. Using indexed storage for cache keys can in certain scenarios significantly reduce the time it takes to perform partial cache
  2367. clearing of the ItemCache. This setting is useful on large solutions where the size of this cache is very large and where
  2368. partial cache clearing causes a measurable overhead.
  2369. However, enabling this setting on content management servers with many editors, many languages, and/or many versions can degrade
  2370. performance.
  2371. Default value: false
  2372. -->
  2373. <setting name="Caching.CacheKeyIndexingEnabled.ItemCache" value="false"/>
  2374. <!-- CACHING - CACHE KEY INDEXING ENABLED - ITEM PATHS CACHE
  2375. Determines whether or not the system uses extended indexed storage for the cache keys of the ItemPathsCache.
  2376.  
  2377. Using indexed storage for cache keys can in certain scenarios significantly reduce the time it takes to perform partial cache
  2378. clearing of the ItemPathsCache. This setting is useful on large solutions where the size of this cache is very large and where
  2379. partial cache clearing causes a measurable overhead.
  2380. However, enabling this setting on content management servers with many editors, many languages, and/or many content items can
  2381. degrade performance.
  2382. Default value: false
  2383. -->
  2384. <setting name="Caching.CacheKeyIndexingEnabled.ItemPathsCache" value="false"/>
  2385. <!-- ITEM CACHING ENABLED
  2386. Determines if caching of items should be enabled
  2387. Specify 'true' to enable caching and 'false' to disable
  2388. -->
  2389. <setting name="Caching.ItemCachingEnabled" value="true"/>
  2390. <!-- LOAD FACTOR
  2391. The default load factor to use for cached values.
  2392. The size of all cached values are multiplied with this value before being added to the cache.
  2393. -->
  2394. <setting name="Caching.LoadFactor" value="1.0"/>
  2395. <!-- MAXIMUM LOAD FACTOR
  2396. The maximum load factor to use for cached values.
  2397. The load factor might be increased up to this value during heavy memory load.
  2398. -->
  2399. <setting name="Caching.MaxLoadFactor" value="3.0"/>
  2400. <!-- SCAVENGE INTERVAL
  2401. Determines how often scavengable caches are scavenged.
  2402. Default value: 3 minutes.
  2403. -->
  2404. <setting name="Caching.ScavengeInterval" value="00:03:00"/>
  2405. <!-- SECURITY CACHE EXPIRATION
  2406. Sets the absolute expiration on the cached security data.
  2407. A value of 00:00:00 disables automatic expiration of security caches.
  2408.  
  2409. Default value: 00:00:00
  2410. -->
  2411. <setting name="Caching.SecurityCacheExpiration" value="00:00:00"/>
  2412. <!-- STANDARD VALUES SIZE
  2413. The average size of a standard values.
  2414. Default value: 100.
  2415. -->
  2416. <setting name="Caching.StandardValues.AverageValueSize" value="100"/>
  2417. <!-- STANDARD VALUES CACHE SIZE
  2418. The default size of the standard value cache.
  2419. Default value: 1MB.
  2420. -->
  2421. <setting name="Caching.StandardValues.DefaultCacheSize" value="5MB"/>
  2422. <!-- USER PROFILE CACHE SIZE
  2423. Determines the size of the user profile cache size, which improves the
  2424. performance of security providers by caching profile properties.
  2425. Specify the value in bytes or append the value with KB, MB or GB
  2426. Default value: 1MB.
  2427. -->
  2428. <setting name="Caching.UserProfileCacheSize" value="5MB"/>
  2429. <!-- ENABLE OR DISABLE CLIENT FEEDS
  2430. Disable client feeds to remove all links to the feeds from the Sitecore Client and turn off client feed generation.
  2431. Default value: true, client feeds are enabled.
  2432. -->
  2433. <setting name="ClientFeeds.Enabled" value="true"/>
  2434. <!-- CLIENT FEEDS ITEM EXPIRATION
  2435. Items that are older than the speficied time interval (in days) will not be included in the client feed.
  2436. Default value: 0, expiration is disabled.
  2437. -->
  2438. <setting name="ClientFeeds.ItemExpiration" value="0"/>
  2439. <!-- MAXIMUM NUMBER OF ITEMS IN FEED
  2440. The maximum number of items to include in the client feed.
  2441. Default value: 50
  2442. -->
  2443. <setting name="ClientFeeds.MaximumItemsInFeed" value="50"/>
  2444. <!-- CONTENT EDITOR CHECK SECURITY ON TREE NODES
  2445. Determines if the content editor checks the security settings on subitems
  2446. when rendering the tree. Setting this to false may increase performance.
  2447. Default value: true.
  2448. -->
  2449. <setting name="ContentEditor.CheckSecurityOnTreeNodes" value="true"/>
  2450. <!-- CONTENT EDITOR CHECK HASCHILDREN ON TREE NODES
  2451. Determines if the content editor uses the HasChildren method when rendering
  2452. a tree node. Setting this to false may increase performance.
  2453. Default value: true.
  2454. -->
  2455. <setting name="ContentEditor.CheckHasChildrenOnTreeNodes" value="true"/>
  2456. <!-- CONTENT EDITOR SHOW FIELD SHARING LABELS
  2457. Determines whether or not the Content Editor displays field sharing labels ([shared] and [unversioned]) to users
  2458. that are not Sitecore administrators.
  2459. Default value: false
  2460. -->
  2461. <setting name="ContentEditor.ShowFieldSharingLabels" value="false"/>
  2462. <!-- CHECK SECURITY ON LANGUAGES
  2463. Indicates if the security settings on languages are applied to the
  2464. Content Editor.
  2465. -->
  2466. <setting name="CheckSecurityOnLanguages" value="true"/>
  2467. <!-- CLIENT LANGUAGE
  2468. Specifies the default language of the Sitecore client if no language
  2469. could be determined in any other way.
  2470. -->
  2471. <setting name="ClientLanguage" value="en"/>
  2472. <!-- CONTENT EDITOR CLASSIC FRAME EVENT PROPAGATION
  2473. Indicates whether the Content Editor uses classic frame event propagation.
  2474. In classic propagation all item events are sent to all frames in the content editor.
  2475. This may hurt server and client performance.
  2476. If classic mode is not used, only events relating to items that are either selected
  2477. in the content editor or subitms thereof, are propagated.
  2478. Default value: false
  2479. -->
  2480. <setting name="ContentEditor.ClassicFrameEventPropagation" value="false"/>
  2481. <!-- CONTENT EDITOR SHOW GUTTER
  2482. Indicates whether the Content Editor show the gutter panel to the left of the
  2483. treeview as default.
  2484. Default value: true
  2485. -->
  2486. <setting name="ContentEditor.ShowGutter" value="true"/>
  2487. <!-- CONTENT EDITOR SHOW SEARCH PANEL
  2488. Indicates whether the Content Editor show the search panel above the treeview as default
  2489. Default value: true
  2490. -->
  2491. <setting name="ContentEditor.ShowSearchPanel" value="true"/>
  2492. <!-- CONTENT EDITOR SHOW VALIDATOR BAR
  2493. Indicates whether the Content Editor show the validator bar to the right of the
  2494. content as default.
  2495. Default value: true
  2496. -->
  2497. <setting name="ContentEditor.ShowValidatorBar" value="true"/>
  2498. <!-- ENABLE COUNTERS
  2499. Indicates if performance counters are enabled.
  2500. Default value: true
  2501. -->
  2502. <setting name="Counters.Enabled" value="true"/>
  2503. <!-- COUNTERS INSTANCE NAME
  2504. Instance name for performance counters.
  2505. Default value: (value of InstanceName setting)
  2506. -->
  2507. <setting name="Counters.InstanceName" value=""/>
  2508. <!-- RESET COUNTERS
  2509. Indicates if performance counters will be reset on Sitecore startup.
  2510. Default value: true
  2511. -->
  2512. <setting name="Counters.ResetOnStartup" value="true"/>
  2513. <!-- DATA FOLDER
  2514. Path to data folder
  2515. Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  2516. -->
  2517. <setting name="DataFolder" value="$(dataFolder)"/>
  2518. <!-- DEBUG BORDERS
  2519. Control html tag used for debug borders (usually span or div)
  2520. and color
  2521. -->
  2522. <setting name="DebugBorderColor" value="red"/>
  2523. <setting name="DebugBorderTag" value="span"/>
  2524. <!-- DEBUG FOLDER
  2525. Path to debug folder
  2526. Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  2527. -->
  2528. <setting name="DebugFolder" value="$(dataFolder)/debug"/>
  2529. <!-- DEFAULT BASE TEMPLATE
  2530. The guid of the default base templates. Set the value to the empty string ("")
  2531. to disable automatic base templates.
  2532. To create a template that will not use this value, set the templates
  2533. base template to: {00000000-0000-0000-0000-000000000000}
  2534. Default value: the id of the Standard template
  2535. -->
  2536. <setting name="DefaultBaseTemplate" value="{1930BBEB-7805-471A-A3BE-4858AC7CF696}"/>
  2537. <!-- DEFAULT ICON
  2538. Default icon for items in the Sitecore client
  2539. -->
  2540. <setting name="DefaultIcon" value="/sitecore/shell/themes/Standard/Applications/32x32/Document.png"/>
  2541. <!-- START DOCUMENT
  2542. The document that will be shown first when entering the Sitecore client.
  2543. Path is rooted in /sitecore/content and must start with /.
  2544. -->
  2545. <setting name="DefaultItem" value="/home"/>
  2546. <!-- LANGUAGE
  2547. The default language for the web site.
  2548. -->
  2549. <setting name="DefaultLanguage" value="en"/>
  2550. <!-- LAYOUT FILE
  2551. The path to the layout file to use for items that do not specify a layout file themselves.
  2552. Default value: ""
  2553. -->
  2554. <setting name="DefaultLayoutFile" value=""/>
  2555. <!-- ISO CODE
  2556. The culture iso code for users who do not have the Regional ISO Code set in their profile.
  2557. -->
  2558. <setting name="DefaultRegionalIsoCode" value=""/>
  2559. <!-- LAYOUT PAGE EVENT
  2560. The name of page event where the layout pipeline will be run.
  2561. Presently, there are three valid values: 'preInit', 'init' or 'load'.
  2562. Default value is: 'preInit'.
  2563. -->
  2564. <setting name="LayoutPageEvent" value="preInit"/>
  2565. <!-- DEFAULT PUBLISHING TARGETS
  2566. Pipe separated list of default publishing targets.
  2567. Targets in this list will be preselected in the Publish dialog.
  2568. -->
  2569. <setting name="DefaultPublishingTargets" value=""/>
  2570. <!-- DEFAULT SQL TIMEOUT
  2571. The default timeout for all SQL commands issued by the Sitecore APIs, such as
  2572. the SqlServerDataProvider, the OracleDataProvider or the SqlUtil classes.
  2573. Default value: 00:05:00 (5 minutes)
  2574. -->
  2575. <setting name="DefaultSQLTimeout" value="00:05:00"/>
  2576. <!-- Sort order is used for displaying items in the
  2577. Sitecore client and for API functions that returns sorted
  2578. sets.
  2579. -->
  2580. <setting name="DefaultSortOrderValue" value="100"/>
  2581. <!-- THEME
  2582. The default theme to use in the Sitecore client
  2583. -->
  2584. <setting name="DefaultTheme" value="standard"/>
  2585. <!-- DISABLE BROWSER CACHING
  2586. If true, all pages will have:
  2587. Cache-Control: no-cache, no-store
  2588. Pragma: no-cache
  2589. in the http header
  2590. -->
  2591. <setting name="DisableBrowserCaching" value="true"/>
  2592. <!-- ENABLE EVENT QUEUES
  2593. If enabled, Sitecore sends local events to the event queue available to remote instances,
  2594. and handles events in the queue from remote instances.
  2595. Default value: true
  2596. -->
  2597. <setting name="EnableEventQueues" value="true"/>
  2598. <!-- ENABLE SITE.CONFIG FILES
  2599. If true, the SiteResolver pipeline processor checks for the existence of a "site.config"
  2600. file in the physical subdirectory corresponding to the requested URL. If a "site.config"
  2601. file exists, Sitecore uses that file to determine the context site (Sitecore.Context.Site)
  2602. for the current request.
  2603. For example, when processing a request for the URL http://site.com/parent/child.aspx,
  2604. Sitecore first checks for the existence of <webroot>/parent/site.config.
  2605. Syntax: The site.config files should contain the following XML markup:
  2606. <site reference="[name of the site definition from the web.config]" />
  2607. Default value: false
  2608. -->
  2609. <setting name="EnableSiteConfigFiles" value="false"/>
  2610. <!-- ENABLE XSLT document()
  2611. Determine whether XSLT document() support should be enabled.
  2612. If this is not enabled, it will be an error if the XSLT file contains 'document()' references.
  2613. Document support can be set for individual XSLT files by using the XslFile.EnableDocument property.
  2614. Default value: true.
  2615. -->
  2616. <setting name="EnableXslDocumentFunction" value="true"/>
  2617. <!-- ENABLE XSLT SCRIPTS
  2618. Determine whether XSLT script support should be enabled.
  2619. If script support is not enabled, it will be an error if the XSLT file contains script blocks.
  2620. Default value: false.
  2621. -->
  2622. <setting name="EnableXslScripts" value="false"/>
  2623. <!-- ERROR HANDLER
  2624. Url of page handling generic errors
  2625. -->
  2626. <setting name="ErrorPage" value="/sitecore/service/error.aspx"/>
  2627. <!-- EVENT QUEUE PERSIST STAMP INTERVAL
  2628. The minimum interval between saving the event queue's last processed event stamp.
  2629. Default value: 00:00:10 (10 seconds)
  2630. -->
  2631. <setting name="EventQueue.PersistStampInterval" value="00:00:10"/>
  2632. <!-- EVENT QUEUE PERSIST STAMP MAX AGE
  2633. The maximum age of remote events to be replayed at application startup.
  2634. When Sitecore starts, it will check this setting. Remote events that are older than this age will not be replayed.
  2635. Default value: 00:10:00 (10 minutes)
  2636. -->
  2637. <setting name="EventQueue.PersistStampMaxAge" value="00:10:00"/>
  2638. <!-- FAST QUERY DESCENDANTS DISABLED
  2639. Determines whether ability to select items through Ancestors/Descendants axes should be disabled in fast query.
  2640. Default value: false
  2641. -->
  2642. <setting name="FastQueryDescendantsDisabled" value="false"/>
  2643. <!-- GRID PAGE SIZE
  2644. Defines the number of rows in a UI grid.
  2645. Default:15
  2646. -->
  2647. <setting name="GridPageSize" value="15"/>
  2648. <!-- FEEDS ITEM EXPIRATION
  2649. Items that are older than the speficied time interval (in days) will not be included in the feed.
  2650. Default value: 0, expiration is disabled.
  2651. -->
  2652. <setting name="Feeds.ItemExpiration" value="0"/>
  2653. <!-- MAXIMUM NUMBER OF ITEMS IN FEED
  2654. The maximum number of items to include in the feed.
  2655. Default value: 50
  2656. -->
  2657. <setting name="Feeds.MaximumItemsInFeed" value="50"/>
  2658. <!-- IGNORE URLS
  2659. Set IgnoreUrlPrefixes to a '|' separated list of url prefixes that should not be
  2660. regarded and processed as friendly urls (ie. forms etc.)
  2661. -->
  2662. <setting name="IgnoreUrlPrefixes" value="/sitecore/default.aspx|/trace.axd|/webresource.axd|/sitecore/shell/Controls/Rich Text Editor/Telerik.Web.UI.DialogHandler.aspx|/sitecore/shell/applications/content manager/telerik.web.ui.dialoghandler.aspx|/sitecore/shell/Controls/Rich Text Editor/Telerik.Web.UI.SpellCheckHandler.axd|/Telerik.Web.UI.WebResource.axd|/sitecore/admin/upgrade/|/layouts/testing"/>
  2663. <!-- INCLUDE PROXIES IN LINK DB
  2664. Indicates whether to include proxy definitions in the link database (source and target fields).
  2665. -->
  2666. <setting name="IncludeProxiesInLinkDatabase" value="true"/>
  2667. <!-- ITEM CLONING NON INHERITED FIELDS
  2668. Specifies a pipe-separated list of field names or field IDs which should be not be inherited by clones from their source item,
  2669. in addition to the following fields from the standard template that are never be inherited:
  2670. Updated, Updated by, Revision, Created, Created by, Source, Workflow, Workflow State, Lock
  2671. Example: "__Renderings" (or "{F1A1FE9E-A60C-4DDB-A3A0-BB5B29FE732E}") will exclude the __Renderings field (also known as the
  2672. Layout field) so that clones do not inherit presentation details from their source items.
  2673. Default value: ""
  2674. -->
  2675. <setting name="ItemCloning.NonInheritedFields" value=""/>
  2676. <!-- HEALTH MONITOR INTERVAL
  2677. Specifies the interval between running the healthMonitor pipeline.
  2678. Default value: 00:10:00 (10 minutes)
  2679. -->
  2680. <setting name="HealthMonitorInterval" value="00:10:00"/>
  2681. <!-- HEARTBEAT INTERVAL
  2682. Specifies the interval between heartbeats.
  2683. Default value: 00:00:02 (2 seconds)
  2684. -->
  2685. <setting name="HeartbeatInterval" value="00:00:02"/>
  2686. <!-- HTML EDITOR DEFAULT CONFIGURATION TYPE
  2687. Specifies the type responsible for setting up the rich text editor. Can be overriden at profile level. Must inherit from Sitecore.Shell.Controls.RichTextEditor.EditorConfiguration,Sitecore.Client.
  2688. Default value: Sitecore.Shell.Controls.RichTextEditor.EditorConfiguration,Sitecore.Client
  2689. -->
  2690. <setting name="HtmlEditor.DefaultConfigurationType" value="Sitecore.Shell.Controls.RichTextEditor.EditorConfiguration,Sitecore.Client"/>
  2691. <!-- HTML EDITOR DEFAULT PROFILE
  2692. Path to the default html editor profile.
  2693. Default value: /sitecore/system/Settings/Html Editor Profiles/Rich Text Default
  2694. -->
  2695. <setting name="HtmlEditor.DefaultProfile" value="/sitecore/system/Settings/Html Editor Profiles/Rich Text Default"/>
  2696. <!-- HTML EDITOR LINE BREAK
  2697. Specifies the tag that the HTML editor inserts on Enter. Values can be
  2698. "br", "div" and "p".
  2699. -->
  2700. <setting name="HtmlEditor.LineBreak" value="p"/>
  2701. <!-- HTML EDITOR REMOVE SCRIPTS
  2702. If true, the rich text editor removes script tags from RTE field values before saving. Setting the value to true reduces the potential for cross-site scripting and other script-related issues.
  2703. Default value: true
  2704. -->
  2705. <setting name="HtmlEditor.RemoveScripts" value="true"/>
  2706. <!-- HTML EDITOR SUPPORT WEB CONTROLS
  2707. Indicates if the Html Editor supports web controls. If true, Web Controls are shown as yellow boxes.
  2708. Default value: true
  2709. -->
  2710. <setting name="HtmlEditor.SupportWebControls" value="true"/>
  2711. <!-- HTML EDITOR VALIDATOR SERVICE URL
  2712. Specifies the url that validates XHtml.
  2713. -->
  2714. <setting name="HtmlEditor.ValidatorServiceUrl" value="http://validator.w3.org/check"/>
  2715. <!-- IMAGES
  2716. List of file extensions to regard as images when uploading (separated by |).
  2717. Must begin and end with a pipe character (|)
  2718. -->
  2719. <setting name="ImageTypes" value="|gif|jpg|png|"/>
  2720. <!-- KEEP LOCK AFTER SAVE FOR ADMIN USERS
  2721. Set this value to true if you want to Administrator users to keep the lock on an item after saving
  2722. it in the Page Editor.
  2723. Notice: For regular users, the "Keep Lock After Save" item in the core database will determine whether
  2724. to keep the lock or not.
  2725. Default value: false
  2726. -->
  2727. <setting name="KeepLockAfterSaveForAdminUsers" value="false"/>
  2728. <!-- PROFILE ITEM DATABASE
  2729. Specifies the database where user profile items are stored (at the following path:
  2730. /sitecore/system/Settings/Security/Profiles)
  2731. Default value: core
  2732. -->
  2733. <setting name="ProfileItemDatabase" value="core"/>
  2734. <!-- PROFILING RENDER FIELD THRESHOLD
  2735. Defines the threshold value (in milliseconds) for logging long field render operations.
  2736. Default value: 100
  2737. -->
  2738. <setting name="Profiling.RenderFieldThreshold" value="100"/>
  2739. <!-- PROFILING SHEER UI
  2740. Determines if debug information about Sheer UI request are displayed
  2741. in the client.
  2742. -->
  2743. <setting name="Profiling.SheerUI" value="false"/>
  2744. <!-- PROFILING SHEER UI WARNING THRESHOLD
  2745. Defines the number of milliseconds before logging a long Sheer UI request.
  2746. Requires that Profiling.SheerUI = "true"
  2747. -->
  2748. <setting name="Profiling.SheerUIWarningThreshold" value="800"/>
  2749. <!-- ICONS CACHE FOLDER
  2750. A relative path to the folder used for caching icons (only used when using icons stored in zip files).
  2751. Notice that the setting must point to a folder below the webroot.
  2752. Default value: /temp/IconCache
  2753. -->
  2754. <setting name="Icons.CacheFolder" value="/temp/IconCache"/>
  2755. <!-- USE ZIPPED ICONS
  2756. Indicates whether to use icons stored in zip files. If you set this to false, all icons
  2757. must be available as physical files stored in folders below /sitecore/shell/Themes/Standard.
  2758. Default value: true
  2759. -->
  2760. <setting name="Icons.UseZippedIcons" value="true"/>
  2761. <!-- INDEX FOLDER
  2762. The path to the folder where the Lucene.Net search indexes are stored.
  2763. Default value: $(dataFolder)/indexes
  2764. -->
  2765. <setting name="IndexFolder" value="$(dataFolder)/indexes"/>
  2766. <!-- INDEXING DISABLE DATABASE CACHES
  2767. Indicates whether or not to populate database caches with data retrieved during indexing.
  2768. If true, Sitecore indexes every version and language of the items as usual, but does not cache this item data in the database
  2769. caches. This can reduce the amount of memory used for cached data and improve performance, especially in solutions with a large
  2770. number of items, versions, and languages.
  2771. If false, Sitecore indexes every version and language of the items and caches the item data in the database caches.
  2772. Default value: false
  2773. -->
  2774. <setting name="Indexing.DisableDatabaseCaches" value="false"/>
  2775. <!-- INDEX UPDATE INTERVAL
  2776. Gets the interval between the IndexingManager checking its queue for pending actions.
  2777. Default value: "00:05:00" (5 minutes)
  2778. -->
  2779. <setting name="Indexing.UpdateInterval" value="00:05:00"/>
  2780. <!-- INDEX UPDATE JOB THROTTLE
  2781. Gets the minimum time to wait between individual index update jobs.
  2782. Default value: "00:00:01" (1 second)
  2783. -->
  2784. <setting name="Indexing.UpdateJobThrottle" value="00:00:01"/>
  2785. <!-- INDEX PROPERTIES PER SERVER
  2786. Indicates if server specific keys should be used for property values (such as 'last updated').
  2787. Default value: true
  2788. -->
  2789. <setting name="Indexing.ServerSpecificProperties" value="true"/>
  2790. <!-- INSTANCE NAME
  2791. Unique name for Sitecore instance.
  2792. Default value: (machine name and IIS site name)
  2793. -->
  2794. <setting name="InstanceName" value=""/>
  2795. <!-- INVALID CHARS
  2796. Characters that are invalid in an item name
  2797. -->
  2798. <setting name="InvalidItemNameChars" value="\/:?&quot;&lt;&gt;|[]"/>
  2799. <!-- ITEM NAME VALIDATION
  2800. Regular expression for validating item names
  2801. -->
  2802. <setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*(\(\d{1,}\)){0,1}$"/>
  2803. <!-- ITEM NOT FOUND HANDLER
  2804. Url of page handling 'Item not found' errors
  2805. -->
  2806. <setting name="ItemNotFoundUrl" value="/sitecore/service/notfound.aspx"/>
  2807. <!-- JOBS - EXECUTE IN MANAGED THREAD POOL
  2808. This setting specifies whether jobs should be executed in Sitecore's managed thread pool.
  2809. If true, jobs are queued to the managed thread pool.
  2810. If false, Sitecore creates a new thread for each job that is started.
  2811. Default value: true
  2812. -->
  2813. <setting name="Jobs.ExecuteInManagedThreadPool" value="true"/>
  2814. <!-- JOB QUEUE INTERVAL
  2815. Gets the interval between the JobManager checking its queue for pending actions.
  2816. Default value: "00:00:02" (2 seconds)
  2817. -->
  2818. <setting name="Jobs.QueueProcessingInterval" value="00:00:02"/>
  2819. <!-- LANGUAGES ALWAYS STRIP LANGUAGE
  2820. This setting specifies if the StripLanguage processor in the <preprocessRequest> pipeline will parse and remove languages from
  2821. the URL, even when the languageEmbedding attribute of the linkProvider is set to "never". You should only change this setting
  2822. to "false" if the default behavior causes problems in your solution.
  2823. Default value: true
  2824. -->
  2825. <setting name="Languages.AlwaysStripLanguage" value="true"/>
  2826. <!-- LANGUAGES AUTO REMOVE ITEM DATA
  2827. Indicates if item data is automatically removed from a database when a language is deleted.
  2828. Default value: true
  2829. -->
  2830. <setting name="Languages.AutoRemoveItemData" value="true"/>
  2831. <!-- LANGUAGES AUTO RENAME ITEM DATA
  2832. Indicates if item data languages are automatically renamed when a language is renamed.
  2833. Default value: true
  2834. -->
  2835. <setting name="Languages.AutoRenameItemData" value="true"/>
  2836. <!-- LAYOUT FOLDER
  2837. The default path to the layout file root folder.
  2838. The layout folder is the place where layout files (.aspx) and
  2839. user controls (.ascx) are stored by default. The system will
  2840. watch this folder for file changes and reload caches etc. as
  2841. necessary.
  2842. The value can be a virtual or physical path.
  2843. Default value: /layouts
  2844. -->
  2845. <setting name="LayoutFolder" value="/layouts"/>
  2846. <!-- LAYOUT NOT FOUND HANDLER
  2847. Url of page handling 'Layout not found' errors
  2848. -->
  2849. <setting name="LayoutNotFoundUrl" value="/sitecore/service/nolayout.aspx"/>
  2850. <!-- REMEMBER LAST LOGGED IN USER NAME
  2851. Specifies whether Sitecore will remember the last logged in user name on the login page (stored encrypted in a cookie).
  2852. If you set this to false, the user name field on the login page and change password page will always be blank.
  2853. Default: true
  2854. -->
  2855. <setting name="Login.RememberLastLoggedInUserName" value="true"/>
  2856. <!-- LICENSE
  2857. This value define the physical location of the license file.
  2858. Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  2859. -->
  2860. <setting name="LicenseFile" value="$(dataFolder)/license.xml"/>
  2861. <!-- LINK DATABASE - UPDATE DURING PUBLISH
  2862. If true, the system performs incremental updates to the link database during publishing operations.
  2863. If false, the system does not perform updates to the link database for item operations that occur in the context of
  2864. a publishing operation.
  2865. Default: true
  2866. -->
  2867. <setting name="LinkDatabase.UpdateDuringPublish" value="true"/>
  2868. <!-- LINK ITEM NOT FOUND HANDLER
  2869. Url of page handling 'Link item not found' errors
  2870. -->
  2871. <setting name="LinkItemNotFoundUrl" value="/sitecore/service/notfound.aspx"/>
  2872. <!-- LOG FOLDER
  2873. Path to log folder. This must be the same location as the
  2874. settings in the log4net section below.
  2875. Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  2876. -->
  2877. <setting name="LogFolder" value="$(dataFolder)/logs"/>
  2878. <!-- LOGIN BACKGROUND IMAGE URL
  2879. Sets the background image used on the login page /sitecore/shell/default.aspx
  2880. Default value: "//"
  2881. -->
  2882. <setting name="Login.BackgroundImageUrl" value="/sitecore/login/drop_wallpaper.jpg"/>
  2883. <!-- LOGIN DISABLE AUTOCOMPLETE
  2884. If true, an autocomplete="off" attribute is added on the Sitecore login forms on the /sitecore/login/default.aspx and
  2885. /sitecore/admin/login.aspx pages. This is useful, for example, if you don't want user names to be disclosed when editors
  2886. log into Sitecore on shared/public computers.
  2887. Default value: false
  2888. -->
  2889. <setting name="Login.DisableAutoComplete" value="false"/>
  2890. <!-- LOGIN DISABLE CHANGE PASSWORD
  2891. If true, Sitecore hides the "Change Password" link on the login page and disables the
  2892. /sitecore/login/changepassword.aspx page.
  2893. Default: false
  2894. -->
  2895. <setting name="Login.DisableChangePassword" value="false"/>
  2896. <!-- LOGIN DISABLE PASSWORD RECOVERY
  2897. If true, Sitecore hides the "Forgot Your Password?" link on the login page and disables the
  2898. /sitecore/login/passwordrecovery.aspx page.
  2899. Default: false
  2900. -->
  2901. <setting name="Login.DisablePasswordRecovery" value="false"/>
  2902. <!-- LOGIN DISABLE REMEMBER ME
  2903. If true, Sitecore disables the "Remember me" checkbox on the login page.
  2904. Default: false
  2905. -->
  2906. <setting name="Login.DisableRememberMe" value="false"/>
  2907. <!-- LOGIN SITECORE URL
  2908. Specifies the Url of the Sitecore pane on the login startpage.
  2909. -->
  2910. <setting name="Login.DisableLicenseInfo" value="true"/>
  2911. <!-- LOGIN DISABLE LICENSE INFROMATION
  2912. If true, Sitecore hides the "License Information" link on the login page.
  2913. Default: true
  2914. -->
  2915. <setting name="Login.SitecoreUrl" value="http://sdn.sitecore.net/startpage.aspx"/>
  2916. <!-- MAIL SERVER
  2917. SMTP server used for sending mails by the Sitecore server
  2918. Is used by MainUtil.SendMail()
  2919. Default value: ""
  2920. -->
  2921. <setting name="MailServer" value=""/>
  2922. <!-- MAIL SERVER USER
  2923. If the SMTP server requires login, enter the user name in this setting
  2924. -->
  2925. <setting name="MailServerUserName" value=""/>
  2926. <!-- MAIL SERVER PASSWORD
  2927. If the SMTP server requires login, enter the password in this setting
  2928. -->
  2929. <setting name="MailServerPassword" value=""/>
  2930. <!-- MAIL SERVER PORT
  2931. If the SMTP server requires a custom port number, enter the value in this setting.
  2932. The default value is: 25
  2933. -->
  2934. <setting name="MailServerPort" value="25"/>
  2935. <!-- MASTER VARIABLES REPLACER
  2936. Specifies that class that will replace variables when creating
  2937. a new master, e.g. "$id" and "$parentid"
  2938. -->
  2939. <setting name="MasterVariablesReplacer" value="Sitecore.Data.MasterVariablesReplacer,Sitecore.Kernel.dll"/>
  2940. <!-- MAX TREE DEPTH
  2941. Specifies the maximum allowed depth of an item tree.
  2942. Default value: 20
  2943. -->
  2944. <setting name="MaxTreeDepth" value="20"/>
  2945. <!-- MAX ITEM NAME
  2946. Specifies the maximum length of an item name.
  2947. Default value: 100
  2948. -->
  2949. <setting name="MaxItemNameLength" value="100"/>
  2950. <!-- MEDIA FOLDER
  2951. Root folder of upload folder being watched for new media library files
  2952. Files copied to this folder (or below) will be automatically added to the media library.
  2953. Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  2954. It should be different from Media.FileFolder setting
  2955. -->
  2956. <setting name="MediaFolder" value="$(mediaFolder)"/>
  2957. <!-- MEDIA ALWAYS INCLUDE SERVER URL
  2958. If true, Sitecore will generate absolute URLs when it uses the MediaProvider API and/or the link provider to render media URLs.
  2959. If blank, Sitecore will use the same value as the alwaysIncludeServerUrl attribute from the link provider.
  2960. Default value: "" (use the value from the link provider)
  2961. -->
  2962. <setting name="Media.AlwaysIncludeServerUrl" value=""/>
  2963. <!-- MEDIA - AUTO SET ALT
  2964. Indicates if the Alt field on the Image template is set automatically to the file
  2965. path when the image is uploaded. If false, the Alt field is blank.
  2966. -->
  2967. <setting name="Media.AutoSetAlt" value="false"/>
  2968. <!-- MEDIA - CACHE FILE MEDIA BY MODIFIED DATE
  2969. If true, in addition to varying by the standard media request parameters such as height and width,
  2970. Sitecore varies media cache entries for file-based media by both file path and the last modification
  2971. date of the media file.
  2972. If false, Sitecore varies file media cache entries only by file path and standard media request
  2973. parameters and does not account for the last modification date of the file. A false value decreases
  2974. the number of file system I/O operations performed for each media request, but could cause Sitecore
  2975. to serve stale data for file media items if a process other than the Sitecore CMS user interfaces
  2976. initiated that change.
  2977. Default value: true
  2978. -->
  2979. <setting name="Media.CacheFileMediaByModifiedDate" value="true"/>
  2980. <!-- MEDIA - CACHE FOLDER
  2981. The folder under which media files are cached by the system.
  2982. Default value: /App_Data/MediaCache
  2983. -->
  2984. <setting name="Media.CacheFolder" value="/App_Data/MediaCache"/>
  2985. <!-- MEDIA - CACHING ENABLED
  2986. Indicates if caching of media files is enabled.
  2987. Default value: true
  2988. -->
  2989. <setting name="Media.CachingEnabled" value="true"/>
  2990. <!-- MEDIA - DEFAULT IMAGE BACKGROUND COLOR
  2991. The default background color for dynamically resizing images to different aspect ratios than the originals.
  2992. Sitecore applies this background color only for image types that do not support transparency (image/jpeg, image/gif and image/bmp).
  2993. When resizing any other image types (including image/png), Sitecore always applies a transparent background.
  2994. You can specify a color name (such as Black or Red) or a hex color code (such as #CE55E2).
  2995. If you specify no value, Sitecore applies a black background color when resizing such images.
  2996. Default value: ""
  2997. -->
  2998. <setting name="Media.DefaultImageBackgroundColor" value=""/>
  2999. <!-- MEDIA - IMAGE FORMAT
  3000. The default ImageFormat to use when it's not possible to deduce this from an extension.
  3001. The value must be parsable to a valid System.Drawing.Imaging.ImageFormat value.
  3002. If the value is not set, the Sitecore.Resources.Media.MediaConfig.GetImageFormat() method may
  3003. return null causing image functions to fail.
  3004. -->
  3005. <setting name="Media.DefaultImageFormat" value="Jpeg"/>
  3006. <!-- MEDIA - DISABLE FILE MEDIA
  3007. Enables or disables storage of media as files rather than database records.
  3008. If true, user interfaces do not present options to store media as files.
  3009. All files will be stored in the database, disregarding the value of the Media.UploadAsFiles setting.
  3010.  
  3011. Default value: false
  3012. -->
  3013. <setting name="Media.DisableFileMedia" value="false"/>
  3014. <!-- MEDIA - ENABLE RANGE RETRIEVAL REQUEST
  3015. Enables or disables range retrieval requests (see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.2)
  3016. -->
  3017. <setting name="Media.EnableRangeRetrievalRequest" value="true"/>
  3018. <!-- MEDIA - FILE FOLDER
  3019. The folder under which media files are stored by the system.
  3020. Default value: /App_Data/MediaFiles
  3021. It should be different from MediaFolder setting
  3022. -->
  3023. <setting name="Media.FileFolder" value="/App_Data/MediaFiles"/>
  3024. <!-- MEDIA - USE FILE EXTENSION IN ITEM NAMES
  3025. Indicating whether to include a file extension when generating an item name from a file name.
  3026. Default value: "false"
  3027. -->
  3028. <setting name="Media.IncludeExtensionsInItemNames" value="false"/>
  3029. <!-- MEDIA - INTERPOLATION
  3030. The interpolation mode to use when resizing images.
  3031. See also the System.Drawing.Drawing2D.InterpolationMode enum.
  3032. Valid values: Bicubic
  3033. Bilinear
  3034. Default
  3035. High
  3036. HighQualityBicubic
  3037. HighQualityBilinear
  3038. Low
  3039. NearestNeighbor
  3040. Default value: High
  3041. -->
  3042. <setting name="Media.InterpolationMode" value="High"/>
  3043. <!-- MEDIA LOWER CASE URLs
  3044. If true, Sitecore will generate lower case URLs when it uses the MediaProvider API and/or the link provider to render media URLs.
  3045. If blank, Sitecore will use the same value as the lowercaseUrls attribute from the link provider.
  3046. Default value: "" (use the value from the link provider)
  3047. -->
  3048. <setting name="Media.LowercaseUrls" value=""/>
  3049. <!-- MEDIA - MAX IMAGE WIDTH
  3050. Gets the max width of the image in a Rich Text field.
  3051. Default value: 0
  3052. -->
  3053. <setting name="Media.MaxImageWidth" value="0"/>
  3054. <!-- MEDIA - MAX SIZE IN DATABASE
  3055. The maximum allowed size of media intended to be stored in a database (binary blob).
  3056. This value must be less than the ASP.NET httpRuntime.maxRequestLength setting.
  3057. Default value: 500MB
  3058. -->
  3059. <setting name="Media.MaxSizeInDatabase" value="500MB"/>
  3060. <!-- MEDIA - MAX SIZE IN MEMORY
  3061. The maximum size of media to load into memory for processing (resizing etc.).
  3062. Default value: 40MB
  3063. -->
  3064. <setting name="Media.MaxSizeInMemory" value="40MB"/>
  3065. <!-- MEDIA - MEDIA LINK PREFIX
  3066. The prefix to use when Sitecore generates media links. The setting is used in the front-end as well as the back-end.
  3067. Notice: If you specify a custom media link prefix, you must also add acorresponding entry to the <customHandlers> section.
  3068.  
  3069. If the value is not set, the default media request prefix will be used (which by default is "~/media")
  3070. Default value: ""
  3071. -->
  3072. <setting name="Media.MediaLinkPrefix" value=""/>
  3073. <!-- MEDIA - MEDIA LINK SERVER URL
  3074. The server URL to use when Sitecore generates media links and when Media.AlwaysIncludeServerUrl is set to true. This is typically
  3075. used when all media is served from one or more dedicated instances or when your solution is configured to store Sitecore media on
  3076. a content delivery network.
  3077. The URL must use this format: <protocol>://<hostname>, for example http://example.com
  3078. If the value is not set, the URL of the current server will be used.
  3079. Default value: ""
  3080. -->
  3081. <setting name="Media.MediaLinkServerUrl" value=""/>
  3082. <!-- MEDIA - OPEN CONTENT EDITOR AFTER UPLOAD
  3083. Determines if the content editor must be opened after a file has been uploaded.
  3084. This ensures that users will supply meta data for the new media item.
  3085. Default value: true
  3086. -->
  3087. <setting name="Media.OpenContentEditorAfterUpload" value="true"/>
  3088. <!-- MEDIA - RESIZING MAX HEIGHT
  3089. Maximum height for dynamically resized images.
  3090. If the requested height exceeds this value, Sitecore resizes the image to this height.
  3091. A value of 0 disables this height limit.
  3092. Default value: 1024
  3093. -->
  3094. <setting name="Media.Resizing.MaxHeight" value="1024"/>
  3095. <!-- MEDIA - RESIZING MAX WIDTH
  3096. Maximum width for dynamically resized images.
  3097. If the requested width exceeds this value, Sitecore resizes the image to this width.
  3098. A value of 0 disables this width limit.
  3099. Default value: 1280
  3100. -->
  3101. <setting name="Media.Resizing.MaxWidth" value="1280"/>
  3102. <!-- MEDIA - RESIZING - QUALITY
  3103. Specifies the level of compression to use when resizing images.
  3104. See also the System.Drawing.Imaging.Encoder.Quality field.
  3105. The range of values is 0 (lowest quality) to 100 (highest quality).
  3106. Default value: 95
  3107. -->
  3108. <setting name="Media.Resizing.Quality" value="95"/>
  3109. <!-- MEDIA - RESIZING - COMPOSITING MODE
  3110. Specifies how the source colors are combined with the background colors when resizing images.
  3111. See also the System.Drawing.Drawing2D.CompositingMode enum.
  3112. Valid values: SourceOver (the source color is blended with the background color, as determined by the alpha component of the source color)
  3113. SourceCopy (the source color overwrites the background color)
  3114. Default value: SourceCopy
  3115. -->
  3116. <setting name="Media.Resizing.CompositingMode" value="SourceCopy"/>
  3117. <!-- MEDIA - RESIZING - PIXEL OFFSET MODE
  3118. Specifies how pixels are offset when resizing images.
  3119. See also the System.Drawing.Drawing2D.PixelOffsetMode enum.
  3120. Valid values: Default (default)
  3121. HighSpeed (high speed, low quality)
  3122. HighQuality (high quality, low speed)
  3123. None (no pixel offset)
  3124. Half (pixels are offset by -.5 units, for high speed antialiasing)
  3125. Default value: Half
  3126. -->
  3127. <setting name="Media.Resizing.PixelOffsetMode" value="Half"/>
  3128. <!-- MEDIA - REQUEST EXTENSION
  3129. The extension to use in media request URLs.
  3130. If the value is not set, the Extension field of the individual media items will be used (ie. JPG, GIF, etc.)
  3131. Default value: "ashx"
  3132. -->
  3133. <setting name="Media.RequestExtension" value="ashx"/>
  3134. <!-- STREAM BUFFER
  3135. Block size used when writing media to the response stream.
  3136. Default: 100000
  3137. -->
  3138. <setting name="Media.StreamBufferSize" value="100000"/>
  3139. <!-- UPLOAD AS FILES
  3140. Controls whether Sitecore stores media as files or as database records by default.
  3141. This setting is ignored if the Media.DisableFileMedia setting is true.
  3142. Default: false
  3143. -->
  3144. <setting name="Media.UploadAsFiles" value="false"/>
  3145. <!-- MEDIA - UPLOAD AS VERSIONABLE AS DEFAULT
  3146. This setting controls if uploaded media is versionable by default or not.
  3147. -->
  3148. <setting name="Media.UploadAsVersionableByDefault" value="false"/>
  3149. <!-- MEDIA - USE ITEM PATHS FOR URLS
  3150. This setting controls if item paths are used for constructing media URLs.
  3151. If false, short ids will be used.
  3152. Default value: true
  3153. -->
  3154. <setting name="Media.UseItemPaths" value="true"/>
  3155. <!-- MEDIA - USE LEGACY RESIZING
  3156. This setting controls whether to use legacy resizing (ie. bypass the Sitecore.ImageLib library).
  3157. Default value: false
  3158. -->
  3159. <setting name="Media.UseLegacyResizing" value="false"/>
  3160. <!-- MEDIA - STREAM PARTIALLY CACHED FILES
  3161. Indicates whether to start streaming files before they have been fully written to the cache.
  3162. Default value: true.
  3163. -->
  3164. <setting name="Media.StreamPartiallyCachedFiles" value="true"/>
  3165. <!-- MEDIA - WHITESPACE REPLACEMENT
  3166. The character to use when replacing whitespace in the names of uploaded media.
  3167. Default value: A single space character.
  3168. -->
  3169. <setting name="Media.WhitespaceReplacement" value=" "/>
  3170. <!-- MEDIA RESPONSE - CACHEABILITY
  3171. The <see cref="HttpCacheability">cacheability</see> to use in media response headers.
  3172. Possible values: NoCache, Private, Public, Server, ServerAndNoCache, ServerAndPrivate
  3173. Default value: private
  3174. -->
  3175. <setting name="MediaResponse.Cacheability" value="private"/>
  3176. <!-- MEDIA RESPONSE - CacheExtensions
  3177. The <see cref="HttpCachePolicy.AppendCacheExtension">cache extension(s)</see> to use in media response headers.
  3178. Default value: ""
  3179. -->
  3180. <setting name="MediaResponse.CacheExtensions" value=""/>
  3181. <!-- MEDIA RESPONSE - MAX AGE
  3182. The <see cref="HttpCachePolicy.SetMaxAge">max age</see> to use in media response headers.
  3183. Set it to "00:00:00" to omit this header.
  3184. Default value: 7.00:00:00 (seven days)
  3185. -->
  3186. <setting name="MediaResponse.MaxAge" value="7.00:00:00"/>
  3187. <!-- MEDIA RESPONSE - SLIDING EXPIRATION
  3188. The <see cref="HttpCachePolicy.SetSlidingExpiration">sliding expiration</see> to use in media response headers.
  3189. Set it to "" to omit this header. To include it, use "true" or "false".
  3190. Default value: ""
  3191. -->
  3192. <setting name="MediaResponse.SlidingExpiration" value=""/>
  3193. <!-- ACCESS DENIED HANDLER
  3194. Url of page handling 'Acess denied' errors
  3195. -->
  3196. <setting name="NoAccessUrl" value="/sitecore/service/noaccess.aspx"/>
  3197. <!-- NO LICENSE FOUND HANDLER
  3198. Url of page handling missing license errors
  3199. -->
  3200. <setting name="NoLicenseUrl" value="/sitecore/service/nolicense.aspx"/>
  3201. <!-- PACKAGE PATH
  3202. Specifies the path where packages are located.
  3203. -->
  3204. <setting name="PackagePath" value="$(dataFolder)/packages"/>
  3205. <!-- PAGE STATE STORE
  3206. Specifies the type responsible for storing SheerUI page state. Must implement the IPageStateStore interface.
  3207. Possible values are "DatabasePageStateStore" or "FilePageStateStore".
  3208. Default value: Sitecore.Web.UI.Sheer.FilePageStateStore, Sitecore.Kernel
  3209. -->
  3210. <setting name="PageStateStore" value="Sitecore.Web.UI.FilePageStateStore, Sitecore.Kernel"/>
  3211. <!-- PAGE PREVIEW SITE NAME
  3212. Specifies the name of the site that is used to generate page previews, for example "website".
  3213. If blank, Sitecore uses the value in the Preview.DefaultSite setting.
  3214. Default value: "" (use the value of the Preview.DefaultSite setting)
  3215. -->
  3216. <setting name="PagePreview.SiteName" value=""/>
  3217. <!-- PAGE PREVIEW SESSION EXPIRATION PERIOD
  3218. Specifies the period of time during which page previews are valid.
  3219. Default value: 365.00:00:00 (1 year)
  3220. -->
  3221. <setting name="PagePreview.SessionExpirationPeriod" value="365.00:00:00"/>
  3222. <!-- PAGE PREVIEW MAX PREVIEW SESSIONS COUNT
  3223. Specifies the maximum number of preview sessions that are stored for a language version of an item.
  3224. Default value: 32
  3225. -->
  3226. <setting name="PagePreview.MaxSessionsCount" value="32"/>
  3227. <!-- PORTAL PRINCIPAL RESOLVER
  3228. Returns an IPortalPrincipalResolver interface that resolves the current
  3229. portal user.
  3230. -->
  3231. <setting name="PortalPrincipalResolver" value="Sitecore.Web.UI.Portal.PortalPrincipalResolver,Sitecore.Kernel"/>
  3232. <!-- PORTAL Storage
  3233. Returns an IPortalStorage which fetches data for the current portal user.
  3234. -->
  3235. <setting name="PortalStorage" value="Sitecore.Web.UI.Portal.PortalCookieStorage,Sitecore.Kernel"/>
  3236. <!-- PROCESS HISTORY
  3237. The number of process histories to show in the log file at startup.
  3238. Set to 0 (zero) to disable
  3239. -->
  3240. <setting name="ProcessHistoryCount" value="1"/>
  3241. <!-- AUTO SMART PUBLISHING
  3242. Automatically schedule a smart publish when proxy definitions etc. change?
  3243. -->
  3244. <setting name="Publishing.AutoScheduleSmartPublish" value="true"/>
  3245. <!-- PUBLISHING SECURITY
  3246. Check security rights when publishing?
  3247. When CheckSecurity=true, Read rights are required for all source items. When it is
  3248. determined that an item should be updated or created in the target database,
  3249. Write right is required on the source item. If it is determined that the item
  3250. should be deleted from target database, Delete right is required on the target item.
  3251. In summary, only the Read, Write and Delete rights are used. All other rights are ignored.
  3252. Default value: false
  3253. -->
  3254. <setting name="Publishing.CheckSecurity" value="false"/>
  3255. <!-- PUBLISHING REVISIONS
  3256. Compare revisions while publishing?
  3257. -->
  3258. <setting name="Publishing.CompareRevisions" value="true"/>
  3259. <!-- PUBLISHING - DISABLE DATABASE CACHES
  3260. Provides a default value for the PublishContext class that indicates whether to populate the database caches with the data that
  3261. is retrieved during publishing.
  3262. The value you specify is used for incremental publishing operations. For other publishing operations, the default value
  3263. specified in this setting is overridden by the OverridePublishContext processor in the publish pipeline to match the type of
  3264. publishing operation.
  3265. If true, Sitecore publishes the items as usual, but does not populate the database caches with the item data that is retrieved
  3266. during the publishing operation. This can significantly reduce the amount of memory used by the ASP.NET worker process,
  3267. especially in solutions with a large number of items, versions, and languages.
  3268. If false, the item data is cached during publishing as usual.
  3269. Default value: false
  3270. -->
  3271. <setting name="Publishing.DisableDatabaseCaches" value="false"/>
  3272. <!-- PUBLISHING - EXECUTE IN MANAGED THREAD POOL
  3273. This setting specifies whether publishing jobs should be executed in Sitecore's managed thread pool.
  3274. If true, publishing jobs are queued to the managed thread pool.
  3275. If false, Sitecore creates a new thread for each publishing job.
  3276. Default value: false
  3277. -->
  3278. <setting name="Publishing.ExecuteInManagedThreadPool" value="false"/>
  3279. <!-- PUBLISHING LOG INTERVAL
  3280. Interval between logging published item info to the log.
  3281. Set to 0 (zero) to disable.
  3282. -->
  3283. <setting name="Publishing.LogInterval" value="0"/>
  3284. <!-- PUBLISHING - MAX DEGREE OF PARALLELISM
  3285. This setting allows you to limit the number of concurrent publishing operations.
  3286. You must enable the /App_Config/Include/Sitecore.Publishing.Parallel.config file for this setting to take effect.
  3287.  
  3288. Important: changing the value of this setting to anything other than the default value '1' and enabling the
  3289. Sitecore.Publishing.Parallel.config file will increase the load on the database server.
  3290.  
  3291. If the value is set to -1, there is no limit on the number of concurrently running operations.
  3292. Default value: 1
  3293. -->
  3294. <setting name="Publishing.MaxDegreeOfParallelism" value="1"/>
  3295. <!-- PUBLISHING PUBLISH DIALOG POLLING INTERVAL
  3296. Defines the interval in ms with which the Publish Dialog requests the
  3297. server for the publishing status.
  3298. -->
  3299. <setting name="Publishing.PublishDialogPollingInterval" value="500"/>
  3300. <!-- PUBLISHING PUBLISH EMPTY ITEMS
  3301. Specifies whether empty items (i.e. items without publishable versions) should be published.
  3302. Default value: false
  3303. -->
  3304. <setting name="Publishing.PublishEmptyItems" value="false"/>
  3305. <!-- PUBLISHING INSTANCE
  3306. Assigns the instance name of dedicated Sitecore installation for publishing operations.
  3307. When empty, all publishing operations are performed on the local installation of Sitecore.
  3308. Default vaue: (empty)
  3309. -->
  3310. <setting name="Publishing.PublishingInstance" value=""/>
  3311. <!-- PUBLISHING - RECOVERY - ENABLED
  3312. Determines whether the system should restart interrupted publishing operations after a system failure, such as server restart.
  3313. To activate this feature, you must enable the /App_Config/Include/Sitecore.Publishing.Recovery.config file which overrides this
  3314. setting and provides additional configuration.
  3315. Default value: false
  3316. -->
  3317. <setting name="Publishing.Recovery.Enabled" value="false"/>
  3318. <!-- PUBLISHING SECURITY
  3319. Check delete rights on target item when publishing?
  3320. Default value: true
  3321. -->
  3322. <setting name="Publishing.RequireTargetDeleteRightWhenCheckingSecurity" value="true"/>
  3323. <!-- PUBLISHING STATUS UPDATE INTERVAL
  3324. The time between updating the status cache for running publishing jobs.
  3325. Default value: 00:00:02
  3326. -->
  3327. <setting name="Publishing.StatusUpdateInterval" value="00:00:02"/>
  3328. <!-- PUBLISHING PRIORITY
  3329. The thread priority of publishing jobs.
  3330. Valid values: Lowest, BelowNormal, Normal, AboveNormal, Highest
  3331. Default value: BelowNormal
  3332. -->
  3333. <setting name="Publishing.ThreadPriority" value="BelowNormal"/>
  3334. <!-- TIME BEFORE PUBLISHING STATUS EXPIRES
  3335. The time before a cached status registration expires.
  3336. Default value: 02:00:00
  3337. -->
  3338. <setting name="Publishing.TimeBeforeStatusExpires" value="02:00:00"/>
  3339. <!-- Query.MaxItems
  3340. Specifies the max number of items in a query result set.
  3341. If the number is 0, all items are returned. This may affect system performance, if a
  3342. large query result is returned.
  3343. This also controls the number of items in Lookup, Multilist and Valuelookup fields.
  3344. Default value: 100
  3345. -->
  3346. <setting name="Query.MaxItems" value="100"/>
  3347. <!-- RECYCLE BIN
  3348. If true, when deleting items in the client, they will
  3349. be moved to the recycle bin rather than being deleted
  3350. Default value: true
  3351. -->
  3352. <setting name="RecycleBinActive" value="true"/>
  3353. <!-- IMAGES AS XHTML
  3354. Indicate whether to render images as XHTML.
  3355. Default value: true
  3356. -->
  3357. <setting name="Rendering.ImagesAsXhtml" value="true"/>
  3358. <!-- DUPLICATE PLACEHOLDERS
  3359. Indicate whether to process duplicate placeholders
  3360. Default value: false
  3361. -->
  3362. <setting name="Rendering.ProcessDuplicatePlaceholders" value="false"/>
  3363. <!-- SITE RESOLVING
  3364. While rendering item links, some items may belong to different site. Setting this to true
  3365. make LinkManager try to resolve target site in order to use the right host name.
  3366. Default value: true
  3367. -->
  3368. <setting name="Rendering.SiteResolving" value="true"/>
  3369. <!-- RENDERING - SITE RESOLVING MATCH CURRENT LANGUAGE
  3370. Affects how cross-site links are rendered when Rendering.SiteResolving is enabled.
  3371. If true, the link provider will take the language attribute of the site definitions into consideration when resolving
  3372. which site/hostname to use when rendering a cross-site link.
  3373. Default value: true
  3374. -->
  3375. <setting name="Rendering.SiteResolvingMatchCurrentLanguage" value="true"/>
  3376. <!-- RENDERING - SITE RESOLVING MATCH CURRENT SITE
  3377. Affects how cross-site links are rendered when Rendering.SiteResolving is enabled.
  3378. If true, the link provider will check if the target item is located under the start item for the current site before it
  3379. tries to find a match in the full list of site definitions. This ensures that when the target item can be resolved using
  3380. the current site, the target link will not change to a different site/hostname.
  3381. Default value: true
  3382. -->
  3383. <setting name="Rendering.SiteResolvingMatchCurrentSite" value="true"/>
  3384. <!-- USE SERVER-SIDE REDIRECT FOR REQUEST ERRORS
  3385. If true, Sitecore will use Server.Transfer instead of Response.Redirect to redirect request to service pages
  3386. when an error occurs (item not found, access denied etc).
  3387. Default value: false
  3388. -->
  3389. <setting name="RequestErrors.UseServerSideRedirect" value="false"/>
  3390. <!-- REQUIRE LOCK BEFORE EDITING
  3391. If true, the user must have a lock on a document before
  3392. he can edit it, otherwise it is always ready for editing
  3393. -->
  3394. <setting name="RequireLockBeforeEditing" value="true"/>
  3395. <!-- SEARCH CLASSIC SEARCH MAX RESULTS
  3396. Specifies the maximum number of results to return when using the Search application (classic search) to search.
  3397. If the value is set to 0, all the items that match the query are returned.
  3398. Default value: 15
  3399. -->
  3400. <setting name="Search.ClassicSearch.MaxResults" value="15"/>
  3401. <!-- SEARCH CONTENT TREE SEARCH MAX RESULTS
  3402. Specifies the maximum number of results to return when using the search panel above the content tree to search.
  3403. If the value is set to 0, all the items that match the query are returned.
  3404. Default value: 25
  3405. -->
  3406. <setting name="Search.ContentTreeSearch.MaxResults" value="25"/>
  3407. <!-- SEARCH INSTANT SEARCH MAX RESULTS
  3408. Specifies the maximum number of results to return when using
  3409. the instant search panel (on the status bar in the Sitecore Desktop) to search.
  3410. If the value is set to 0, all the items that match the query are returned.
  3411. Default value: 15
  3412. -->
  3413. <setting name="Search.InstantSearch.MaxResults" value="15"/>
  3414. <!-- RULES - ITEM EVENT HANDLERS - RUN DURING PUBLISHING
  3415. Specifies whether the rule item handlers should be fired during publishing when an item is saved, deleted, or when an item
  3416. version is removed.
  3417. This setting only affects the instance that runs the publishing operation.
  3418. To suppress rules execution on content delivery instances, use the Rules.ItemEventHandlers.SupportedDatabases setting.
  3419. Default value: true
  3420. -->
  3421. <setting name="Rules.ItemEventHandlers.RunDuringPublishing" value="true"/>
  3422. <!-- RULES - ITEM EVENT HANDLERS - SUPPORTED DATABASES
  3423. Specifies a pipe-separated list of database names. For example: "core|master".
  3424. The rule item event handlers that normally fire when an item is saved, deleted, or an item version is removed, are only fired
  3425. for the specified databases.
  3426. For example, on content delivery instances, you can use this setting to disable the rule item event handlers in the web database
  3427. to prevent performance degradation during publishing due to rules execution.
  3428. If blank, the item event handlers are executed for every Sitecore database.
  3429. Default value: ""
  3430. -->
  3431. <setting name="Rules.ItemEventHandlers.SupportedDatabases" value=""/>
  3432. <!-- SERIALIZATION - INVALID FILE NAME CHARS
  3433. When generating file names that correspond to item names, the serialization API encodes the "$" and "%" characters, as well
  3434. as any characters that are invalid in path names as returned by the System.IO.Path.GetInvalidFileNameChars() method.
  3435. You can use this setting to specify additional characters that must be encoded, such as to meet the requirements of a source
  3436. control system that does not allow specific characters in file names.
  3437. Default value: ""
  3438. -->
  3439. <setting name="Serialization.InvalidFileNameChars" value=""/>
  3440. <!-- SERIALIZATION - SERIALIZATION FOLDER PATH MAX LENGTH
  3441. In Windows, there is 248 characters limit on the lenght of file system paths. To avoid exceeding the maximum path length, the
  3442. serialization API will shorten long path names. This setting specifies the maximum length of the path to the data/serialization
  3443. folder, which determines how long item paths can be before they are shortened.
  3444. Important: The value of this setting must be the same on all Sitecore instances accessing the serialized data.
  3445. Important: When changing this value, it's recommended to remove the contents of the serialization folder and serialize all items
  3446. again. Otherwise duplicates of serialized items may appear in the serialization folder.
  3447. Example: A value of "90" for this setting will mean that item paths longer than 150 characters will be shortened, since Sitecore
  3448. reserves 8 characters (and 248 - 8 - 90 = 150).
  3449. Default value: 90
  3450. -->
  3451. <setting name="Serialization.SerializationFolderPathMaxLength" value="90"/>
  3452. <!-- SERIALIZATION FOLDER
  3453. Points to the root of serialized databases tree (when using serialization functionality).
  3454. Default value: $(dataFolder)/serialization
  3455. -->
  3456. <setting name="SerializationFolder" value="$(dataFolder)/serialization"/>
  3457. <!-- SERVER TIME ZONE
  3458. This setting specifies the server time zone that is used by the server to convert UTC time to local time, for example "GMT Standard Time".
  3459. The value must be parsable to a valid Time Zone ID. See http://msdn.microsoft.com/en-us/library/gg154758.aspx
  3460. If blank, Sitecore uses the operating system time zone.
  3461. Default value: "" (use the operating system time zone)
  3462. -->
  3463. <setting name="ServerTimeZone" value=""/>
  3464. <!-- COLLECT RENDERING DATA
  3465. Indicates if renderings statistics should be collected.
  3466. Default value: true
  3467. -->
  3468. <setting name="Statistics.CollectRenderingData" value="true"/>
  3469. <!-- TASKS - EMAIL REMINDER SUBJECT
  3470. The subject to use for email reminders.
  3471. Default value: Reminder from Sitecore
  3472. -->
  3473. <setting name="Tasks.EmailReminderSubject" value="Reminder from Sitecore"/>
  3474. <!-- TASKS - EMAIL REMINDER STANDARD TEXT
  3475. The leading text to use for email reminders. Custom text will be appended.
  3476. Default value: This is a reminder from Sitecore regarding the item: '{item}' in the database '{database}'
  3477. -->
  3478. <setting name="Tasks.EmailReminderText" value="This is a reminder from Sitecore regarding the item: '{item}' in the database '{database}'"/>
  3479. <!-- TEMP FOLDER
  3480. Folder used for temporary files
  3481. -->
  3482. <setting name="TempFolder" value="$(tempFolder)"/>
  3483. <!-- THUMBNAILS BACKGROUND COLOR
  3484. The background color for thumbnails - must be on the form #RRGGBB.
  3485. -->
  3486. <setting name="ThumbnailsBackgroundColor" value="#FFFFFF"/>
  3487. <!-- VALIDATORS.AUTOMATICUPDATE
  3488. Indicating whether validators are automatically run in the content editor.
  3489. -->
  3490. <setting name="Validators.AutomaticUpdate" value="true"/>
  3491. <!-- VALIDATORS.UPDATEDELAY
  3492. The delay in ms after a key was press until a update request is send.
  3493. -->
  3494. <setting name="Validators.UpdateDelay" value="750"/>
  3495. <!-- UI CALENDAR TIME OF DAY
  3496. Defines the default time of day when the user user the calendar drop down
  3497. to select a day. The drop down does not allow the user to set the time
  3498. of day.
  3499. -->
  3500. <setting name="UI.CalendarTimeOfDay" value="12:00:00"/>
  3501. <!-- UPLOAD CLASSIC
  3502. Indicates if uploading runs in classic (no flash) mode.
  3503. Default: false
  3504. -->
  3505. <setting name="Upload.Classic" value="false"/>
  3506. <!-- SIMPLE UPLOAD OVERWRITING
  3507. Indicates if simple upload dialog has overwriting on.
  3508. Default: false
  3509. -->
  3510. <setting name="Upload.SimpleUploadOverwriting" value="false"/>
  3511. <!-- UPLOAD USER SELECTABLE DESTINATION
  3512. Defines if the user can select the destination database or file.
  3513. Default: true
  3514. -->
  3515. <setting name="Upload.UserSelectableDestination" value="true"/>
  3516. <!-- REDIRECT URL PREFIXES
  3517. Pipe-separated list of URL prefixes to redirect.
  3518. To support IIS authentication, configure redirection for all URLs secured with IIS authentication. Otherwise,
  3519. URLs containing embedded languages in the URL might be able to bypass IIS security, which could result in a
  3520. vulnerability.
  3521. For example, under the default configuration, Sitecore redirects URLs such as "/en/sitecore" to "/sitecore?sc_lang=en"
  3522. to ensure that IIS authentication is enforced for such URLs.
  3523. Default value: /sitecore
  3524. -->
  3525. <setting name="RedirectURLPrefixes" value="/sitecore"/>
  3526. <!-- UNLOCK COPIED ITEMS
  3527. A value indicating whether to unlock items after copying.
  3528. Only the copies are unlocked. The original items stay locked.
  3529. Default value: true.
  3530. -->
  3531. <setting name="UnlockAfterCopy" value="true"/>
  3532. <!-- VERSION FILE PATH
  3533. The path to the version file.
  3534. Default value: /sitecore/shell/sitecore.version.xml
  3535. -->
  3536. <setting name="VersionFilePath" value="/sitecore/shell/sitecore.version.xml"/>
  3537. <!-- VIEWSTATE STORE
  3538. Specifies the type responsible for storing SheerUI viewstate. Must implement the IViewStateStore interface.
  3539. Possible values are "DatabaseViewStateStore" or "FileViewStateStore".
  3540. Default value: Sitecore.Web.UI.Sheer.FileViewStateStore,Sitecore.Kernel
  3541. -->
  3542. <setting name="ViewStateStore" value="Sitecore.Web.UI.Sheer.FileViewStateStore,Sitecore.Kernel"/>
  3543. <!-- WEB SITE STYLESHEET
  3544. CSS file for HTML content of Sitecore database.
  3545. The file pointed to by WebStylesheet setting is automatically included in Html and Rich Text fields.
  3546. By using it, you can make the content of HTML fields look the same as the actual Web Site
  3547. -->
  3548. <setting name="WebStylesheet" value="/default.css"/>
  3549. <!-- LOGIN MESSAGES
  3550. These are the messages that are shown on the login page of the Sitecore
  3551. client
  3552. -->
  3553. <setting name="WelcomeTitle" value="Welcome to Sitecore"/>
  3554. <!--WORD FIELD INLINE EDITING WIDTH
  3555. Defines width of a Word Field control that appears in the inline editing mode.
  3556. -->
  3557. <setting name="WordField.InlineEditing.Width" value="400px"/>
  3558. <!--WORD FIELD INLINE EDITING HEIGHT
  3559. Defines height of a Word Field control that appears in the inline editing mode.
  3560. -->
  3561. <setting name="WordField.InlineEditing.Height" value="300px"/>
  3562. <!--WORD FIELD INLINE EDITING PADDING
  3563. Defines padding of a Word Field control that appears in the inline editing mode.
  3564. -->
  3565. <setting name="WordField.InlineEditing.Padding" value="10px"/>
  3566. <!-- WorldLingo.Enabled
  3567. Indicates if WorldLingo is enabled.
  3568. -->
  3569. <setting name="WorldLingo.Enabled" value="false"/>
  3570. <!-- WorldLingo.Url
  3571. Specifies the Url of the the WorldLingo service.
  3572. -->
  3573. <setting name="WorldLingo.Url" value="http://www.worldlingo.com/S000.1/api"/>
  3574. <!-- WorldLingo.Password
  3575. Specifies the Password of the the WorldLingo service. When the password is
  3576. "secret" the service runs in an evaluation mode - the output language is
  3577. random and the phrase is limited to 25 words.
  3578. -->
  3579. <setting name="WorldLingo.Password" value="secret"/>
  3580. <!-- XHTML SCHEMA FILE
  3581. The file name of the schema file that validates XHtml.
  3582. Please note: The Sitecore XHtml.xsd file is modified XHtml xsd file
  3583. that allows the Target attribute on A tags. To use a stricter validation,
  3584. use the /sitecore/shell/schemas/xhtml.xsd file, but you should disable the
  3585. Extern Link Target validator.
  3586. Default value: /sitecore/shell/schemas/sitecore xhtml.xsd
  3587. -->
  3588. <setting name="XHtmlSchemaFile" value="/sitecore/shell/schemas/sitecore xhtml.xsd"/>
  3589. <!-- XmlControls.ThrowException
  3590. Specifies if an exception is thrown when an Xml Control cannot be loaded.
  3591. If true, it might prevent the Sitecore client from working, but it
  3592. increases debugging. Any errors are written to the log.
  3593. -->
  3594. <setting name="XmlControls.ThrowException" value="false"/>
  3595. <!-- XmlControls.OutputDebugFiles
  3596. Specifies if the code for compiled XmlControls will be saved as *.cs file.
  3597. If true, the *.cs files will be saved in to the debug folders associated with the XmlControls,
  3598. typically /sitecore/shell/applications/debug or /sitecore/shell/controls/debug.
  3599. Default value: false
  3600. -->
  3601. <setting name="XmlControls.OutputDebugFiles" value="false"/>
  3602. <!-- PREVIEW AS ANONYMOUS
  3603. This setting specifies whether Sitecore will use the Anonymous user account when you preview an item.
  3604. If true, Sitecore uses the Anonymous user account when you preview an item.
  3605. If false, Sitecore uses the current user account when you preview an item.
  3606. Default value: true
  3607. -->
  3608. <setting name="Preview.AsAnonymous" value="true"/>
  3609. <!-- Preview.DefaultSite
  3610. Specifies name of the default site for WebEdit preview mode
  3611. -->
  3612. <setting name="Preview.DefaultSite" value="website"/>
  3613. <!-- EmailValidation
  3614. The regular expression used for e-mail validation
  3615. Default: ^[a-zA-Z0-9_-]+(?:\.[a-zA-Z0-9_-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$
  3616. -->
  3617. <setting name="EmailValidation" value="^[a-zA-Z0-9_-]+(?:\.[a-zA-Z0-9_-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$"/>
  3618. </settings>
  3619. </sitecore>
  3620. <log4net>
  3621. <!-- LOGGING SETTINGS
  3622. The file element defines the location of the log files. This location must
  3623. be the same as the setting in LogFolder. The file element is a relative or
  3624. absolute path that always uses slashes (/) as separators. A valid file
  3625. element for a relative path would be:
  3626.  
  3627. <file value="/data/logs/log.{date}.{processid}.txt"/>
  3628.  
  3629. A valid element for an absolute path would be:
  3630.  
  3631. <file value="C:/inetpub/wwwroot/data/logs/log.{date}.{processid}.txt"/>
  3632.  
  3633. The macros supported are:
  3634.  
  3635. {date}: Replaced with the current date (in the format yyyyMMdd)
  3636. {time}: Replaced with the current time (in the format HHmmss)
  3637. {processid}: Replaced with the current Windows process id
  3638.  
  3639. For further information refer to the Log4Net documentation.
  3640. -->
  3641. <appender name="LogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3642. <file value="$(dataFolder)/logs/log.{date}.txt"/>
  3643. <appendToFile value="true"/>
  3644. <layout type="log4net.Layout.PatternLayout">
  3645. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3646. </layout>
  3647. <encoding value="utf-8"/>
  3648. </appender>
  3649. <appender name="WebDAVLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3650. <file value="$(dataFolder)/logs/WebDAV.log.{date}.txt"/>
  3651. <appendToFile value="true"/>
  3652. <layout type="log4net.Layout.PatternLayout">
  3653. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3654. </layout>
  3655. <encoding value="utf-8"/>
  3656. </appender>
  3657. <appender name="SearchLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3658. <file value="$(dataFolder)/logs/Search.log.{date}.txt"/>
  3659. <appendToFile value="true"/>
  3660. <layout type="log4net.Layout.PatternLayout">
  3661. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3662. </layout>
  3663. <encoding value="utf-8"/>
  3664. </appender>
  3665. <appender name="CrawlingLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3666. <file value="$(dataFolder)/logs/Crawling.log.{date}.txt"/>
  3667. <appendToFile value="true"/>
  3668. <layout type="log4net.Layout.PatternLayout">
  3669. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3670. </layout>
  3671. <encoding value="utf-8"/>
  3672. </appender>
  3673. <appender name="PublishingLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3674. <file value="$(dataFolder)/logs/Publishing.log.{date}.txt"/>
  3675. <appendToFile value="true"/>
  3676. <layout type="log4net.Layout.PatternLayout">
  3677. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3678. </layout>
  3679. <encoding value="utf-8"/>
  3680. </appender>
  3681. <root>
  3682. <priority value="INFO"/>
  3683. <appender-ref ref="LogFileAppender"/>
  3684. </root>
  3685. <logger name="Sitecore.Diagnostics.WebDAV" additivity="false">
  3686. <level value="INFO"/>
  3687. <appender-ref ref="WebDAVLogFileAppender"/>
  3688. </logger>
  3689. <logger name="Sitecore.Diagnostics.Search" additivity="false">
  3690. <level value="INFO"/>
  3691. <appender-ref ref="SearchLogFileAppender"/>
  3692. </logger>
  3693. <logger name="Sitecore.Diagnostics.Crawling" additivity="false">
  3694. <level value="INFO"/>
  3695. <appender-ref ref="CrawlingLogFileAppender"/>
  3696. </logger>
  3697. <logger name="Sitecore.Diagnostics.Publishing" additivity="false">
  3698. <level value="INFO"/>
  3699. <appender-ref ref="PublishingLogFileAppender"/>
  3700. </logger>
  3701. <logger name="Sitecore.FXM.Diagnostics" additivity="false">
  3702. <level value="INFO"/>
  3703. <appender-ref ref="FxmLogFileAppender"/>
  3704. </logger>
  3705. <appender name="FxmLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
  3706. <file value="$(dataFolder)/logs/Fxm.log.{date}.txt"/>
  3707. <appendToFile value="true"/>
  3708. <layout type="log4net.Layout.PatternLayout">
  3709. <conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n"/>
  3710. </layout>
  3711. <encoding value="utf-8"/>
  3712. </appender>
  3713. </log4net>
  3714. <!-- SYSTEM.WEBSERVER
  3715. This section is a ASP.NET configuration section when running in Integrated Mode on IIS7.
  3716. -->
  3717. <system.webServer>
  3718. <modules runAllManagedModulesForAllRequests="true">
  3719. <remove name="WebDAVModule"/>
  3720. <add type="Sitecore.Web.RewriteModule, Sitecore.Kernel" name="SitecoreRewriteModule"/>
  3721. <add type="Sitecore.Nexus.Web.HttpModule,Sitecore.Nexus" name="SitecoreHttpModule"/>
  3722. <add type="Sitecore.Resources.Media.UploadWatcher, Sitecore.Kernel" name="SitecoreUploadWatcher"/>
  3723. <add type="Sitecore.IO.XslWatcher, Sitecore.Kernel" name="SitecoreXslWatcher"/>
  3724. <add type="Sitecore.IO.LayoutWatcher, Sitecore.Kernel" name="SitecoreLayoutWatcher"/>
  3725. <add type="Sitecore.Configuration.ConfigWatcher, Sitecore.Kernel" name="SitecoreConfigWatcher"/>
  3726. <remove name="Session"/>
  3727. <add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition=""/>
  3728. <add type="Sitecore.Analytics.RobotDetection.Media.MediaRequestSessionModule, Sitecore.Analytics.RobotDetection" name="MediaRequestSessionModule"/>
  3729. <add type="Sitecore.Web.HttpModule,Sitecore.Kernel" name="SitecoreHttpModuleExtensions"/>
  3730. <add name="SitecoreAntiCSRF" type="Sitecore.Security.AntiCsrf.SitecoreAntiCsrfModule, Sitecore.Security.AntiCsrf"/>
  3731. </modules>
  3732. <handlers>
  3733. <add name="WebDAVRoot" path="*" verb="OPTIONS,PROPFIND" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>
  3734. <add name="WebDAVRoot64" path="*" verb="OPTIONS,PROPFIND" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>
  3735. <add verb="*" path="sitecore_webDAV.ashx" type="Sitecore.Resources.Media.WebDAVMediaRequestHandler, Sitecore.Kernel" name="Sitecore.WebDAVMediaRequestHandler"/>
  3736. <add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel" name="Sitecore.MediaRequestHandler"/>
  3737. <add verb="*" path="sitecore_xaml.ashx" type="Sitecore.Web.UI.XamlSharp.Xaml.XamlPageHandlerFactory, Sitecore.Kernel" name="Sitecore.XamlPageRequestHandler"/>
  3738. <add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel" name="Sitecore.IconRequestHandler"/>
  3739. <add verb="*" path="sitecore_feed.ashx" type="Sitecore.Shell.Feeds.FeedRequestHandler, Sitecore.Kernel" name="Sitecore.FeedRequestHandler"/>
  3740. <add verb="*" path="sitecore_handlers.ashx" type="Sitecore.Web.CustomHandlerFactory, Sitecore.Kernel" name="Sitecore.GenericHandler"/>
  3741. <add verb="*" path="sitecore_device_simulation.ashx" type="Sitecore.Shell.DeviceSimulation.SimulationRequestHandler, Sitecore.Kernel" name="Sitecore.SimulationRequestHandler"/>
  3742. <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler"/>
  3743. <add name="Telerik_Web_UI_SpellCheckHandler_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler"/>
  3744. <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
  3745. <add verb="*" path="sitecore_expeditor_speak_request.ashx" type="Sitecore.ExperienceEditor.Speak.Server.RequestHandler, Sitecore.ExperienceEditor.Speak" name="Sitecore.ExperienceEditor.Speak"/>
  3746. <add verb="*" name="Sitecore.SpeakJS64" path="*/speak/v1/*/*.js" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>
  3747. <add verb="*" name="Sitecore.SpeakJS32" path="*/speak/v1/*/*.js" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>
  3748. <add verb="*" name="Sitecore.SpeakClassic64" path="sitecore_speak.ashx" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>
  3749. <add verb="*" name="Sitecore.SpeakClassic32" path="sitecore_speak.ashx" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>
  3750. <add verb="*" path="sitecore_speak.ashx" type="Sitecore.Resources.Scripts.ScriptHandler, Sitecore.Speak.Client" name="Sitecore.Speak"/>
  3751. </handlers>
  3752. <validation validateIntegratedModeConfiguration="false"/>
  3753. <security>
  3754. <requestFiltering>
  3755. <requestLimits maxAllowedContentLength="524288000"/>
  3756. </requestFiltering>
  3757. </security>
  3758. </system.webServer>
  3759. <system.web>
  3760. <!-- Continue to run Sitecore without script validations -->
  3761. <pages validateRequest="false">
  3762. <controls>
  3763. <add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel"/>
  3764. <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  3765. <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  3766. <add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Analytics"/>
  3767. </controls>
  3768. <namespaces>
  3769. <add namespace="System.Web.Mvc"/>
  3770. <add namespace="System.Web.Mvc.Ajax"/>
  3771. <add namespace="System.Web.Mvc.Html"/>
  3772. <add namespace="System.Web.Routing"/>
  3773. <add namespace="System.Linq"/>
  3774. <add namespace="System.Collections.Generic"/>
  3775. </namespaces>
  3776. </pages>
  3777. <httpModules>
  3778. <add type="Sitecore.Web.RewriteModule, Sitecore.Kernel" name="SitecoreRewriteModule"/>
  3779. <add type="Sitecore.Nexus.Web.HttpModule,Sitecore.Nexus" name="SitecoreHttpModule"/>
  3780. <add type="Sitecore.Resources.Media.UploadWatcher, Sitecore.Kernel" name="SitecoreUploadWatcher"/>
  3781. <add type="Sitecore.IO.XslWatcher, Sitecore.Kernel" name="SitecoreXslWatcher"/>
  3782. <add type="Sitecore.IO.LayoutWatcher, Sitecore.Kernel" name="SitecoreLayoutWatcher"/>
  3783. <add type="Sitecore.Configuration.ConfigWatcher, Sitecore.Kernel" name="SitecoreConfigWatcher"/>
  3784. <add type="Sitecore.Analytics.RobotDetection.Media.MediaRequestSessionModule, Sitecore.Analytics.RobotDetection" name="MediaRequestSessionModule"/>
  3785. <add type="Sitecore.Web.HttpModule,Sitecore.Kernel" name="SitecoreHttpModuleExtensions"/>
  3786. <add name="SitecoreAntiCSRF" type="Sitecore.Security.AntiCsrf.SitecoreAntiCsrfModule, Sitecore.Security.AntiCsrf"/>
  3787. </httpModules>
  3788. <httpHandlers>
  3789. <add verb="*" path="sitecore_webDAV.ashx" type="Sitecore.Resources.Media.WebDAVMediaRequestHandler, Sitecore.Kernel"/>
  3790. <add verb="*" path="sitecore_media.ashx" type="Sitecore.Resources.Media.MediaRequestHandler, Sitecore.Kernel"/>
  3791. <add verb="*" path="sitecore_xaml.ashx" type="Sitecore.Web.UI.XamlSharp.Xaml.XamlPageHandlerFactory, Sitecore.Kernel"/>
  3792. <add verb="*" path="sitecore_icon.ashx" type="Sitecore.Resources.IconRequestHandler, Sitecore.Kernel"/>
  3793. <add verb="*" path="sitecore_feed.ashx" type="Sitecore.Shell.Feeds.FeedRequestHandler, Sitecore.Kernel"/>
  3794. <add verb="*" path="sitecore_handlers.ashx" type="Sitecore.Web.CustomHandlerFactory, Sitecore.Kernel"/>
  3795. <add verb="*" path="sitecore_device_simulation.ashx" type="Sitecore.Shell.DeviceSimulation.SimulationRequestHandler, Sitecore.Kernel"/>
  3796. <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler"/>
  3797. <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler"/>
  3798. <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
  3799. <add verb="*" path="sitecore_expeditor_speak_request.ashx" type="Sitecore.ExperienceEditor.Speak.Server.RequestHandler, Sitecore.ExperienceEditor.Speak"/>
  3800. <add verb="*" path="sitecore_speak.ashx" type="Sitecore.Resources.Scripts.ScriptHandler, Sitecore.Speak.Client"/>
  3801. </httpHandlers>
  3802. <membership defaultProvider="sitecore" hashAlgorithmType="SHA1">
  3803. <providers>
  3804. <clear/>
  3805. <add name="sitecore" type="Sitecore.Security.SitecoreMembershipProvider, Sitecore.Kernel" realProviderName="sql" providerWildcard="%" raiseEvents="true"/>
  3806. <add name="sql" type="System.Web.Security.SqlMembershipProvider" connectionStringName="core" applicationName="sitecore" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="256"/>
  3807. <add name="switcher" type="Sitecore.Security.SwitchingMembershipProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/membership"/>
  3808. </providers>
  3809. </membership>
  3810. <roleManager defaultProvider="sitecore" enabled="true">
  3811. <providers>
  3812. <clear/>
  3813. <add name="sitecore" type="Sitecore.Security.SitecoreRoleProvider, Sitecore.Kernel" realProviderName="sql" raiseEvents="true"/>
  3814. <add name="sql" type="System.Web.Security.SqlRoleProvider" connectionStringName="core" applicationName="sitecore"/>
  3815. <add name="switcher" type="Sitecore.Security.SwitchingRoleProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/roleManager"/>
  3816. </providers>
  3817. </roleManager>
  3818. <profile defaultProvider="sql" enabled="true" inherits="Sitecore.Security.UserProfile, Sitecore.Kernel">
  3819. <providers>
  3820. <clear/>
  3821. <add name="sql" type="System.Web.Profile.SqlProfileProvider" connectionStringName="core" applicationName="sitecore"/>
  3822. <add name="switcher" type="Sitecore.Security.SwitchingProfileProvider, Sitecore.Kernel" applicationName="sitecore" mappings="switchingProviders/profile"/>
  3823. </providers>
  3824. <properties>
  3825. <clear/>
  3826. <add type="System.String" name="SC_UserData"/>
  3827. </properties>
  3828. </profile>
  3829. <!-- DYNAMIC DEBUG COMPILATION
  3830. Set compilation debug="true" to enable ASPX debugging. Otherwise, setting this value to
  3831. false will improve runtime performance of this application.
  3832. Set compilation debug="true" to insert debugging symbols (.pdb information)
  3833. into the compiled page. Because this creates a larger file that executes
  3834. more slowly, you should set this value to true only when debugging and to
  3835. false at all other times. For more information, refer to the documentation about
  3836. debugging ASP .NET files.
  3837. -->
  3838. <compilation defaultLanguage="c#" debug="false" targetFramework="4.5">
  3839. <assemblies>
  3840. <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  3841. <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  3842. <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  3843. <add assembly="System.Web.Helpers, Version=3.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3844. <add assembly="System.Web.Mvc, Version=5.1.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3845. <add assembly="System.Web.WebPages, Version=3.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3846. <add assembly="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3847. <add assembly="System.Web.Http, Version=5.1.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3848. <add assembly="System.Web.Http.WebHost, Version=5.1.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3849. <add assembly="System.Net.Http.Formatting, Version=5.1.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  3850. </assemblies>
  3851. </compilation>
  3852. <!-- CUSTOM ERROR MESSAGES
  3853. Set customError mode values to control the display of user-friendly
  3854. error messages to users instead of error details (including a stack trace):
  3855.  
  3856. "On" Always display custom (friendly) messages
  3857. "Off" Always display detailed ASP.NET error information.
  3858. "RemoteOnly" Display custom (friendly) messages only to users not running
  3859. on the local Web server. This setting is recommended for security purposes, so
  3860. that you do not display application detail information to remote clients.
  3861. -->
  3862. <customErrors mode="RemoteOnly"/>
  3863. <!-- AUTHENTICATION
  3864. This section sets the authentication policies of the application. Possible modes are "Windows", "Forms",
  3865. "Passport" and "None"
  3866. -->
  3867. <authentication mode="None">
  3868. <forms name=".ASPXAUTH" cookieless="UseCookies"/>
  3869. </authentication>
  3870. <!-- IDENTITY
  3871. If this setting is true, aspnet will run in the security context of the IIS authenticated
  3872. user (ex. IUSR_xxx).
  3873. If false, aspnet will run in the security context of the default ASPNET user.
  3874. -->
  3875. <identity impersonate="false"/>
  3876. <!-- APPLICATION-LEVEL TRACE LOGGING
  3877. Application-level tracing enables trace log output for every page within an application.
  3878. Set trace enabled="true" to enable application trace logging. If pageOutput="true", the
  3879. trace information will be displayed at the bottom of each page. Otherwise, you can view the
  3880. application trace log by browsing the "trace.axd" page from your web application
  3881. root.
  3882. -->
  3883. <trace enabled="false" requestLimit="50" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
  3884. <!-- SESSION STATE SETTINGS
  3885. By default ASP .NET uses cookies to identify which requests belong to a particular session.
  3886. If cookies are not available, a session can be tracked by adding a session identifier to the URL.
  3887. To disable cookies, set sessionState cookieless="true".
  3888.  
  3889. Note that Sitecore does not support cookieless sessions
  3890. <sessionState mode="InProc" cookieless="false" timeout="20"/>
  3891. <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"/>
  3892. -->
  3893. <sessionState mode="InProc" cookieless="false" timeout="20" sessionIDManagerType="Sitecore.FXM.SessionManagement.ConditionalSessionIdManager">
  3894. <providers>
  3895. <add name="mongo" type="Sitecore.SessionProvider.MongoDB.MongoSessionStateProvider, Sitecore.SessionProvider.MongoDB" sessionType="Standard" connectionStringName="session" pollingInterval="2" compression="true"/>
  3896. <add name="mssql" type="Sitecore.SessionProvider.Sql.SqlSessionStateProvider, Sitecore.SessionProvider.Sql" sessionType="Standard" connectionStringName="session" pollingInterval="2" compression="true"/>
  3897. </providers>
  3898. </sessionState>
  3899. <!-- GLOBALIZATION
  3900. This section sets the globalization settings of the application.
  3901. -->
  3902. <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
  3903. <!--
  3904. httpRuntime Attributes:
  3905. executionTimeout="[seconds]" - time in seconds before request is automatically timed out
  3906. maxRequestLength="[KBytes]" - KBytes size of maximum request length to accept
  3907. useFullyQualifiedRedirectUrl="[true|false]" - Fully qualifiy the URL for client redirects
  3908. minFreeThreads="[count]" - minimum number of free thread to allow execution of new requests
  3909. minLocalRequestFreeThreads="[count]" - minimum number of free thread to allow execution of new local requests
  3910. appRequestQueueLimit="[count]" - maximum number of requests queued for the application
  3911.  
  3912. If you change the maxRequestLength setting, you should also change the Media.MaxSizeInDatabase setting.
  3913. Media.MaxSizeInDatabase should always be less than maxRequestLength.
  3914. -->
  3915. <httpRuntime maxRequestLength="512000" executionTimeout="600" enableKernelOutputCache="false" relaxedUrlToFileSystemMapping="true"/>
  3916. </system.web>
  3917. <runtime>
  3918. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  3919. <dependentAssembly>
  3920. <assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181"/>
  3921. <bindingRedirect oldVersion="0.0.0.0-2.9.4.0" newVersion="3.0.3.0"/>
  3922. </dependentAssembly>
  3923. <dependentAssembly>
  3924. <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/>
  3925. <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
  3926. </dependentAssembly>
  3927. <dependentAssembly>
  3928. <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3929. <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.1.0.0" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3930. </dependentAssembly>
  3931. <dependentAssembly>
  3932. <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3933. <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3934. </dependentAssembly>
  3935. <dependentAssembly>
  3936. <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3937. <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.1.0.0" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3938. </dependentAssembly>
  3939. <dependentAssembly>
  3940. <assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31bf3856ad364e35" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3941. <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.1.0.0" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3942. </dependentAssembly>
  3943. <dependentAssembly>
  3944. <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3945. <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.1.0.0" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3946. </dependentAssembly>
  3947. <dependentAssembly>
  3948. <assemblyIdentity name="Ninject" publicKeyToken="c7192dc5380945e7" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3949. <codeBase version="3.2.0.0" href="bin\Social\Ninject.dll" xmlns="urn:schemas-microsoft-com:asm.v1"/>
  3950. </dependentAssembly>
  3951. </assemblyBinding>
  3952. </runtime>
  3953. <system.serviceModel>
  3954. <bindings>
  3955. <basicHttpBinding>
  3956. <binding name="SitecoreApplicationCenter" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:20:00" sendTimeout="00:05:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
  3957. <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
  3958. </binding>
  3959. </basicHttpBinding>
  3960. </bindings>
  3961. </system.serviceModel>
  3962. </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement