Changeset 38171 for gs3-installations


Ignore:
Timestamp:
2023-09-19T18:10:55+12:00 (9 months ago)
Author:
davidb
Message:

Now with Tabletop Video classifier

File:
1 edited

Legend:

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

    r38164 r38171  
    106106            <plugin name="WordPlugin"/>
    107107            <plugin name="ImagePlugin">
    108                 <option name="-process_exp" value="(?i)staff-photos\\/.*"/>
     108                <option name="-process_exp" value="(?i)staff-photos.*"/>  <!-- value="(?i)staff-photos(\\/|\\\\).*"/> -->
    109109                <option name="-OIDtype" value="assigned"/>
    110110                <option name="-OIDmetadata" value="staff.TableID"/>
     
    127127                <option name="-enable_cache"/>
    128128                <option name="-noscaleup"/>
    129             </plugin>
     129            </plugin>           
     130            <plugin name="ImagePlugin">
     131              <option name="-process_exp" value="(?i)video-archive.*"/>
     132              <option name="-OIDtype" value="incremental"/>
     133                          <option name="-associate_ext" value="mp4"/>
     134                          <option name="-block_exp" value="(?i)(\.mp4\$)"/>
     135              <option name="-create_thumbnail" value="true"/>
     136              <option name="-thumbnailsize" value="150"/>
     137              <option name="-thumbnailtype" value="png"/>
     138              <option name="-create_screenview" value="true"/>
     139              <option name="-screenviewsize" value="750"/>
     140              <option name="-enable_cache"/>
     141              <option name="-noscaleup"/>
     142                        </plugin>
     143
    130144            <plugin name="NulPlugin"/>
    131145            <plugin name="OAIPlugin"/>
     
    318332[Cool+stuff]
    319333-->
    320                             <gsf:metadata name="dc.Publisher"/>
     334<!-- The <int> ID of the entry in Tbl_CoolStuff -->
     335<!--
     336    <gsf:metadata name="dc.Publisher"/>
     337-->
     338                          <xsl:variable name="docIDLeadingDigit">
     339                            <xsl:value-of select="substring(@nodeID,2,1)"/>
     340                          </xsl:variable>
     341                          <xsl:value-of select="$docIDLeadingDigit"/>
    321342                        </c>
    322343<!--
    323344Stream
    324 -->
     345-->                     <xsl:variable name="paIncludeInStream">
     346                          <gsf:metadata name="pa.IncludeInStream"/>
     347                        </xsl:variable>
     348                       
     349                        <xsl:choose>
     350                          <xsl:when test="$paIncludeInStream = 'True'">
     351                            <c>True</c>
     352                          </xsl:when>                         
     353                          <xsl:otherwise>
     354                            <c>False</c>
     355                          </xsl:otherwise>
     356                        </xsl:choose>
     357                       
     358                        <!--
    325359                        <xsl:variable name="docID">
    326360                            <xsl:value-of select="substring(@nodeID,2)"/>
    327361                        </xsl:variable>
     362                           
    328363                        <xsl:choose>
    329364                            <xsl:when test="$docID &lt; 50">
     
    333368                                <c>False</c>
    334369                            </xsl:otherwise>
    335                         </xsl:choose>
     370                            </xsl:choose>
     371                            -->
    336372                        <c><!--
    337373Audio
     
    502538        </format>
    503539        </classifier>
     540
     541        <classifier name="SimpleList">
     542            <option name="-metadata" value="va.FileType"/>
     543            <option name="-buttonname" value="All Videos"/>
     544
     545
     546            <format>
     547              <gsf:template match="documentNode">
     548                <xsl:choose>
     549                  <xsl:when test="/page/pageRequest/@subaction = 'tabletop'">
     550                <!-- ID, Video, Title, Description, Order, Pictures -->
     551
     552                <c>
     553                  <xsl:value-of select="substring(@nodeID,2)"/>
     554                </c>
     555                <c>
     556                  <!-- Picture -->
     557                  <gsf:metadata hidden="true" name="Title"/>
     558                  <GS3URL>
     559                    <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name = 'httpPath']"/>
     560                    <xsl:text>/index/assoc/</xsl:text>
     561                    <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='assocfilepath']"/>
     562                    <xsl:text>/</xsl:text>
     563                    <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/>
     564                    <xsl:text>.mp4</xsl:text>
     565                  </GS3URL>
     566                </c>               
     567                <c>
     568                  <gsf:metadata name="Title"/>
     569                </c>
     570                <c>
     571                  <gsf:metadata name="Description"/>
     572                </c>
     573                <c><!-- Order -->
     574                  <xsl:value-of select="substring(@nodeID,2)"/>               
     575                </c>
     576                <c>
     577                  <!-- Picture -->
     578                  <gsf:metadata hidden="true" name="Screen"/>
     579                  <GS3URL>
     580                    <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name = 'httpPath']"/>
     581                    <xsl:text>/index/assoc/</xsl:text>
     582                    <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='assocfilepath']"/>
     583                    <xsl:text>/</xsl:text>
     584                    <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Screen']"/>
     585                  </GS3URL>
     586                </c>               
     587                  </xsl:when>
     588                 
     589                  <xsl:otherwise>
     590                <td valign="top">
     591                  <gsf:link type="document">
     592                    <gsf:choose-metadata>
     593                      <gsf:metadata name="thumbicon"/>
     594                      <gsf:metadata name="srcicon"/>
     595                    </gsf:choose-metadata>
     596                  </gsf:link>
     597                </td>
     598                <td valign="top">
     599                  <gsf:link type="document">
     600                    <xsl:call-template name="choose-title"/>
     601                  </gsf:link>
     602                </td>
     603                  </xsl:otherwise>
     604                </xsl:choose>
     605              </gsf:template>
     606            </format>
     607
     608
     609           
     610           
     611        </classifier>
     612       
    504613        <format/>
    505614    </browse>
Note: See TracChangeset for help on using the changeset viewer.