Changeset 31922

Show
Ignore:
Timestamp:
31.08.2017 13:50:57 (3 weeks ago)
Author:
kjdon
Message:

modifed the classifiers to be more useful. importing now converts to png

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/pei-jones/collect/written-works/etc/collectionConfig.xml

    r31921 r31922  
    2828      <displayItem lang="en" name="name">author</displayItem> 
    2929    </index> 
    30     <index name="pj.Correspondent"> 
     30   <index name="pj.Correspondent"> 
    3131      <displayItem lang="en" name="name">correspondent</displayItem> 
    3232    </index> 
    33     <index name="pj.Description"> 
     33     <index name="pj.Description"> 
    3434      <displayItem lang="en" name="name">description</displayItem> 
    3535    </index> 
     
    4646      <displayItem lang="en" name="name">location</displayItem> 
    4747    </index> 
    48     <index name="pj.Physical-Location"> 
     48     <index name="pj.Physical-Location"> 
    4949      <displayItem lang="en" name="name">physical location</displayItem> 
    5050    </index> 
     
    5555      <displayItem lang="en" name="name">tags</displayItem> 
    5656    </index> 
     57    <index name="pj.Tags"> 
     58      <displayItem lang="en" name="name">tags</displayItem> 
     59    </index> 
    5760    <index name="pj.Document-Type"> 
    5861      <displayItem lang="en" name="name">document type</displayItem> 
     
    8184    <td> 
    8285      <gsf:link type="document"> 
    83         <gsf:if-metadata-exists><gsf:metadata name="pj.Title" select="parent"/><gsf:if><gsf:metadata name="pj.Title" select="parent"/></gsf:if></gsf:if-metadata-exists> 
     86            <gsf:if-metadata-exists><gsf:metadata name="pj.Title" select="parent"/><gsf:if><gsf:metadata name="pj.Title" select="parent"/></gsf:if></gsf:if-metadata-exists> 
    8487        <gsf:choose-metadata> 
    8588          <gsf:metadata name="pj.Title"/> 
     
    100103    <option name="-OIDtype" value="filename"/> 
    101104    <option name="-enable_cache"/> 
    102       </plugin> 
     105        <option name="-thumbnailtype" value="png"/> 
     106        <option name="-screenviewtype" value="png"/> 
     107        <option name="-converttotype" value="png"/> 
     108       </plugin> 
    103109      <plugin name="TextPlugin"/> 
    104110      <plugin name="HTMLPlugin"/> 
    105      <!-- <plugin name="EmailPlugin"/> 
     111<!--      <plugin name="EmailPlugin"/> 
    106112      <plugin name="PDFPlugin"/> 
    107113      <plugin name="RTFPlugin"/> 
     
    123129    <classifier name="List"> 
    124130      <option name="-metadata" value="pj.Title;Title"/> 
    125       <option name="-partition_type_within_level" value="approximate_size"/> 
     131      <option name="-partition_type_within_level" value="per_letter"/> 
     132    <format> 
     133      <gsf:template match="documentNode"> 
     134    <td valign="top"> 
     135      <gsf:link type="document"><gsf:icon type="document"/></gsf:link> 
     136    </td> 
     137    <td valign="top"> 
     138      <gsf:link type="document"> 
     139        <gsf:choose-metadata> 
     140          <gsf:metadata name="pj.Title" pos="classifiedBy"/> 
     141          <gsf:metadata name="Title"/> 
     142          <gsf:default>Untitled</gsf:default> 
     143        </gsf:choose-metadata> 
     144        <gsf:switch> 
     145          <gsf:metadata name="FileFormat"/> 
     146          <gsf:when test="equals" test-value="PagedImage"><i> (<gsf:metadata name="Identifier"/>)</i></gsf:when> 
     147        </gsf:switch> 
     148      </gsf:link> 
     149    </td> 
     150      </gsf:template> 
     151    </format> 
    126152    </classifier> 
    127     <classifier name="List"> 
    128       <option name="-metadata" value="Source"/> 
    129       <option name="-partition_type_within_level" value="approximate_size"/> 
    130       <format> 
     153    <classifier name="PJFileNameList"> 
     154     <format> 
    131155    <gsf:template match="documentNode"> 
    132156      <td valign="top"> 
     157        <gsf:link type="document"><gsf:icon type="document"/></gsf:link> 
     158    </td> 
     159    <td valign="top"> 
    133160        <gsf:link type="document"> 
    134           <xsl:variable name="image-file"> 
    135         <gsf:choose-metadata> 
    136           <gsf:metadata name="Thumb"/> 
    137           <gsf:metadata name="Thumb" select="children" pos="1"/> 
    138           <gsf:metadata name="srcLinkFile"/> 
    139         </gsf:choose-metadata> 
    140           </xsl:variable> 
    141           <img><xsl:attribute name="src">sites/<xsl:value-of select="$site_name"/>/collect/written-works/index/assoc/<gsf:metadata name="assocfilepath"/>/<xsl:value-of select="$image-file"/></xsl:attribute></img> 
    142         </gsf:link> 
    143       </td> 
    144       <td valign="top"> 
    145         <gsf:link type="document"> 
    146           <gsf:metadata name="SourceFile"/><xsl:text>: </xsl:text> 
     161          <gsf:metadata name="Identifier"/><xsl:text>: </xsl:text> 
    147162          <gsf:choose-metadata> 
    148163        <gsf:metadata name="pj.Title"/> 
     
    154169    </gsf:template> 
    155170      </format> 
    156     </classifier> 
     171     </classifier> 
     172     <classifier name="List"> 
     173       <option name="filter_metadata" value="pj.Format"/> 
     174       <option name="filter_regex" value="RealBook"/> 
     175      <option name="-metadata" value="pj.Title,Title"/> 
     176      <option name="-partition_type_within_level" value="approximate_size"/> 
     177      <option name="buttonname" value="RealBooks"/> 
     178 
    157179    <format> 
    158180      <gsf:template match="documentNode"> 
     
    176198          <gsf:default>Untitled</gsf:default> 
    177199        </gsf:choose-metadata> 
    178         <gsf:switch> 
    179           <gsf:metadata name="FileFormat"/> 
    180           <gsf:when test="equals" test-value="PagedImage"><i> (<gsf:metadata name="Identifier"/>)</i></gsf:when> 
    181         </gsf:switch> 
    182       </gsf:link> 
    183     </td> 
    184       </gsf:template> 
     200      </gsf:link> 
     201    </td> 
     202      </gsf:template> 
     203    </format> 
     204     </classifier> 
     205     <format> 
    185206      <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 
    186207    <td valign="top"> 
     
    205226      <gsf:option name="viewSelection" value="false"/> 
    206227      <!--<gsf:option name="sideBar" value="false"/>--> 
    207       <xsl:template name="documentContent"> 
     228       <xsl:template name="documentContent"> 
    208229    <!-- modify the default template. if its a real book, then we link to the real book, otherwise we are using the default template --> 
    209230    <xsl:variable name="format">