<themelia.web>
<sequences>
<add name="Register">
<views>
<add name="Input" />
<add name="VerificationSent" />
<add name="VerificationSuccess" />
<add name="VerificationError" />
</views>
</add>
</sequences>
<webDomains enableWebDomainMissingSlash="true">
<add defaultPage="/Page_/Home/Root.aspx" enableMissingSlash="true" catchAllMode="RedirectToRoot">
<endpoints>
<add selector="WebDomainPathStartsWith" text="purchase" type="Page" parameter="/Page_/Home/Purchase.aspx" />
<add selector="WebDomainPathStartsWith" text="howto" type="Page" parameter="/Page_/Home/HowTo.aspx" />
<!---->
<add selector="WebDomainPathStartsWith" text="sample" type="Sequence" parameter="{Sample}" />
<add selector="WebDomainPathStartsWith" text="license" type="Sequence" parameter="{License}" />
<add selector="WebDomainPathStartsWith" text="register" type="Sequence" parameter="{Register}" />
<add selector="WebDomainPathStartsWith" text="support" type="Sequence" parameter="{Contact}" />
<add selector="WebDomainPathStartsWith" text="problem" type="Sequence" parameter="{Contact}" />
<add selector="WebDomainPathStartsWith" text="contact" type="Sequence" parameter="{Contact}" />
<add selector="WebDomainPathStartsWith" text="verify" type="Sequence" parameter="{Verification}" />
<!---->
<add selector="WebDomainPathStartsWith" text="registration/check" type="Registration" />
</endpoints>
<factories>
<add type="ThemeliaWS.Web.Processing.HandlerFactory, ThemeliaWS.Web" />
</factories>
<security defaultAccessMode="Allow"
loginText="login"
loginPage="/Page_/Security/Login.aspx"
defaultLoggedInTarget="/"
validatorType="ThemeliaWS.Web.Security.SecurityValidator, ThemeliaWS.Web">
<exceptions>
<add key="license" />
</exceptions>
</security>
</add>
<!-- new web domain create to create a new area with separate access rules -->
<add defaultPage="{Sample}" name="SimpleContent" path="sample/simplecontent">
<endpoints>
<add selector="WebDomainPathStartsWith" text="process" type="ThemeliaWS.Web.DownloadHttpHandler, ThemeliaWS.Web">
<parameters>
<add name="FilePath" value="{PATH REMOVED FROM SAMPLE}" />
<add name="OutputName" value="JampadTechnologySimpleContentViewer.zip" />
<add name="ContentType" value="application/zip" />
<add name="Size" value="31036" />
</parameters>
</add>
</endpoints>
<accessRules>
<add type="HttpReferrer" text="{blank}" actionType="Write" parameter="" />
</accessRules>
</add>
<add defaultPage="/Page_/Home/Download.aspx" name="Download" path="download">
<endpoints>
<add selector="WebDomainPathStartsWith" text="process" type="ThemeliaWS.Web.DownloadHttpHandler, ThemeliaWS.Web">
<parameters>
<add name="FilePath" value="{PATH REMOVED FROM SAMPLE}" />
<add name="OutputName" value="ThemeliaPro.Beta1.zip" />
<add name="ContentType" value="application/zip" />
<add name="Size" value="258314" />
</parameters>
</add>
</endpoints>
<accessRules>
<add type="HttpReferrer" text="{blank}" actionType="Write" parameter="" />
</accessRules>
</add>
<add name="ImageRendering" path="image/render">
<endpoints>
<add selector="WebDomainPathStartsWith" text="download" type="ThemeliaWS.Web.TextRenderHttpHandler, ThemeliaWS.Web">
<parameters>
<add name="ImageName" value="ThemeliaWS.Web._RESOURCE.Image.Download.png" />
<add name="Text" value="Version 2.0 Beta 1" />
<add name="TextColor" value="#ffffff" />
<add name="TopPosition" value="32" />
<add name="LeftPosition" value="87" />
<add name="FontFamily" value="Calibri, Arial" />
<add name="FontSize" value="12" />
</parameters>
</add>
</endpoints>
<accessRules>
<add type="HttpReferrer" text="{blank}" actionType="Write" parameter="" />
</accessRules>
</add>
<add name="docs" path="docs" defaultPage="{Documentation}" catchAllMode="DefaultPage">
<components>
<add type="Jampad.SimpleContent.Processing.ContentComponent, Jampad.SimpleContent">
<parameters>
<add name="physicalFolder" value="{AppSetting docsPhysicalFolder}" />
</parameters>
</add>
</components>
</add>
</webDomains>
</themelia.web>