Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?xml version="1.0" encoding="utf-8"?>
2
 
3
<application id="blog" mode="Debug">
4
  <paths>
5
    <using namespace="Application.Common.*" />
6
  </paths>
7
  <!-- modules configured and loaded for all services -->
8
  <modules>
9
    <!-- Remove this comment mark to enable PATH url format
10
    <module id="request" class="THttpRequest" UrlFormat="Path" />
11
    -->
12
    <module id="cache" class="System.Caching.TSqliteCache" />
13
    <module class="Application.Common.BlogErrorHandler" />
14
    <module id="log" class="System.Util.TLogRouter">
15
      <route class="TFileLogRoute" Categories="BlogApplication" />
16
    </module>
17
    <module class="System.Util.TParameterModule" ParameterFile="Application.Data.Settings" />
18
 
19
    <!-- use TUrlMapping to map URL patterns to particular requests -->
20
    <module id="friendly-url" class="System.Web.TUrlMapping">
21
      <url ServiceParameter="Posts.ViewPost" pattern="post/{id}/?" parameters.id="\d+" />
22
      <url ServiceParameter="Posts.ListPost" pattern="archive/{time}/?" parameters.time="\d{6}" />
23
      <url ServiceParameter="Posts.ListPost" pattern="category/{cat}/?" parameters.cat="\d+" />
24
    </module>
25
  </modules>
26
  <services>
27
    <!-- page service -->
28
    <service id="page" class="TPageService" BasePath="Application.Pages" DefaultPage="Posts.ListPost">
29
      <!-- modules configured and loaded when page service is requested -->
30
      <modules>
31
        <!-- user manager module -->
32
        <module id="users" class="Application.Common.BlogUserManager" />
33
        <!-- auth manager module -->
34
        <module id="auth" class="System.Security.TAuthManager" UserManager="users" LoginPage="Posts.ListPost" />
35
        <module id="data" class="Application.Common.BlogDataModule" />
36
      </modules>
37
	  <pages MasterClass="Application.Layouts.MainLayout" Theme="Basic" />
38
    </service>
39
  </services>
40
</application>