- Timestamp:
- 2020-07-01T13:55:44+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
r34213 r34236 48 48 <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem> 49 49 </displayItemList> 50 <format> <gsf:template name="video-date-length-info"><br/>Date:<gsf:metadata name="dc.Date"/><br/>Duration:<gsf:metadata name="dc.Coverage"/></gsf:template> 51 <gsf:template name="choose-title"> 52 <gsf:choose-metadata> 53 <gsf:metadata name="dc.Title"/> 54 <gsf:metadata name="Title"/> 55 <gsf:default>Untitled</gsf:default> 56 </gsf:choose-metadata> 57 </gsf:template> 50 <format> 51 <gsf:template name="video-date-length-info"><br/>Date:<gsf:metadata name="dc.Date"/><br/>Duration:<gsf:metadata name="dc.Coverage"/></gsf:template> 52 <gsf:template name="choose-title"> 53 <gsf:choose-metadata> 54 <gsf:metadata name="dc.Title"/> 55 <gsf:metadata name="Title"/> 56 <gsf:default>Untitled</gsf:default> 57 </gsf:choose-metadata> 58 </gsf:template> 58 59 <!-- 59 60 modify the collection description template to output the "this collection contains X documents and was last built Y days ago" message 60 61 --> 61 <xsl:template name="coll-description"> 62 <p> 63 <gslib:collectionDescriptionTextAndServicesLinks/> 64 </p> 65 <xsl:variable name="raw_date"> 66 <gslib:collectionMeta name="buildDate"/> 67 </xsl:variable> 68 <xsl:variable name="formatted_date"> 69 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 70 </xsl:variable> 71 <xsl:variable name="numdocs"> 72 <gslib:collectionMeta name="numDocs"/> 73 </xsl:variable> 74 <p> 75 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 76 </p> 77 </xsl:template> 78 79 </format> 62 <xsl:template name="coll-description"> 63 <p> 64 <gslib:collectionDescriptionTextAndServicesLinks/> 65 </p> 66 <xsl:variable name="raw_date"> 67 <gslib:collectionMeta name="buildDate"/> 68 </xsl:variable> 69 <xsl:variable name="formatted_date"> 70 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 71 </xsl:variable> 72 <xsl:variable name="numdocs"> 73 <gslib:collectionMeta name="numDocs"/> 74 </xsl:variable> 75 <p> 76 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 77 </p> 78 </xsl:template> 79 </format> 80 80 <search type="lucene"> 81 81 <level name="document"> … … 112 112 <searchType name="simpleform"/> 113 113 <searchType name="advancedform"/> 114 <format> <gsf:template match="documentNode">115 <gsf:switch>116 <gsf:metadata name="dc.Type"/>117 <gsf:when test="equals" test-value="video">118 <td colspan="3" valign="top">119 <gsf:link type="source">120 <gsf:metadata name="srcicon"/>121 </gsf:link>122 </td>123 <td>124 <gsf:link type="source">125 <xsl:call-template name="choose-title"/>126 </gsf:link>127 <xsl:call-template name="video-date-length-info"/>128 </td>129 </gsf:when>130 <gsf:otherwise>131 <td valign="top">132 <gsf:link type="document">133 <gsf:icon type="document"/>134 </gsf:link>135 </td>136 <td valign="top">137 <gsf:link type="source">138 <gsf:choose-metadata>139 <gsf:metadata name="thumbicon"/>140 <gsf:metadata name="srcicon"/>141 </gsf:choose-metadata>142 </gsf:link>143 </td>144 <td valign="top">145 <gsf:metadata name="equivDocLink"/>146 <gsf:metadata name="equivDocIcon"/>147 <gsf:metadata name="/equivDocLink"/>148 </td>149 <td>150 <gsf:switch>151 <gsf:metadata name="Title" select="parent"/>152 <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when>153 <gsf:otherwise>154 <gsf:link type="document">155 <xsl:call-template name="choose-title"/>156 </gsf:link>157 </gsf:otherwise>158 </gsf:switch>159 </td>160 </gsf:otherwise>161 </gsf:switch>162 </gsf:template>163 164 </format>114 <format> 115 <gsf:template match="documentNode"> 116 <gsf:switch> 117 <gsf:metadata name="dc.Type"/> 118 <gsf:when test="equals" test-value="video"> 119 <td colspan="3" valign="top"> 120 <gsf:link type="source"> 121 <gsf:metadata name="srcicon"/> 122 </gsf:link> 123 </td> 124 <td> 125 <gsf:link type="source"> 126 <xsl:call-template name="choose-title"/> 127 </gsf:link> 128 <xsl:call-template name="video-date-length-info"/> 129 </td> 130 </gsf:when> 131 <gsf:otherwise> 132 <td valign="top"> 133 <gsf:link type="document"> 134 <gsf:icon type="document"/> 135 </gsf:link> 136 </td> 137 <td valign="top"> 138 <gsf:link type="source"> 139 <gsf:choose-metadata> 140 <gsf:metadata name="thumbicon"/> 141 <gsf:metadata name="srcicon"/> 142 </gsf:choose-metadata> 143 </gsf:link> 144 </td> 145 <td valign="top"> 146 <gsf:metadata name="equivDocLink"/> 147 <gsf:metadata name="equivDocIcon"/> 148 <gsf:metadata name="/equivDocLink"/> 149 </td> 150 <td> 151 <gsf:switch> 152 <gsf:metadata name="Title" select="parent"/> 153 <gsf:when test="exists"><xsl:call-template name="choose-title"/> of<gsf:metadata name="dc.Title" select="root"/></gsf:when> 154 <gsf:otherwise> 155 <gsf:link type="document"> 156 <xsl:call-template name="choose-title"/> 157 </gsf:link> 158 </gsf:otherwise> 159 </gsf:switch> 160 </td> 161 </gsf:otherwise> 162 </gsf:switch> 163 </gsf:template> 164 </format> 165 165 </search> 166 166 <infodb type="jdbm"/> … … 169 169 <plugin name="ZIPPlugin"/> 170 170 <plugin name="GreenstoneXMLPlugin"/> 171 <plugin name="TextPlugin"/> 171 <plugin name="TextPlugin"> 172 <option name="-associate_ext" value="mp4"/> 173 </plugin> 172 174 <plugin name="HTMLPlugin"/> 173 175 <plugin name="EmailPlugin"/> … … 210 212 <option name="-metadata_selection_mode_within_level" value="firstvalue"/> 211 213 <option name="-buttonname" value="Titles"/> 212 <format> <gsf:template match="documentNode"> 213 <gsf:switch> 214 <gsf:metadata name="dc.Type"/> 215 <gsf:when test="equals" test-value="video"> 216 <td valign="top"> 217 <gsf:link type="source"> 218 <gsf:metadata name="srcicon"/> 219 </gsf:link> 220 </td> 221 <td valign="top"> 222 <gsf:link type="source"> 214 <format> 215 <gsf:template match="documentNode"> 216 <gsf:switch> 217 <gsf:metadata name="dc.Type"/> 218 <gsf:when test="equals" test-value="video"> 219 <td valign="top"> 220 <gsf:link type="source"> 221 <gsf:metadata name="srcicon"/> 222 </gsf:link> 223 </td> 224 <td valign="top"> 225 <gsf:link type="source"> 223 226 <!-- 224 227 Instead of using choose-title here, we want to display the title that the document was classified on 225 228 --> 226 227 228 229 230 231 232 233 234 235 <xsl:call-template name="video-date-length-info"/> 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 229 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 230 <gsf:switch> 231 <gsf:metadata name="Source"/> 232 <gsf:when test="exists"> 233 <br/> 234 <i>(<gsf:metadata name="Source"/>)</i> 235 </gsf:when> 236 </gsf:switch> 237 </gsf:link> 238 <xsl:call-template name="video-date-length-info"/> 239 </td> 240 </gsf:when> 241 <gsf:otherwise> 242 <td valign="top"> 243 <gsf:link type="document"> 244 <gsf:icon type="document"/> 245 </gsf:link> 246 </td> 247 <td valign="top"> 248 <gsf:link type="source"> 249 <gsf:choose-metadata> 250 <gsf:metadata name="thumbicon"/> 251 <gsf:metadata name="srcicon"/> 252 </gsf:choose-metadata> 253 </gsf:link> 254 </td> 255 <td valign="top"> 256 <gsf:metadata name="equivDocLink"/> 257 <gsf:metadata name="equivDocIcon"/> 258 <gsf:metadata name="/equivDocLink"/> 259 </td> 260 <td valign="top"> 261 <gsf:link type="document"> 259 262 <!-- 260 263 Instead of using choose-title here, we want to display the title that the document was classified on 261 264 --> 262 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 263 </gsf:link> 264 <gsf:switch> 265 <gsf:metadata name="Source"/> 266 <gsf:when test="exists"> 267 <br/> 268 <i>(<gsf:metadata name="Source"/>)</i> 269 </gsf:when> 270 </gsf:switch> 271 </td> 272 </gsf:otherwise> 273 </gsf:switch> 274 </gsf:template> 275 276 </format> 265 <gsf:metadata name="dc.Title,Title" pos="classifiedBy"/> 266 </gsf:link> 267 <gsf:switch> 268 <gsf:metadata name="Source"/> 269 <gsf:when test="exists"> 270 <br/> 271 <i>(<gsf:metadata name="Source"/>)</i> 272 </gsf:when> 273 </gsf:switch> 274 </td> 275 </gsf:otherwise> 276 </gsf:switch> 277 </gsf:template> 278 </format> 277 279 </classifier> 278 280 <classifier name="List"> … … 281 283 <option name="-partition_type_within_level" value="none"/> 282 284 <option name="-buttonname" value="Type of Materials"/> 283 <option name="-metadata_sort_mode_within_level" value="alphanumeric"/> 285 <option name="-sort_leaf_nodes_using" value="dc.Title"/> 286 <option name="-sort_leaf_nodes_sort_mode" value="alphanumeric"/> 284 287 </classifier> 285 288 <classifier name="List"> … … 302 305 <option name="-buttonname" value="Source"/> 303 306 </classifier> 304 <format> <gsf:template match="documentNode"> 305 <gsf:switch> 306 <gsf:metadata name="dc.Type"/> 307 <gsf:when test="equals" test-value="video"> 308 <td valign="top"> 309 <gsf:link type="source"> 310 <gsf:metadata name="srcicon"/> 311 </gsf:link> 312 </td> 313 <td valign="top"> 314 <gsf:link type="source"> 307 <format> 308 <gsf:template match="documentNode"> 309 <gsf:switch> 310 <gsf:metadata name="dc.Type"/> 311 <gsf:when test="equals" test-value="video"> 312 <td valign="top"> 313 <gsf:link type="source"> 314 <gsf:metadata name="srcicon"/> 315 </gsf:link> 316 </td> 317 <td valign="top"> 318 <gsf:link type="source"> 315 319 <!-- 316 320 Defined in the global format statement 317 321 --> 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 322 <xsl:call-template name="choose-title"/> 323 <gsf:switch> 324 <gsf:metadata name="Source"/> 325 <gsf:when test="exists"> 326 <br/> 327 <i>(<gsf:metadata name="Source"/>)</i> 328 </gsf:when> 329 </gsf:switch> 330 </gsf:link> 331 <xsl:call-template name="video-date-length-info"/> 332 </td> 333 </gsf:when> 334 <gsf:otherwise> 335 <td valign="top"> 336 <gsf:link type="document"> 337 <gsf:icon type="document"/> 338 </gsf:link> 339 </td> 340 <td valign="top"> 341 <gsf:link type="source"> 342 <gsf:choose-metadata> 343 <gsf:metadata name="thumbicon"/> 344 <gsf:metadata name="srcicon"/> 345 </gsf:choose-metadata> 346 </gsf:link> 347 </td> 348 <td valign="top"> 349 <gsf:metadata name="equivDocLink"/> 350 <gsf:metadata name="equivDocIcon"/> 351 <gsf:metadata name="/equivDocLink"/> 352 </td> 353 <td valign="top"> 354 <gsf:link type="document"> 351 355 <!-- 352 356 Defined in the global format statement 353 357 --> 354 <xsl:call-template name="choose-title"/> 355 </gsf:link> 356 <gsf:switch> 357 <gsf:metadata name="Source"/> 358 <gsf:when test="exists"> 359 <br/> 360 <i>(<gsf:metadata name="Source"/>)</i> 361 </gsf:when> 362 </gsf:switch> 363 </td> 364 </gsf:otherwise> 365 </gsf:switch> 366 </gsf:template> 367 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 368 <td valign="top"> 369 <gsf:link style="static" type="classifier"> 370 <gsf:icon type="classifier"/> 371 </gsf:link> 372 </td> 373 <td valign="top"> 374 <gsf:link type="classifier"> 375 <gsf:metadata name="Title"/> 376 </gsf:link> 377 </td> 378 <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 379 </gsf:template> 380 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 381 <gsf:link style="static" type="classifier"> 382 <gsf:metadata name="Title"/> 383 </gsf:link> 384 </gsf:template> 385 386 </format> 358 <xsl:call-template name="choose-title"/> 359 </gsf:link> 360 <gsf:switch> 361 <gsf:metadata name="Source"/> 362 <gsf:when test="exists"> 363 <br/> 364 <i>(<gsf:metadata name="Source"/>)</i> 365 </gsf:when> 366 </gsf:switch> 367 </td> 368 </gsf:otherwise> 369 </gsf:switch> 370 </gsf:template> 371 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 372 <td valign="top"> 373 <gsf:link style="static" type="classifier"> 374 <gsf:icon type="classifier"/> 375 </gsf:link> 376 </td> 377 <td valign="top"> 378 <gsf:link type="classifier"> 379 <gsf:metadata name="Title"/> 380 </gsf:link> 381 </td> 382 <td valign="top">(<gsf:metadata name="numleafdocs"/>)</td> 383 </gsf:template> 384 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 385 <gsf:link style="static" type="classifier"> 386 <gsf:metadata name="Title"/> 387 </gsf:link> 388 </gsf:template> 389 </format> 387 390 </browse> 388 391 <display> 389 <format> <gsf:option name="TOC" value="true"/> 390 <gsf:option name="allowUserComments" value="false"/> 391 <gsf:option name="allowDocumentEditing" value="true"/> 392 <gsf:option name="allowMapGPSEditing" value="true"/> 392 <format> 393 <gsf:option name="TOC" value="true"/> 394 <gsf:option name="allowUserComments" value="false"/> 395 <gsf:option name="allowDocumentEditing" value="true"/> 396 <gsf:option name="allowMapGPSEditing" value="true"/> 393 397 <!-- 394 398 Overwriting this template allows you to change the heading of the document. … … 418 422 Overwriting this template can be used to change the content of section headings. 419 423 --> 420 421 <gsf:template name="sectionHeading"> 422 <xsl:call-template name="choose-title"/> 423 </gsf:template> 424 424 <gsf:template name="sectionHeading"> 425 <xsl:call-template name="choose-title"/> 426 </gsf:template> 425 427 <!-- 426 428 Overwriting this template can be used to change the content of the top-level section. … … 441 443 </gsf:template> 442 444 --> 443 444 </format> 445 </format> 445 446 </display> 446 447 <replaceListRef id="gs2-standard"/> -
main/trunk/model-sites-dev/opotiki/collect/gs3tutorials/import/videos/metadata.xml
r34214 r34236 6 6 <Description> 7 7 <Metadata mode="accumulate" name="dc.Creator">Anu</Metadata> 8 9 8 </Description> 10 9 </FileSet> … … 133 132 </Description> 134 133 </FileSet> 134 <FileSet> 135 <FileName>08 UploadingADocToCollection_24June2020\.mp4</FileName> 136 <Description> 137 <Metadata mode="accumulate" name="dc.Coverage">0:50 hrs</Metadata> 138 <Metadata mode="accumulate" name="dc.Type">video</Metadata> 139 <Metadata mode="accumulate" name="dc.Date">24 June 2020</Metadata> 140 <Metadata mode="accumulate" name="dc.Subject">Client-GLI</Metadata> 141 <Metadata mode="accumulate" name="dc.Subject">Adding</Metadata> 142 <Metadata mode="accumulate" name="dc.Description">Adding a new document to an existing collection</Metadata> 143 <Metadata mode="accumulate" name="dc.Title">Zoom 08: Adding a new document to a collection</Metadata> 144 <Metadata mode="accumulate" name="dc.Subject">Uploading</Metadata> 145 </Description> 146 </FileSet> 135 147 </DirectoryMetadata>
Note:
See TracChangeset
for help on using the changeset viewer.