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

Last change on this file since 36068 was 36068, checked in by kjdon, 2 years ago

favourite and document baskets now enabled as servlet params

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