source: main/trunk/model-sites-dev/twso/collect/twso/etc/collectionConfig.xml@ 34223

Last change on this file since 34223 was 34223, checked in by kjdon, 4 years ago

the site skeleton plus some files

File size: 11.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3 <metadataList>
4 <metadata lang="en" name="creator"/>
5 <metadata lang="en" name="maintainer"/>
6 <metadata lang="en" name="public">true</metadata>
7 </metadataList>
8 <displayItemList>
9 <displayItem assigned="true" lang="en" name="description">Trust Waikato Symphony Orchestra</displayItem>
10 <displayItem assigned="true" lang="en" name="smallicon">twso.png</displayItem>
11 <displayItem assigned="true" lang="en" name="icon">twso.png</displayItem>
12 <displayItem assigned="true" lang="en" name="name">TWSO</displayItem>
13 </displayItemList>
14 <format>
15 <xsl:template name="additionalHeaderContent">
16 <link href="sites/{$site_name}/collect/twso/style/style.css" rel="stylesheet"/>
17 <link href="sites/{$site_name}/collect/twso/style/css/custom-theme/jquery-ui-1.9.2.custom.css" rel="stylesheet"/>
18 <script src="sites/{$site_name}/collect/twso/jwplayer/jwplayer.js" type="text/javascript">
19 <xsl:text disable-output-escaping="yes"> </xsl:text> </script>
20 <script type="text/javascript">
21 <xsl:text disable-output-escaping="yes">jwplayer.key="3j03gk9M/1g0imT/y9A6qAKA3NPkug0HKMZJlw==";</xsl:text>
22 </script>
23 </xsl:template>
24 <!-- want the same docNode display for classifiers and searching, so lets put it here in global format-->
25 <gsf:template match="documentNode">
26 <td valign="top">
27 <gsf:if-metadata-exists>
28 <gsf:metadata name="pd.Temp"/>
29 <gsf:if>
30 <gsf:if-metadata-exists>
31 <gsf:metadata name="pd.Video"/>
32 <gsf:if></gsf:if>
33 <gsf:else>
34 <img src="sites/{$site_name}/collect/twso/images/programmeiconmissing.png" style="border:0px;"/>
35 </gsf:else>
36 </gsf:if-metadata-exists>
37 </gsf:if>
38 <gsf:else>
39 <gsf:link type="source">
40 <img src="sites/{$site_name}/collect/twso/images/programmeicon.png" style="border:0px;"/>
41 </gsf:link>
42 </gsf:else>
43 </gsf:if-metadata-exists>
44 <gsf:if-metadata-exists>
45 <gsf:metadata name="pd.Video"/>
46 <gsf:if>
47 <a><xsl:attribute name="href">sites/<xsl:value-of select="$site_name"/>/collect/twso/videos/<gsf:metadata name="pd.Video"/></xsl:attribute>
48 <gsf:if-metadata-exists>
49 <gsf:metadata name="pd.VideoImage"/>
50 <gsf:if>
51 <img height="80"><xsl:attribute name="src">sites/<xsl:value-of select="$site_name"/>/collect/twso/videos/<gsf:metadata name="pd.VideoImage"/></xsl:attribute></img>
52 </gsf:if>
53 <gsf:else>
54 <img src="sites/{$site_name}/collect/twso/images/video-icon.png" style="border:0px;"/>
55 </gsf:else>
56 </gsf:if-metadata-exists>
57 </a>
58 </gsf:if>
59 </gsf:if-metadata-exists>
60 </td>
61 <td valign="top">
62 <gsf:if-metadata-exists>
63 <gsf:metadata name="pd.Title"/>
64 <gsf:if><b><gsf:metadata name="pd.Title"/><gsf:if-metadata-exists><gsf:metadata name="pd.SubTitle"/><gsf:if>: <gsf:metadata name="pd.SubTitle"/></gsf:if></gsf:if-metadata-exists></b><br/></gsf:if>
65 </gsf:if-metadata-exists>
66 <gsf:if-metadata-exists>
67 <gsf:metadata name="pd.CoPerformer"/>
68 <gsf:if><i>Performed with <gsf:metadata name="pd.CoPerformer" multiple="true"/></i><br/></gsf:if>
69 </gsf:if-metadata-exists>
70 <b><gsf:choose-metadata>
71 <gsf:metadata name="pd.formatDate"/>
72 <gsf:metadata format="formatDate" multiple="true" name="pd.Date"><separator><br/></separator></gsf:metadata>
73
74 </gsf:choose-metadata></b>
75 <gsf:if-metadata-exists>
76 <gsf:metadata name="pd.Location"/>
77 <gsf:if><gsf:metadata name="pd.Location"/></gsf:if>
78 </gsf:if-metadata-exists><br/>
79 <gsf:metadata multiple="true" name="pd.Piece"><separator><br/></separator></gsf:metadata>
80 </td>
81 </gsf:template>
82 <gsf:template match="documentNodeOrig">
83 <td valign="top">
84 <gsf:switch>
85 <gsf:metadata name="pd.Temp"/>
86 <gsf:when test="equals" test-value="yes">
87 <img src="sites/{$site_name}/collect/twso/images/programmeiconmissing.png" style="border:0px;"/>
88 </gsf:when>
89 <gsf:when test="eq" test-value="Video">
90 <a href="{$library_name}/collection/twso/browse/CL6">
91 <img src="sites/{$site_name}/collect/twso/images/video-icon.png" style="border:0px;"/>
92 </a>
93 </gsf:when>
94 <gsf:otherwise>
95 <gsf:link type="source">
96 <img src="sites/{$site_name}/collect/twso/images/programmeicon.png" style="border:0px;"/>
97 </gsf:link>
98 </gsf:otherwise>
99 </gsf:switch>
100 </td>
101 <td valign="top">
102 <gsf:if-metadata-exists>
103 <gsf:metadata name="pd.Title"/>
104 <gsf:if><b><gsf:metadata name="pd.Title"/><gsf:if-metadata-exists><gsf:metadata name="pd.SubTitle"/><gsf:if>: <gsf:metadata name="pd.SubTitle"/></gsf:if></gsf:if-metadata-exists></b><br/></gsf:if>
105 </gsf:if-metadata-exists>
106 <gsf:if-metadata-exists>
107 <gsf:metadata name="pd.CoPerformer"/>
108 <gsf:if><i>Performed with <gsf:metadata name="pd.CoPerformer" multiple="true"/></i><br/></gsf:if>
109 </gsf:if-metadata-exists>
110 <b><gsf:choose-metadata>
111 <gsf:metadata name="pd.formatDate"/>
112 <gsf:metadata format="formatDate" multiple="true" name="pd.Date"><separator><br/></separator></gsf:metadata>
113
114 </gsf:choose-metadata></b>
115 <gsf:if-metadata-exists>
116 <gsf:metadata name="pd.Location"/>
117 <gsf:if><gsf:metadata name="pd.Location"/></gsf:if>
118 </gsf:if-metadata-exists><br/>
119 <gsf:metadata multiple="true" name="pd.Piece"><separator><br/></separator></gsf:metadata>
120 </td>
121 </gsf:template>
122 </format>
123 <search type="lucene">
124 <level name="document">
125 <displayItem lang="en" name="name">programme</displayItem>
126 </level>
127 <defaultLevel name="document"/>
128 <index name="allfields">
129 <displayItem lang="en" name="name">All fields</displayItem>
130 </index>
131 <index name="pd.Title,pd.SubTitle">
132 <displayItem lang="en" name="name">Titles</displayItem>
133 </index>
134 <index name="pd.Date,pd.formatDate">
135 <displayItem lang="en" name="name">Dates</displayItem>
136 </index>
137 <index name="pd.Player">
138 <displayItem lang="en" name="name">Players</displayItem>
139 </index>
140 <index name="pd.Soloist">
141 <displayItem lang="en" name="name">Soloists</displayItem>
142 </index>
143 <index name="pd.Conductor">
144 <displayItem lang="en" name="name">Conductors</displayItem>
145 </index>
146 <index name="pd.Composer">
147 <displayItem lang="en" name="name">Composers</displayItem>
148 </index>
149 <index name="pd.Piece">
150 <displayItem lang="en" name="name">Works</displayItem>
151 </index>
152 <index name="pd.Location">
153 <displayItem lang="en" name="name">Venues</displayItem>
154 </index>
155 <index name="pd.CoPerformer">
156 <displayItem lang="en" name="name">Co-Performers</displayItem>
157 </index>
158 <indexOption name=""/>
159 <searchType name="plain"/>
160 <format>
161 <gsf:option name="hideStatus" value="true"/>
162 </format>
163 </search>
164 <infodb type="jdbm"/>
165 <import>
166 <pluginList>
167 <plugin name="GreenstoneXMLPlugin"/>
168 <plugin name="HTMLPlugin">
169 <option name="-description_tags"/>
170 </plugin>
171 <plugin name="UnknownPlugin">
172 <option name="-process_exp" value="(?i)\.pdf$"/>
173 </plugin>
174 <plugin name="ImagePlugin">
175 <option name="-enable_cache"/>
176 </plugin>
177 <plugin name="UnknownPlugin">
178 <option name="-process_extension" value="mp4"/>
179 </plugin>
180 <plugin name="MetadataXMLPlugin"/>
181 <plugin name="ArchivesInfPlugin"/>
182 <plugin name="DirectoryPlugin"/>
183 </pluginList>
184 </import>
185 <browse>
186 <classifier name="DateList">
187 <option name="-metadata" value="pd.Date"/>
188 <option name="-nogroup"/>
189 <option name="-sort" value="pd.Date"/>
190 <option name="-buttonname" value="Concerts"/>
191 <format>
192 <gsf:template match="classifierNode[@classifierStyle = 'HList']">
193 <gsf:link type="classifier">
194 <gsf:metadata name="Title"/>
195 </gsf:link>
196 </gsf:template>
197 </format>
198 </classifier>
199 <classifier name="List">
200 <option name="-metadata" value="pd.Player"/>
201 <option name="-bookshelf_type" value="always"/>
202 <option name="-buttonname" value="Players"/>
203 <option name="-sort_leaf_nodes_using" value="pd.Date"/>
204 <option name="-filter_regex" value="(?i)"/>
205 </classifier>
206 <classifier name="List">
207 <option name="-metadata" value="pd.Soloist"/>
208 <option name="-bookshelf_type" value="always"/>
209 <option name="-buttonname" value="Soloists"/>
210 <option name="-sort_leaf_nodes_using" value="pd.Date"/>
211 </classifier>
212 <classifier name="Hierarchy">
213 <option name="-metadata" value="pd.Conductor"/>
214 <option name="-sort" value="pd.Date"/>
215 <option name="-buttonname" value="Conductors"/>
216 </classifier>
217 <!-- <classifier name="List">
218 <option name="-metadata" value="pd.Composer"/>
219 <option name="-bookshelf_type" value="always"/>
220 <option name="-sort_leaf_nodes_using" value="pd.Date"/>
221 <option name="-buttonname" value="Composers"/>
222 </classifier>-->
223 <classifier name="List">
224 <option name="-metadata" value="pd.Piece"/>
225 <option name="-bookshelf_type" value="always"/>
226 <option name="-sort_leaf_nodes_using" value="pd.Date"/>
227 <option name="-removeprefix" value="((.+\\s)+\-\\s)"/>
228 <option name="-buttonname" value="Composers"/>
229 </classifier>
230 <classifier name="List">
231 <option name="-metadata" value="Title"/>
232 <option name="-filter_metadata" value="pd.Video"/>
233 <option name="-buttonname" value="Videos"/>
234 <option name="-partition_type_within_level" value="none"/>
235 <format>
236 <gsf:template match="documentNodeOld">
237 <!--<head>-->
238 <link href="sites/{$site_name}/collect/twso/style/stylevid.css" rel="stylesheet"/>
239 <!--</head>-->
240 <div id="videoplayer" style="font-family:Garamond; text-align:center">
241 <div id="myElement"/>
242 <script type="text/javascript">
243 <xsl:text disable-output-escaping="yes">var sizing = 800; if (window != window.top){ sizing = 580; } jwplayer("myElement").setup({ playlist: [{ image: "sites/twso/collect/twso/images/sunset_0003.jpg", duration: '5826', sources: [ { file: "http://localhost:8585/greenstone3/sites/twso/collect/twso/videos/sunset.mp4" } ], title: "Sunset Symphony Orchestra", description: "Hamilton Gardens Summer Festival, 25 February 2007" }, { image: "sites/twso/collect/twso/images/twso_0003.jpg", duration: '5826', sources: [ { file: "http://localhost:8585/greenstone3/sites/twso/collect/twso/videos/Sunset08-1-1.mp4" } ], title: "Summer Gardens Festival", description: "Hamilton Gardens, 24 February 2008" }, { image: "sites/twso/collect/twso/images/sunset12_0003.jpg", duration: '9000', sources: [ {file:'http://localhost:8585/greenstone3/sites/twso/collect/twso/videos/sunset12.mp4'}], title:"Sunset Symphony", description: "Hamilton Gardens Arts Festival, 26 February 2012"}], width: sizing, height: 656, listbar: { position: 'bottom', size: 80 } });</xsl:text>
244 </script>
245 </div>
246 </gsf:template>
247 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> </gsf:template> </format>
248 </classifier>
249 <format>
250
251 <gsf:template match="classifierNode[@classifierStyle = 'VList']">
252 <td>
253 <gsf:icon type="classifier"/>
254 </td>
255 <td>
256 <gsf:metadata name="Title"/>
257 <gsf:switch>
258 <gsf:metadata name="numleafdocs"/>
259 <gsf:when test="equals" test-value="1"> </gsf:when>
260 <gsf:otherwise> (<i><gsf:metadata name="numleafdocs"/></i>)</gsf:otherwise>
261 </gsf:switch>
262 </td>
263 </gsf:template>
264 <gsf:template match="classifierNode[@classifierStyle = 'HList']">
265 <gsf:link type="classifier">
266 <gsf:metadata name="Title"/>
267 </gsf:link>
268 </gsf:template>
269 </format>
270 </browse>
271 <display>
272 <format>
273 </format>
274 </display>
275 <replaceListRef id="gs2-standard"/>
276 <serviceRackList>
277 </serviceRackList>
278</CollectionConfig>
Note: See TracBrowser for help on using the repository browser.