Integration/Tutorials/Customizing-Izenda-Settings.md
... ...
@@ -4,9 +4,26 @@
4 4
5 5
##Introduction: common code additions
6 6
7
-Izenda Reports can be integrated with the navigation, security, and appearance of existing applications. This is done through the code-level API, which can be accessed and extended through the **AdHocConfig** and **AdHocSettings** classes. By default, the Izenda starter kit includes pre-built code templates, which can be found in Global.asax. Here you will find settings that set critical values like the connection string and license key as well as a custom **AdHocConfig** implementation that overrides common methods. Here is an example of what a common global.asax might look like.
7
+Izenda Reports can be integrated with the navigation, security, and appearance of existing applications. This is done through the code-level API, which can be accessed and extended through the **[[AdHocConfig|/API/CodeSamples/AdHocConfig]]** and **[[AdHocSettings|/API/CodeSamples/AdHocSettings]]** classes. By default, the Izenda starter kit includes pre-built code templates, which can be found in Global.asax.
8 8
9
-##Sample Global.asax file
9
+##The Global.asax file
10
+
11
+The Global.asax file, also known as the ASP.NET application file, is a file that contains code for responding to application-level and session-level events raised by ASP.NET or by HTTP modules. At run time, Global.asax is parsed and compiled.
12
+
13
+The global.asax provides the ability to customize the following features and more:
14
+
15
+* listing of reports
16
+* loading of reports
17
+* saving of reports
18
+* deleting of reports
19
+* user security on a per user/per role basis
20
+* hidden filters for reports
21
+* UI appearance
22
+* report-level and datasource-level application logic
23
+
24
+Here is an example of what a common global.asax might look like.
25
+
26
+###Sample Global.asax file
10 27
11 28
``` c#
12 29
<%@ Application Language="C#" %>