- Timestamp:
- 2020-06-19T22:41:30+12:00 (4 years ago)
- Location:
- main/trunk/model-sites-dev/opotiki/collect/gs3tutorials
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/etc/collectionConfig.xml
r34207 r34210 17 17 </metadataList> 18 18 <displayItemList> 19 <displayItem assigned="true" lang="en" name="description">A collection of Greenstone 3 learning materials: 19 <displayItem assigned="true" lang="en" name="description">A collection of Greenstone 3 learning materials 20 and technical docs on server access 20 21 <ul> 21 22 <li>Tutorials on using Greenstone 3: zoom session videos and presentation slides</li> … … 24 25 <li>installing GS3 on the WMTB server from binary installer and from source,</li> 25 26 <li>configuring it as a remote Greenstone 3,</li> 26 <li>installing Cher's work, setting up a VPN connection to WMTB for ssh access</li> 27 <li>installing Cher's work</li> 28 <li>setting up a VPN connection to WMTB for ssh access</li> 27 29 </ul> 28 30 </li> … … 42 44 <displayItem assigned="true" lang="en" name=".dc.Subject">_labelSubject_</displayItem> 43 45 <displayItem assigned="true" lang="en" name=".dc.Description">_labelDescription_</displayItem> 46 <displayItem assigned="true" lang="en" name="icon">adorableBird.png</displayItem> 47 <displayItem assigned="true" lang="en" name="smallicon">adorableBirdHome.jpg</displayItem> 48 <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem> 44 49 </displayItemList> 45 <format> 46 <gsf:template name="choose-title"> 47 <gsf:choose-metadata> 48 <gsf:metadata name="dc.Title"/> 49 <gsf:metadata name="exp.Title"/> 50 <gsf:metadata name="ex.dc.Title"/> 51 <gsf:metadata name="Title"/> 52 <gsf:default>Untitled</gsf:default> 53 </gsf:choose-metadata> 54 </gsf:template> 50 <format> <gsf:template name="video-date-length-info"> 51 <br />Date: <gsf:metadata name="dc.Date"/> 52 <br />Duration: <gsf:metadata name="dc.Coverage"/> 53 </gsf:template> 54 <gsf:template name="choose-title"> 55 <gsf:choose-metadata> 56 <gsf:metadata name="dc.Title"/> 57 <gsf:metadata name="exp.Title"/> 58 <gsf:metadata name="ex.dc.Title"/> 59 <gsf:metadata name="Title"/> 60 <gsf:default>Untitled</gsf:default> 61 </gsf:choose-metadata> 62 </gsf:template> 55 63 <!-- 56 64 modify the collection description template to output the "this collection contains X documents and was last built Y days ago" message 57 65 --> 58 <xsl:template name="coll-description"> 59 <p> 60 <gslib:collectionDescriptionTextAndServicesLinks/> 61 </p> 62 <xsl:variable name="raw_date"> 63 <gslib:collectionMeta name="buildDate"/> 64 </xsl:variable> 65 <xsl:variable name="formatted_date"> 66 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 67 </xsl:variable> 68 <xsl:variable name="numdocs"> 69 <gslib:collectionMeta name="numDocs"/> 70 </xsl:variable> 71 <p> 72 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 73 </p> 74 </xsl:template> 75 </format> 66 <xsl:template name="coll-description"> 67 <p> 68 <gslib:collectionDescriptionTextAndServicesLinks/> 69 </p> 70 <xsl:variable name="raw_date"> 71 <gslib:collectionMeta name="buildDate"/> 72 </xsl:variable> 73 <xsl:variable name="formatted_date"> 74 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 75 </xsl:variable> 76 <xsl:variable name="numdocs"> 77 <gslib:collectionMeta name="numDocs"/> 78 </xsl:variable> 79 <p> 80 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 81 </p> 82 </xsl:template> 83 84 </format> 76 85 <search type="lucene"> 77 86 <level name="document"> … … 82 91 </level> 83 92 <defaultLevel name="document"/> 93 <index name="allfields"/> 84 94 <index name="text"> 85 95 <displayItem lang="en" name="name">text</displayItem> … … 97 107 <displayItem lang="en" name="name">filenames</displayItem> 98 108 </index> 99 <defaultIndex name=" text"/>109 <defaultIndex name="allfields"/> 100 110 <sort name="rank"> 101 111 <displayItem lang="en" name="name">rank</displayItem> … … 107 117 <searchType name="simpleform"/> 108 118 <searchType name="advancedform"/> 109 <format> 110 <gsf:template match="documentNode"> 111 <gsf:switch> 112 <gsf:metadata name="dc.Type"/> 113 <gsf:when test="equals" test-value="video"> 114 <td colspan="3" valign="top"> 115 <gsf:link type="source"> 116 <gsf:metadata name="srcicon"/> 117 </gsf:link> 118 </td> 119 </gsf:when> 120 <gsf:otherwise> 121 <td valign="top"> 122 <gsf:link type="document"> 123 <gsf:icon type="document"/> 124 </gsf:link> 125 </td> 126 <td valign="top"> 127 <gsf:link type="source"> 128 <gsf:choose-metadata> 129 <gsf:metadata name="thumbicon"/> 130 <gsf:metadata name="srcicon"/> 131 </gsf:choose-metadata> 132 </gsf:link> 133 </td> 134 <td valign="top"> 135 <gsf:metadata name="equivDocLink"/> 136 <gsf:metadata name="equivDocIcon"/> 137 <gsf:metadata name="/equivDocLink"/> 138 </td> 139 </gsf:otherwise> 140 </gsf:switch> 141 <td> 142 <gsf:link type="document"> 143 <xsl:call-template name="choose-title"/> 144 </gsf:link> 145 </td> 146 </gsf:template> 147 </format> 119 <format> <gsf:template match="documentNode"> 120 <gsf:switch> 121 <gsf:metadata name="dc.Type"/> 122 <gsf:when test="equals" test-value="video"> 123 <td colspan="3" valign="top" > 124 <gsf:link type="source"> 125 <gsf:metadata name="srcicon"/> 126 </gsf:link> 127 </td> 128 <td> 129 <gsf:link type="source"> 130 <xsl:call-template name="choose-title"/> 131 </gsf:link> 132 <xsl:call-template name="video-date-length-info"/> 133 </td> 134 </gsf:when> 135 <gsf:otherwise> 136 <td valign="top"> 137 <gsf:link type="document"> 138 <gsf:icon type="document"/> 139 </gsf:link> 140 </td> 141 <td valign="top"> 142 <gsf:link type="source"> 143 <gsf:choose-metadata> 144 <gsf:metadata name="thumbicon"/> 145 <gsf:metadata name="srcicon"/> 146 </gsf:choose-metadata> 147 </gsf:link> 148 </td> 149 <td valign="top"> 150 <gsf:metadata name="equivDocLink"/> 151 <gsf:metadata name="equivDocIcon"/> 152 <gsf:metadata name="/equivDocLink"/> 153 </td> 154 <td> 155 <gsf:link type="document"> 156 <xsl:call-template name="choose-title"/> 157 </gsf:link> 158 </td> 159 </gsf:otherwise> 160 </gsf:switch> 161 </gsf:template> 162 163 </format> 148 164 </search> 149 165 <infodb type="jdbm"/> … … 168 184 <plugin name="RTFPlugin"/> 169 185 <plugin name="WordPlugin"/> 186 <plugin name="UnknownPlugin"> 187 <option name="-file_format" value="MPEG"/> 188 <option name="-mime_type" value="video/mp4"/> 189 <option name="-srcicon" value="iconmp4"/> 190 <option name="-process_extension" value="mp4"/> 191 </plugin> 170 192 <plugin name="PostScriptPlugin"/> 171 193 <plugin name="PowerPointPlugin"/> … … 175 197 <plugin name="NulPlugin"/> 176 198 <plugin name="OAIPlugin"/> 177 <plugin name="UnknownPlugin">178 <option name="-file_format" value="MPEG"/>179 <option name="-mime_type" value="video/mp4"/>180 <option name="-srcicon" value="iconmp4"/>181 <option name="-process_extension" value="mp4"/>182 </plugin>183 199 <plugin name="MetadataXMLPlugin"/> 184 200 <plugin name="ArchivesInfPlugin"/> … … 193 209 <option name="-metadata_selection_mode_within_level" value="firstvalue"/> 194 210 <option name="-buttonname" value="titles"/> 195 <format> 196 <gsf:template match="documentNode"> 197 <gsf:switch> 198 <gsf:metadata name="dc.Type"/> 199 <gsf:when test="equals" test-value="video"> 200 <td valign="top"> 201 <gsf:link type="source"> 202 <gsf:metadata name="srcicon"/> 203 </gsf:link> 204 </td> 205 </gsf:when> 206 <gsf:otherwise> 207 <td valign="top"> 208 <gsf:link type="document"> 209 <gsf:icon type="document"/> 210 </gsf:link> 211 </td> 212 <td valign="top"> 213 <gsf:link type="source"> 214 <gsf:choose-metadata> 215 <gsf:metadata name="thumbicon"/> 216 <gsf:metadata name="srcicon"/> 217 </gsf:choose-metadata> 218 </gsf:link> 219 </td> 220 <td valign="top"> 221 <gsf:metadata name="equivDocLink"/> 222 <gsf:metadata name="equivDocIcon"/> 223 <gsf:metadata name="/equivDocLink"/> 224 </td> 225 </gsf:otherwise> 226 </gsf:switch> 227 <td valign="top"> 228 <gsf:link type="document"> 211 <format> <gsf:template match="documentNode"> 212 <gsf:switch> 213 <gsf:metadata name="dc.Type"/> 214 <gsf:when test="equals" test-value="video"> 215 <td valign="top"> 216 <gsf:link type="source"> 217 <gsf:metadata name="srcicon"/> 218 </gsf:link> 219 </td> 220 <td valign="top"> 221 <gsf:link type="source"> 229 222 <!-- 230 223 Instead of using choose-title here, we want to display the title that the document was classified on 231 224 --> 232 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 233 <gsf:switch> 234 <gsf:metadata name="Source"/> 235 <gsf:when test="exists"> 236 <br/> 237 <i>(<gsf:metadata name="Source"/>)</i> 238 </gsf:when> 239 </gsf:switch> 240 </gsf:link> 241 </td> 242 </gsf:template> 243 </format> 225 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 226 </gsf:link> 227 <xsl:call-template name="video-date-length-info"/> 228 <gsf:switch> 229 <gsf:metadata name="Source"/> 230 <gsf:when test="exists"> 231 <br/> 232 <i>(<gsf:metadata name="Source"/>)</i> 233 </gsf:when> 234 </gsf:switch> 235 </td> 236 </gsf:when> 237 <gsf:otherwise> 238 <td valign="top"> 239 <gsf:link type="document"> 240 <gsf:icon type="document"/> 241 </gsf:link> 242 </td> 243 <td valign="top"> 244 <gsf:link type="source"> 245 <gsf:choose-metadata> 246 <gsf:metadata name="thumbicon"/> 247 <gsf:metadata name="srcicon"/> 248 </gsf:choose-metadata> 249 </gsf:link> 250 </td> 251 <td valign="top"> 252 <gsf:metadata name="equivDocLink"/> 253 <gsf:metadata name="equivDocIcon"/> 254 <gsf:metadata name="/equivDocLink"/> 255 </td> 256 <td valign="top"> 257 <gsf:link type="document"> 258 <!-- 259 Instead of using choose-title here, we want to display the title that the document was classified on 260 --> 261 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 262 </gsf:link> 263 <gsf:switch> 264 <gsf:metadata name="Source"/> 265 <gsf:when test="exists"> 266 <br/> 267 <i>(<gsf:metadata name="Source"/>)</i> 268 </gsf:when> 269 </gsf:switch> 270 </td> 271 </gsf:otherwise> 272 </gsf:switch> 273 </gsf:template> 274 275 </format> 244 276 </classifier> 245 277 <classifier name="List"> … … 268 300 <option name="-buttonname" value="Source"/> 269 301 </classifier> 270 <format> 271 <gsf:template match="documentNode"> 272 <gsf:switch> 273 <gsf:metadata name="dc.Type"/> 274 <gsf:when test="equals" test-value="video"> 275 <td valign="top"> 276 <gsf:link type="source"> 277 <gsf:metadata name="srcicon"/> 278 </gsf:link> 279 </td> 280 </gsf:when> 281 <gsf:otherwise> 282 <td valign="top"> 283 <gsf:link type="document"> 284 <gsf:icon type="document"/> 285 </gsf:link> 286 </td> 287 <td valign="top"> 288 <gsf:link type="source"> 289 <gsf:choose-metadata> 290 <gsf:metadata name="thumbicon"/> 291 <gsf:metadata name="srcicon"/> 292 </gsf:choose-metadata> 293 </gsf:link> 294 </td> 295 <td valign="top"> 296 <gsf:metadata name="equivDocLink"/> 297 <gsf:metadata name="equivDocIcon"/> 298 <gsf:metadata name="/equivDocLink"/> 299 </td> 300 </gsf:otherwise> 301 </gsf:switch> 302 <td valign="top"> 303 <gsf:link type="document"> 302 <format> <gsf:template match="documentNode"> 303 <gsf:switch> 304 <gsf:metadata name="dc.Type"/> 305 <gsf:when test="equals" test-value="video"> 306 <td valign="top"> 307 <gsf:link type="source"> 308 <gsf:metadata name="srcicon"/> 309 </gsf:link> 310 </td> 311 <td valign="top"> 312 <gsf:link type="source"> 304 313 <!-- 305 314 Defined in the global format statement 306 315 --> 307 <xsl:call-template name="choose-title"/> 308 <gsf:switch> 309 <gsf:metadata name="Source"/> 310 <gsf:when test="exists"> 311 <br/> 312 <i>(<gsf:metadata name="Source"/>)</i> 313 </gsf:when> 314 </gsf:switch> 315 </gsf:link> 316 </td> 317 </gsf:template> 318 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 319 <td valign="top"> 320 <gsf:link style="static" type="classifier"> 321 <gsf:icon type="classifier"/> 322 </gsf:link> 323 </td> 324 <td valign="top"> 325 <gsf:link type="classifier"> 326 <gsf:metadata name="Title"/> 327 </gsf:link> 328 </td> 329 <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 330 </gsf:template> 331 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 332 <gsf:link style="static" type="classifier"> 333 <gsf:metadata name="Title"/> 334 </gsf:link> 335 </gsf:template> 336 </format> 316 <xsl:call-template name="choose-title"/> 317 </gsf:link> 318 <xsl:call-template name="video-date-length-info"/> 319 <gsf:switch> 320 <gsf:metadata name="Source"/> 321 <gsf:when test="exists"> 322 <br/> 323 <i>(<gsf:metadata name="Source"/>)</i> 324 </gsf:when> 325 </gsf:switch> 326 </td> 327 </gsf:when> 328 <gsf:otherwise> 329 <td valign="top"> 330 <gsf:link type="document"> 331 <gsf:icon type="document"/> 332 </gsf:link> 333 </td> 334 <td valign="top"> 335 <gsf:link type="source"> 336 <gsf:choose-metadata> 337 <gsf:metadata name="thumbicon"/> 338 <gsf:metadata name="srcicon"/> 339 </gsf:choose-metadata> 340 </gsf:link> 341 </td> 342 <td valign="top"> 343 <gsf:metadata name="equivDocLink"/> 344 <gsf:metadata name="equivDocIcon"/> 345 <gsf:metadata name="/equivDocLink"/> 346 </td> 347 <td valign="top"> 348 <gsf:link type="document"> 349 <!-- 350 Defined in the global format statement 351 --> 352 <xsl:call-template name="choose-title"/> 353 </gsf:link> 354 <gsf:switch> 355 <gsf:metadata name="Source"/> 356 <gsf:when test="exists"> 357 <br/> 358 <i>(<gsf:metadata name="Source"/>)</i> 359 </gsf:when> 360 </gsf:switch> 361 </td> 362 </gsf:otherwise> 363 </gsf:switch> 364 </gsf:template> 365 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 366 <td valign="top"> 367 <gsf:link style="static" type="classifier"> 368 <gsf:icon type="classifier"/> 369 </gsf:link> 370 </td> 371 <td valign="top"> 372 <gsf:link type="classifier"> 373 <gsf:metadata name="Title"/> 374 </gsf:link> 375 </td> 376 <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 377 </gsf:template> 378 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 379 <gsf:link style="static" type="classifier"> 380 <gsf:metadata name="Title"/> 381 </gsf:link> 382 </gsf:template> 383 384 </format> 337 385 </browse> 338 386 <display> -
main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/import/videos/metadata.xml
r34208 r34210 24 24 <Metadata mode="accumulate" name="dc.Description">Protecting or controlling access to collections</Metadata> 25 25 <Metadata mode="accumulate" name="dc.Date">09 June 2020</Metadata> 26 <Metadata mode="accumulate" name="dc.Coverage">1:55 hrs</Metadata> 26 27 </Description> 27 28 </FileSet> … … 36 37 <Metadata mode="accumulate" name="dc.Subject">Depositor</Metadata> 37 38 <Metadata mode="accumulate" name="dc.Date">12 June 2020</Metadata> 39 <Metadata mode="accumulate" name="dc.Coverage">1:50 hrs</Metadata> 38 40 </Description> 39 41 </FileSet> … … 53 55 <Metadata mode="accumulate" name="dc.Description">Greenstone Reader Interface with a web browser</Metadata> 54 56 <Metadata mode="accumulate" name="dc.Subject">Introduction</Metadata> 57 <Metadata mode="accumulate" name="dc.Coverage">1:30 hrs</Metadata> 55 58 </Description> 56 59 </FileSet> … … 71 74 <Metadata mode="accumulate" name="dc.Description">GSI, the Greenstone Server Interface, for previewing</Metadata> 72 75 <Metadata mode="accumulate" name="dc.Title">Zoom 02: Metadata Sets, GEMS, GSI, UnknownPlugin</Metadata> 76 <Metadata mode="accumulate" name="dc.Coverage">2:30 hrs</Metadata> 73 77 </Description> 74 78 </FileSet> … … 78 82 <Metadata mode="accumulate" name="dc.Description">WhakatÅhea website interface</Metadata> 79 83 <Metadata mode="accumulate" name="dc.Description">How to integrat the six pou</Metadata> 80 <Metadata mode="accumulate" name="dc.Subject"> pou</Metadata>84 <Metadata mode="accumulate" name="dc.Subject">Pou</Metadata> 81 85 <Metadata mode="accumulate" name="dc.Subject">website</Metadata> 82 86 <Metadata mode="accumulate" name="dc.Subject">interface</Metadata> … … 89 93 <Metadata mode="accumulate" name="dc.Description">WhakatÅhea Digital Library interface</Metadata> 90 94 <Metadata mode="accumulate" name="dc.Date">18 June 2020</Metadata> 95 <Metadata mode="accumulate" name="dc.Coverage">2:35 hrs</Metadata> 96 </Description> 97 </FileSet> 98 <FileSet> 99 <FileName>06 GS3Tutorial_Fri_19June2020_CollFromScratch1\.mp4</FileName> 100 <Description> 101 <Metadata mode="accumulate" name="dc.Title">Zoom 06: Creating the GS3 Tutorials collection</Metadata> 102 <Metadata mode="accumulate" name="dc.Description">Using client-GLI to create this GS3 Tutorials collection</Metadata> 103 <Metadata mode="accumulate" name="dc.Description">Creating a collection</Metadata> 104 <Metadata mode="accumulate" name="dc.Date">19 June 2020</Metadata> 105 <Metadata mode="accumulate" name="dc.Subject">Client-GLI</Metadata> 106 <Metadata mode="accumulate" name="dc.Subject">create a collection</Metadata> 107 <Metadata mode="accumulate" name="dc.Subject">Format Statements</Metadata> 108 <Metadata mode="accumulate" name="dc.Subject">UnknownPlugin</Metadata> 109 <Metadata mode="accumulate" name="dc.Coverage">3 hrs</Metadata> 91 110 </Description> 92 111 </FileSet>
Note:
See TracChangeset
for help on using the changeset viewer.