Ignore:
Timestamp:
2023-11-21T11:33:27+13:00 (7 months ago)
Author:
davidb
Message:

Updated to dynamically generate Timelines and MajorEvents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-installations/computing50/trunk/sites/computing50/collect/computing-50-tabletop/etc/collectionConfig.xml

    r38394 r38415  
    153153                <option name="-noscaleup"/>
    154154            </plugin>
     155            <plugin name="ImagePlugin">
     156                <option name="-process_exp" value="(?i)timeline.*\.(jpg|jpeg|gif|png)$"/>
     157                <option name="-OIDtype" value="incremental"/>
     158                <option name="-associate_ext" value="docx"/>
     159                <option name="-block_exp" value="(?i)(\.docx\$)"/>
     160                <option name="-create_thumbnail" value="true"/>
     161                <option name="-thumbnailsize" value="150"/>
     162                <option name="-thumbnailtype" value="png"/>
     163                <option name="-create_screenview" value="true"/>
     164                <option name="-screenviewsize" value="750"/>
     165                <option name="-enable_cache"/>
     166                <option name="-noscaleup"/>
     167            </plugin>
    155168            <plugin name="NulPlugin"/>
    156169            <plugin name="OAIPlugin"/>
     
    633646          <option name="-buttonname" value="Maps"/>
    634647
    635 
    636 
    637648          <format>
    638649            <gsf:template match="documentNode">
     
    690701                </xsl:choose>
    691702            </gsf:template>
    692         </format>
     703        </format>         
     704        </classifier>
    693705
     706        <classifier name="SimpleList">
     707          <option name="-metadata" value="timeline.Overview"/>
     708          <option name="-buttonname" value="Timeline Overview"/>
     709          <format>
     710            <gsf:template match="documentNode">
     711              <xsl:choose>
     712            <xsl:when test="/page/pageRequest/@subaction = 'tabletop'">
     713              <!-- ID, Title, Description, Icon, Dynamic -->
     714                        <c>
     715                          <!-- strip off D-prefix to get integer ID -->
     716                          <xsl:value-of select="substring(@nodeID,2)"/>
     717                        </c>
     718                        <c>
     719                          <!-- Title -->
     720                          <gsf:metadata name="Title"/>
     721                        </c>
     722                        <c>
     723                          <!-- Description -->
     724                          <gsf:metadata name="Description"/>
     725                        </c>
     726                        <c>
     727                          <!-- Icon -->
     728                          <gsf:metadata hidden="true" name="Image"/>
     729                          <GS3URL>
     730                            <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name = 'httpPath']"/>
     731                            <xsl:text>/index/assoc/</xsl:text>
     732                            <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='assocfilepath']"/>
     733                            <xsl:text>/</xsl:text>
     734                            <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Thumb']"/>
     735                          </GS3URL>
     736                        </c>
     737                        <c>
     738                          <!-- Dynamic -->
     739                          False
     740                        </c>                       
     741                    </xsl:when>
     742                    <xsl:otherwise>
     743                      <td valign="top">
     744                        <gsf:link type="document">
     745                          <gsf:choose-metadata>
     746                        <gsf:metadata name="thumbicon"/>
     747                        <gsf:metadata name="srcicon"/>
     748                          </gsf:choose-metadata>
     749                        </gsf:link>
     750                      </td>
     751                      <td valign="top">
     752                        <gsf:link type="document">
     753                          <xsl:call-template name="choose-title"/>
     754                        </gsf:link>
     755                      </td>
     756                    </xsl:otherwise>
     757                </xsl:choose>
     758            </gsf:template>
     759        </format>         
    694760
    695761         
    696762        </classifier>
    697763
     764        <classifier name="SimpleList">
     765          <option name="-metadata" value="timeline.ImageSnippet"/>
     766          <option name="-buttonname" value="Timeline"/>
     767          <format>
     768            <gsf:template match="documentNode">
     769              <xsl:choose>
     770            <xsl:when test="/page/pageRequest/@subaction = 'tabletop'">       
     771              <!-- ID, Event, Description, EventDate, Timeline  -->           
     772                        <c>
     773                          <!-- strip off D-prefix to get integer ID -->
     774                          <xsl:value-of select="substring(@nodeID,2)"/>
     775                        </c>
     776                        <c>
     777                          <!-- Event -->
     778                          <gsf:metadata name="Title"/>
     779                        </c>
     780                        <c>
     781                          <!-- Description -->
     782                          <gsf:metadata name="Description"/>
     783                        </c>
     784                        <c>
     785                          <!-- EventDate -->
     786                          <gsf:metadata name="EventDate"/>
     787                        </c>
     788                        <c>
     789                          <!-- Timeline -->
     790                          1
     791                        </c>
     792                    </xsl:when>
     793                    <xsl:otherwise>
     794                      <td valign="top">
     795                        <gsf:link type="document">
     796                          <gsf:choose-metadata>
     797                        <gsf:metadata name="thumbicon"/>
     798                        <gsf:metadata name="srcicon"/>
     799                          </gsf:choose-metadata>
     800                        </gsf:link>
     801                      </td>
     802                      <td valign="top">
     803                        <gsf:link type="document">
     804                          <xsl:call-template name="choose-title"/>
     805                        </gsf:link>
     806                      </td>
     807                    </xsl:otherwise>
     808                </xsl:choose>
     809            </gsf:template>
     810        </format>         
     811
     812         
     813        </classifier>
    698814       
    699815        <format/>
Note: See TracChangeset for help on using the changeset viewer.