Ignore:
Timestamp:
2013-03-27T17:03:26+13:00 (11 years ago)
Author:
ak19
Message:

Shifting instructions for svn updating gs2build/common-src/cgi-bin scripts for moving into gs3/web/WEB-INF/cgi to its own target and making sure it gets called at the same time as it did before (previously in prepare-gli and svnupdate-gli targets, now called alongside those targets). Now metadata-server.pl in cgi-bin is also svn-updated.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/etc/collectionConfig.xml

    r27101 r27135  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    3 
    43    <metadataList>
    5         <metadata lang="en" name="creator"></metadata>
    6         <metadata lang="en" name="maintainer"></metadata>
    7         <metadata lang="en" name="public">true</metadata>
     4        <metadata lang="en" name="creator"/>
     5        <metadata lang="en" name="maintainer"/>
     6        <metadata lang="en" name="public">false</metadata>
    87    </metadataList>
    9 
    108    <displayItemList>
    11         <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
    129        <displayItem assigned="true" lang="en" name="description">
    1310          This is a demonstration collection for the Greenstone3 digital library software.
     
    1613          Lucene for indexing and JDBM as the database for metadata.
    1714        </displayItem>
    18         <displayItem lang="en" name="shortDescription">
     15        <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
     16        <displayItem assigned="true" lang="en" name="allfields">all fields</displayItem>
     17        <displayItem assigned="true" lang="en" name="text">text</displayItem>
     18        <displayItem assigned="true" lang="en" name="dc.Title,Title">titles</displayItem>
     19        <displayItem assigned="true" lang="en" name="dc.Subject">subjects</displayItem>
     20        <displayItem assigned="true" lang="en" name="dls.Organization">organisations</displayItem>
     21        <displayItem assigned="true" lang="en" name="document:text">text</displayItem>
     22        <displayItem assigned="true" lang="en" name="document:ex.Title">Title</displayItem>
     23        <displayItem assigned="true" lang="en" name="document:ex.Source">Source</displayItem>
     24        <displayItem assigned="true" lang="en" name="section">chapter</displayItem>
     25        <displayItem assigned="true" lang="en" name="document">book</displayItem>
     26        <displayItem assigned="true" lang="en" name="shortDescription">
    1927          Demonstration collection containing a few books from the Humanitarian and Development
    2028          Libraries. Uses Lucene and JDBM.
    21         </displayItem> 
     29        </displayItem>
    2230    </displayItemList>
    23 
    24     <format>
    25       <!-- Define any global format statements here -->
    26     </format>
    27 
     31    <format>   <xsl:template name="additionalHeaderContent">
     32    <xsl:variable name="httpCollection">
     33      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     34    </xsl:variable>
     35
     36    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     37  </xsl:template>
     38
     39<!--
     40Define any global format statements here
     41-->
     42  <xsl:template name="additionalHeaderContent">
     43    <xsl:variable name="httpCollection">
     44      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     45    </xsl:variable>
     46    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     47  </xsl:template>
     48
     49</format>
    2850    <search type="lucene">
    2951        <level name="section">
     
    4971            <displayItem lang="en" name="name">organisations</displayItem>
    5072        </index>
    51         <indexOption>
    52             <option name="accentfold"/>
    53             <option name="casefold"/>
    54             <option name="stem"/>
    55         </indexOption>
     73        <indexOption name=""/>
    5674        <searchType name="plain"/>
    5775        <searchType name="simpleform"/>
    5876        <searchType name="advancedform"/>
    59         <format>
    60             <gsf:template match="documentNode">
    61                 <td valign="top">
    62                     <gsf:link type="document">
    63                         <gsf:icon type="document"/>
    64                     </gsf:link>
    65                 </td>
    66                 <td>
    67                     <gsf:link type="document">
    68                         <gsf:choose-metadata>
    69                             <gsf:metadata name="dc.Title"/>
    70                             <gsf:metadata name="exp.Title"/>
    71                             <gsf:metadata name="ex.dc.Title"/>
    72                             <gsf:metadata name="Title"/>
    73                             <gsf:default>Untitled</gsf:default>
    74                         </gsf:choose-metadata>
    75                     </gsf:link>
    76                 </td>
    77             </gsf:template>
    78         </format>
     77        <format>  <xsl:template name="additionalHeaderContent">
     78    <xsl:variable name="httpCollection">
     79      <xsl:value-of select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']"/>
     80    </xsl:variable>
     81    <link href="{$httpCollection}/style/font_change.css" rel="stylesheet" type="text/css"/>
     82  </xsl:template>
     83  <gsf:template match="documentNode">
     84    <td valign="top">
     85      <gsf:link type="document">
     86        <gsf:icon type="document"/>
     87      </gsf:link>
     88    </td>
     89    <td>
     90      <gsf:link type="document">
     91        <gsf:choose-metadata>
     92          <gsf:metadata name="dc.Title"/>
     93          <gsf:metadata name="exp.Title"/>
     94          <gsf:metadata name="ex.dc.Title"/>
     95          <gsf:metadata name="Title"/>
     96          <gsf:default>Untitled</gsf:default>
     97        </gsf:choose-metadata>
     98      </gsf:link>
     99    </td>
     100  </gsf:template>
     101
     102</format>
    79103    </search>
    80104    <infodb type="jdbm"/>
     
    127151        </format>
    128152        </classifier>
    129         <format>
    130             <gsf:template match="documentNode">
    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:link type="document">
    146                         <gsf:choose-metadata>
    147                             <gsf:metadata name="dc.Title"/>
    148                             <gsf:metadata name="exp.Title"/>
    149                             <gsf:metadata name="ex.dc.Title"/>
    150                             <gsf:metadata name="Title"/>
    151                             <gsf:default>Untitled</gsf:default>
    152                         </gsf:choose-metadata>
    153                     </gsf:link>
    154                     <gsf:switch>
    155                         <gsf:metadata name="Source"/>
    156                         <gsf:when test="exists">
    157                             <br/>
    158                             <i>(<gsf:metadata name="Source"/>)</i>
    159                         </gsf:when>
    160                     </gsf:switch>
    161 
    162                 </td>
    163             </gsf:template>
    164             <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    165                 <td valign="top">
    166                     <gsf:link type="classifier">
    167                         <gsf:icon type="classifier"/>
    168                     </gsf:link>
    169                 </td>
    170                 <td valign="top">
    171                     <gsf:choose-metadata>
    172                         <gsf:metadata name="dc.Title"/>
    173                         <gsf:metadata name="exp.Title"/>
    174                         <gsf:metadata name="ex.dc.Title"/>
    175                         <gsf:metadata name="Title"/>
    176                         <gsf:default>Untitled</gsf:default>
    177                     </gsf:choose-metadata>
    178                     <gsf:switch>
    179                         <gsf:metadata name="Source"/>
    180                         <gsf:when test="exists">
    181                             <br/>
    182                             <i>(<gsf:metadata name="Source"/>)</i>
    183                         </gsf:when>
    184                     </gsf:switch>
    185                 </td>
    186             </gsf:template>
    187             <gsf:template match="classifierNode[@classifierStyle = 'HList']">
    188                 <gsf:link type="classifier">
    189                     <gsf:metadata name="Title"/>
    190                 </gsf:link>
    191             </gsf:template>
    192         </format>
     153        <format>  <gsf:template match="documentNode">
     154    <td valign="top">
     155      <gsf:link type="document">
     156        <gsf:icon type="document"/>
     157      </gsf:link>
     158    </td>
     159    <td valign="top">
     160      <gsf:link type="source">
     161        <gsf:choose-metadata>
     162          <gsf:metadata name="thumbicon"/>
     163          <gsf:metadata name="srcicon"/>
     164        </gsf:choose-metadata>
     165      </gsf:link>
     166    </td>
     167    <td valign="top">
     168      <gsf:link type="document">
     169        <gsf:choose-metadata>
     170          <gsf:metadata name="dc.Title"/>
     171          <gsf:metadata name="exp.Title"/>
     172          <gsf:metadata name="ex.dc.Title"/>
     173          <gsf:metadata name="Title"/>
     174          <gsf:default>Untitled</gsf:default>
     175        </gsf:choose-metadata>
     176      </gsf:link>
     177      <gsf:switch>
     178        <gsf:metadata name="Source"/>
     179        <gsf:when test="exists">
     180          <br/>
     181          <i>(<gsf:metadata name="Source"/>)</i>
     182        </gsf:when>
     183      </gsf:switch>
     184    </td>
     185  </gsf:template>
     186  <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     187    <td valign="top">
     188      <gsf:link type="classifier">
     189        <gsf:icon type="classifier"/>
     190      </gsf:link>
     191    </td>
     192    <td valign="top">
     193      <gsf:choose-metadata>
     194        <gsf:metadata name="dc.Title"/>
     195        <gsf:metadata name="exp.Title"/>
     196        <gsf:metadata name="ex.dc.Title"/>
     197        <gsf:metadata name="Title"/>
     198        <gsf:default>Untitled</gsf:default>
     199      </gsf:choose-metadata>
     200      <gsf:switch>
     201        <gsf:metadata name="Source"/>
     202        <gsf:when test="exists">
     203          <br/>
     204          <i>(<gsf:metadata name="Source"/>)</i>
     205        </gsf:when>
     206      </gsf:switch>
     207    </td>
     208  </gsf:template>
     209  <gsf:template match="classifierNode[@classifierStyle = 'HList']">
     210    <gsf:link type="classifier">
     211      <gsf:metadata name="Title"/>
     212    </gsf:link>
     213  </gsf:template>
     214
     215</format>
    193216    </browse>
    194217    <display>
    195         <format>
    196             <gsf:option name="TOC" value="true"/>
    197            
    198             <gsf:headMetaTags>
    199               <gsf:metadata name="dc.Title"/>
    200               <gsf:metadata name="dc.Subject"/>
    201               <gsf:metadata name="dls.Organization"/>
    202             </gsf:headMetaTags>
    203 
    204         </format>
     218        <format>  <gsf:option name="TOC" value="true"/>
     219  <gsf:headMetaTags>
     220    <gsf:metadata name="dc.Title"/>
     221    <gsf:metadata name="dc.Subject"/>
     222    <gsf:metadata name="dls.Organization"/>
     223  </gsf:headMetaTags>
     224
     225</format>
    205226    </display>
    206227    <replaceListRef id="gs2-standard"/>
    207228    <serviceRackList>
    208         <serviceRack name="RSSRetrieve"/>
    209         <!-- comment out the following serviceRack if you want to disable OAI for this collection -->
     229        <serviceRack name="RSSRetrieve"/><!-- comment out the following serviceRack if you want to disable OAI for this collection -->
    210230        <serviceRack name="OAIPMH">
    211             <ListMetadataFormats>
    212                 <!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
     231            <ListMetadataFormats><!--What metadata sets to support is collection specific. To support other metadata schema, simply add a metadataFormat element here.
    213232                    The support of unqualified Dublin Core metadata set is mandatory in the oai specification.
    214233                -->
     
    216235                    <metadataPrefix>oai_dc</metadataPrefix>
    217236                    <schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema>
    218                     <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>
    219                     <!--   a custom mapping as this collection doesn't have dc metadata -->                   
    220                     <mappingList>                       
    221                         <mapping>dc:title,dc.Title</mapping>
    222                         <mapping>dc:subject,dc.Subject</mapping>
    223                         <mapping>dc:language,dc.Language</mapping>
    224                         <mapping>dc:publisher,dls.Organization</mapping>                   
     237                    <metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace><!--   a custom mapping as this collection doesn't have dc metadata -->
     238                    <mappingList>
     239                        <mapping>dc:title,dc.Title</mapping>
     240                        <mapping>dc:subject,dc.Subject</mapping>
     241                        <mapping>dc:language,dc.Language</mapping>
     242                        <mapping>dc:publisher,dls.Organization</mapping>
    225243                    </mappingList>
    226244                </metadataFormat>
Note: See TracChangeset for help on using the changeset viewer.