source: main/trunk/greenstone3/web/WEB-INF/servlets.xml@ 36030

Last change on this file since 36030 was 36030, checked in by cstephen, 2 years ago

Add cookie consent parameter to servlets.xml

File size: 6.7 KB
Line 
1<servlet>
2 <servlet-name>library</servlet-name>
3 <description>The standard gsdl3 library program</description>
4 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
5 <init-param>
6 <param-name>library_name</param-name>
7 <param-value>library</param-value>
8 </init-param>
9 <init-param>
10 <param-name>site_name</param-name>
11 <param-value>localsite</param-value>
12 </init-param>
13 <init-param>
14 <param-name>interface_name</param-name>
15 <param-value>default</param-value>
16 </init-param>
17 <init-param>
18 <param-name>receptionist_class</param-name>
19 <param-value>DefaultReceptionist</param-value>
20 </init-param>
21 <init-param>
22 <param-name>default_lang</param-name>
23 <param-value>en</param-value>
24 </init-param>
25
26 <!--
27 The cookie consent manager is a component of the default interface that alerts the end user
28 to Greenstone's cookie usage. It also allows them to consent to non-essential cookies.
29 It can be customised by editing the 'cookieconsent-init.js' file in the default interface's 'js' folder.
30 To disable the manager for all interfaces that support it, remove or comment out this entire parameter.
31 -->
32 <init-param>
33 <param-name>cookie_consent</param-name>
34 <param-value>comment_this_entire_param_to_disable</param-value>
35 </init-param>
36
37 <!--
38 <init-param>
39 <param-name>google_tracking_id</param-name>
40 <param-value>UA-?????.....?????</param-value>
41 </init-param>
42 -->
43 <!--
44 <init-param>
45 <param-name>googlesignin_client_id</param-name>
46 <param-value>?????.....?????.apps.googleusercontent.com</param-value>
47 </init-param>
48 -->
49</servlet>
50<servlet>
51 <servlet-name>halftone-library</servlet-name>
52 <description>A library servlet using the standard content, but with the halftone interface.</description>
53 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
54 <init-param>
55 <param-name>library_name</param-name>
56 <param-value>halftone-library</param-value>
57 </init-param>
58 <init-param>
59 <param-name>site_name</param-name>
60 <param-value>localsite</param-value>
61 </init-param>
62 <init-param>
63 <param-name>interface_name</param-name>
64 <param-value>halftone</param-value>
65 </init-param>
66 <init-param>
67 <param-name>receptionist_class</param-name>
68 <param-value>DefaultReceptionist</param-value>
69 </init-param>
70 <init-param>
71 <param-name>default_lang</param-name>
72 <param-value>en</param-value>
73 </init-param>
74
75 <!-- For Google Analytics -->
76 <!--
77 <init-param>
78 <param-name>google_tracking_id</param-name>
79 <param-value>UA-?????.....?????</param-value>
80 </init-param>
81 -->
82
83 <!-- For Google Authenticated Signin, need to specify the client-id (*not* the secret one) -->
84 <!--
85 <init-param>
86 <param-name>googlesignin_client_id</param-name>
87 <param-value>?????.....?????.apps.googleusercontent.com</param-value>
88 </init-param>
89 -->
90</servlet>
91
92<!--<servlet>
93 <servlet-name>gs2-library</servlet-name>
94 <description>Greenstone 2 lookalike library program: uses localsite with the gs2 interface</description>
95 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
96 <init-param>
97 <param-name>library_name</param-name>
98 <param-value>gs2-library</param-value>
99 </init-param>
100 <init-param>
101 <param-name>site_name</param-name>
102 <param-value>localsite</param-value>
103 </init-param>
104 <init-param>
105 <param-name>interface_name</param-name>
106 <param-value>gs2</param-value>
107 </init-param>
108 <init-param>
109 <param-name>default_lang</param-name>
110 <param-value>en</param-value>
111 </init-param>
112 <init-param>
113 <param-name>session_expiration</param-name>
114 <param-value>1800</param-value>
115 </init-param>
116 <init-param>
117 <param-name>params_class</param-name>
118 <param-value>GS2Params</param-value>
119 </init-param>
120</servlet-->
121
122<!--<servlet>
123 <servlet-name>nzdl-library</servlet-name>
124 <description>gsdl3 library program</description>
125 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
126 <init-param>
127 <param-name>library_name</param-name>
128 <param-value>nzdl</param-value>
129 </init-param>
130 <init-param>
131 <param-name>site_name</param-name>
132 <param-value>nzdl</param-value>
133 </init-param>
134 <init-param>
135 <param-name>interface_name</param-name>
136 <param-value>nzdl</param-value>
137 </init-param>
138 <init-param>
139 <param-name>default_lang</param-name>
140 <param-value>en</param-value>
141 </init-param>
142 <init-param>
143 <param-name>params_class</param-name>
144 <param-value>NZDLParams</param-value>
145 </init-param>
146 <init-param>
147 <param-name>session_expiration</param-name>
148 <param-value>600</param-value>
149 </init-param>
150</servlet>-->
151
152<!--<servlet>
153 <servlet-name>gateway</servlet-name>
154 <description>gsdl3 library based on gateway site and basic interface. It uses SOAP to talk to localsite</description>
155 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
156 <init-param>
157 <param-name>library_name</param-name>
158 <param-value>gateway</param-value>
159 </init-param>
160 <init-param>
161 <param-name>site_name</param-name>
162 <param-value>gateway</param-value>
163 </init-param>
164 <init-param>
165 <param-name>interface_name</param-name>
166 <param-value>basic</param-value>
167 </init-param>
168 <init-param>
169 <param-name>default_lang</param-name>
170 <param-value>en</param-value>
171 </init-param>
172</servlet>-->
173
174<!--<servlet>
175 <servlet-name>basic-library</servlet-name>
176 <description>basic gsdl3 library program: uses localsite and the basic interface</description>
177 <servlet-class>org.greenstone.gsdl3.LibraryServlet</servlet-class>
178 <init-param>
179 <param-name>library_name</param-name>
180 <param-value>basic-library</param-value>
181 </init-param>
182 <init-param>
183 <param-name>site_name</param-name>
184 <param-value>localsite</param-value>
185 </init-param>
186 <init-param>
187 <param-name>interface_name</param-name>
188 <param-value>basic</param-value>
189 </init-param>
190 <init-param>
191 <param-name>default_lang</param-name>
192 <param-value>en</param-value>
193 </init-param>
194 <init-param>
195 <param-name>allow_client_side_xslt</param-name>
196 <param-value>true</param-value>
197 </init-param>
198</servlet>-->
199
200<!-- the /* in the url-pattern below is necessary for the restful URLs to work.
201 e.g. greenstone3/library/collection/lucene-jdbm-demo/page/about
202-->
203<servlet-mapping>
204 <servlet-name>library</servlet-name>
205 <url-pattern>/library/*</url-pattern>
206</servlet-mapping>
207<servlet-mapping>
208 <servlet-name>halftone-library</servlet-name>
209 <url-pattern>/halftone-library/*</url-pattern>
210</servlet-mapping>
211
212<!--<servlet-mapping>
213 <servlet-name>gs2-library</servlet-name>
214 <url-pattern>/gs2-library</url-pattern>
215</servlet-mapping>
216
217<servlet-mapping>
218 <servlet-name>nzdl-library</servlet-name>
219 <url-pattern>/nzdl</url-pattern>
220</servlet-mapping>
221
222<servlet-mapping>
223 <servlet-name>gateway</servlet-name>
224 <url-pattern>/gateway</url-pattern>
225</servlet-mapping>
226
227<servlet-mapping>
228 <servlet-name>basic-library</servlet-name>
229 <url-pattern>/basic-library</url-pattern>
230</servlet-mapping> -->
Note: See TracBrowser for help on using the repository browser.