Changeset 33190 for main/trunk


Ignore:
Timestamp:
2019-06-22T10:15:18+12:00 (5 years ago)
Author:
davidb
Message:

Changes made in response to usability feedback testing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/heritage-nz/collect/pdf-reports/etc/collectionConfig.xml

    r33158 r33190  
    7676            <displayItem lang="en" name="name">Authors</displayItem>
    7777        </index>
     78        <index name="Date">
     79            <displayItem lang="en" name="name">Year Published</displayItem>
     80        </index>
     81        <index name="TLA">
     82            <displayItem lang="en" name="name">Territorial Authorities</displayItem>
     83        </index>
    7884        <index name="AuthorityNo">
    7985            <displayItem lang="en" name="name">Authority Number</displayItem>
     
    173179            <plugin name="CSVPlugin">
    174180              <option name="-process_exp" value="\/?UNBOUND.*\.csv$"/>
    175               <option name="-block_exp" value=".*\.xls$"/>
     181              <option name="-block_exp" value="^Archaeological report PDFs.*\.xlsx?$"/>
    176182              <option name="-metadata_value_separator" value="\s*\|\s*"/>
    177183            </plugin>
     
    180186            <plugin name="EmailPlugin"/>
    181187            <plugin name="PDFv2Plugin">
     188              <option name="-keep_original_filename" />
    182189<!--
    183190              <option name="-convert_to" value="paged_pretty_html"/>
     
    288295            <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)"/>
    289296-->
    290             <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)|(\d+\w*\s+and\s+\d+\w*)"/>
     297<!--
     298            <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)|(\d+\w*\s+and\s+\d+\w*)"/> -->
     299            <option name="-removeprefix" value=".*?(?=[A-Z][a-z])"/>
    291300            <option name="-removesuffix" value="\):.*$"/>
    292301        </classifier>
     
    302311        <classifier name="AZCompactList">
    303312            <option name="-metadata" value="Author"/>
    304         </classifier>
     313            <option name="-allvalues" />
     314        </classifier>
     315
    305316        <classifier name="DateList">
    306317            <option name="-metadata" value="Date"/>
    307             <option name="-buttonname" value="Date Published"/>
     318            <option name="-buttonname" value="Year Published"/>
    308319        </classifier>
    309320       
     
    314325        </classifier>
    315326
     327<!--
    316328        <classifier name="AZCompactList">
    317329          <option name="-metadata" value="AuthorityNo"/>
    318330          <option name="-buttonname" value="Authority Number"/>
    319331        </classifier>
     332-->
     333
     334<!--
     335        <classifier name="DateList">
     336          <option name="-metadata" value="AuthorityNo"/>
     337          <option name="-buttonname" value="Authority Number"/>
     338          <option name="-removesuffix" value="(-|/).*$"/>
     339-->
     340
     341        <classifier name="AZCompactList">
     342          <option name="-metadata" value="AuthorityNo"/>
     343          <option name="-buttonname" value="Authority Number"/>
     344          <option name="-removeprefix" value="^(various|no number|Appln ).*"/>
     345          <option name="-removesuffix" value="((-|/).*)|( 84)|(685eq)$"/>
     346
     347        <format>
     348          <gsf:template match="documentNode">
     349
     350            <gsf:switch>
     351              <gsf:metadata name="Plugin"/>
     352              <gsf:when test="equals" test-value="CSVPlugin">
     353            <td valign="top">
     354              <gsf:link type="document">
     355                <gsf:icon type="document"/>
     356              </gsf:link>
     357            </td>
     358            <td valign="top">
     359              <gsf:link type="document">
     360                <!-- Defined in the global format statement -->
     361                <i><!--Authority Number --><gsf:metadata name="AuthorityNo"/>:</i> <xsl:call-template name="choose-title"/>
     362              </gsf:link>
     363            </td>
     364           
     365              </gsf:when>
     366              <gsf:otherwise>
     367            <td valign="top">
     368              <gsf:link type="source">
     369                <gsf:choose-metadata>
     370                  <gsf:metadata name="thumbicon"/>
     371                  <gsf:metadata name="srcicon"/>
     372                </gsf:choose-metadata>
     373              </gsf:link>                       
     374            </td>
     375            <td valign="top">
     376              <gsf:link type="document">
     377                <!-- Defined in the global format statement -->
     378                <i><!-- Authority Number --><gsf:metadata name="AuthorityNo"/>:</i> <xsl:call-template name="choose-title"/>
     379              </gsf:link>
     380            </td>
     381               
     382              </gsf:otherwise>
     383            </gsf:switch>
     384           
     385          </gsf:template>
     386        </format>
     387        </classifier>
     388
    320389
    321390        <classifier name="AZCompactList">
    322391          <option name="-metadata" value="SiteNo"/>
    323392          <option name="-buttonname" value="NZAA Site Number"/>
     393          <option name="-removesuffix" value="(-|/|,|\.| ).*$"/>
     394
     395
     396        <format>
     397          <gsf:template match="documentNode">
     398
     399            <gsf:switch>
     400              <gsf:metadata name="Plugin"/>
     401              <gsf:when test="equals" test-value="CSVPlugin">
     402            <td valign="top">
     403              <gsf:link type="document">
     404                <gsf:icon type="document"/>
     405              </gsf:link>
     406            </td>
     407            <td valign="top">
     408              <gsf:link type="document">
     409                <!-- Defined in the global format statement -->
     410                <i><!--NZAA Site Number --><gsf:metadata name="SiteNo"/>:</i> <xsl:call-template name="choose-title"/>
     411              </gsf:link>
     412            </td>
     413           
     414              </gsf:when>
     415              <gsf:otherwise>
     416            <td valign="top">
     417              <gsf:link type="source">
     418                <gsf:choose-metadata>
     419                  <gsf:metadata name="thumbicon"/>
     420                  <gsf:metadata name="srcicon"/>
     421                </gsf:choose-metadata>
     422              </gsf:link>                       
     423            </td>
     424            <td valign="top">
     425              <gsf:link type="document">
     426                <!-- Defined in the global format statement -->
     427                <i><!-- NZAA Site Number --><gsf:metadata name="SiteNo"/>:</i> <xsl:call-template name="choose-title"/>
     428              </gsf:link>
     429            </td>
     430               
     431              </gsf:otherwise>
     432            </gsf:switch>
     433           
     434          </gsf:template>
     435        </format>
     436
    324437        </classifier>
    325438       
    326439        <format>
    327             <gsf:template match="documentNode">
    328 
    329               <gsf:switch>
    330                 <gsf:metadata name="Plugin"/>
    331                 <gsf:when test="equals" test-value="CSVPlugin">
    332                 <td valign="top">
    333                     <gsf:link type="document">
    334                         <gsf:icon type="document"/>
    335                     </gsf:link>
    336                 </td>
    337                 <td valign="top">
    338                     <gsf:link type="document">
    339                         <!-- Defined in the global format statement -->
    340                         <xsl:call-template name="choose-title"/>
    341                         <gsf:switch>
    342                             <gsf:metadata name="Date"/>
    343                             <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
    344                         </gsf:switch>
    345                     </gsf:link>
    346                 </td>
    347 
    348                 </gsf:when>
    349                 <gsf:otherwise>
    350                       <td valign="top">
    351 <!--
    352                         <gsf:link type="document">
    353                       <gsf:icon type="document"/>
    354                       </gsf:link>
     440          <gsf:template match="documentNode">
     441           
     442            <gsf:switch>
     443              <gsf:metadata name="Plugin"/>
     444              <gsf:when test="equals" test-value="CSVPlugin">
     445            <td valign="top">
     446              <gsf:link type="document">
     447                <gsf:icon type="document"/>
     448              </gsf:link>
     449            </td>
     450            <td valign="top">
     451              <gsf:link type="document">
     452                <!-- Defined in the global format statement -->
     453                <xsl:call-template name="choose-title"/>
     454                <gsf:switch>
     455                  <gsf:metadata name="Date"/>
     456                  <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
     457                </gsf:switch>
     458              </gsf:link>
     459            </td>
     460           
     461              </gsf:when>
     462              <gsf:otherwise>
     463            <td valign="top">
     464              <!--
     465                  <gsf:link type="document">
     466                    <gsf:icon type="document"/>
     467                  </gsf:link>
    355468-->                   
    356469
    357                     <gsf:link type="source">
    358                         <gsf:choose-metadata>
    359                             <gsf:metadata name="thumbicon"/>
    360                             <gsf:metadata name="srcicon"/>
    361                         </gsf:choose-metadata>
    362                     </gsf:link>                     
    363                 </td>
    364                 <td valign="top">
    365                     <gsf:link type="document">
    366                         <!-- Defined in the global format statement -->
    367                         <xsl:call-template name="choose-title"/>
    368                         <gsf:switch>
    369                             <gsf:metadata name="Date"/>
    370                             <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
    371                         </gsf:switch>
    372                     </gsf:link>
    373                 </td>
    374 
    375                 </gsf:otherwise>
    376               </gsf:switch>
    377 
    378             </gsf:template>
    379             <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    380                 <td valign="top">
    381                     <gsf:link type="classifier">
    382                         <gsf:icon type="classifier"/>
    383                     </gsf:link>
    384                 </td>
    385                 <td valign="top">
    386                                 <gsf:metadata name="Title"/>
    387                 </td>
    388             </gsf:template>
    389             <gsf:template match="classifierNode[@classifierStyle = 'HList']">
    390                 <gsf:link type="classifier">
    391                     <gsf:metadata name="Title"/>
    392                 </gsf:link>
    393             </gsf:template>
     470              <gsf:link type="source">
     471                <gsf:choose-metadata>
     472                  <gsf:metadata name="thumbicon"/>
     473                  <gsf:metadata name="srcicon"/>
     474                </gsf:choose-metadata>
     475              </gsf:link>                       
     476            </td>
     477            <td valign="top">
     478              <gsf:link type="document">
     479                <!-- Defined in the global format statement -->
     480                <xsl:call-template name="choose-title"/>
     481                <gsf:switch>
     482                  <gsf:metadata name="Date"/>
     483                  <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
     484                </gsf:switch>
     485              </gsf:link>
     486            </td>
     487           
     488              </gsf:otherwise>
     489            </gsf:switch>
     490          </gsf:template>
     491         
     492          <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     493            <td valign="top">
     494              <gsf:link type="classifier">
     495            <gsf:icon type="classifier"/>
     496              </gsf:link>
     497            </td>
     498            <td valign="top">
     499                  <gsf:metadata name="Title"/>
     500            </td>
     501          </gsf:template>
     502          <gsf:template match="classifierNode[@classifierStyle = 'HList']">
     503            <gsf:link type="classifier">
     504              <gsf:metadata name="Title"/>
     505            </gsf:link>
     506          </gsf:template>
    394507        </format>
    395508    </browse>
     509
    396510    <display>
    397511        <format>
     
    402516            -->
    403517            <gsf:template name="documentHeading">
     518<!--
    404519                          <gsf:switch>
    405520                            <gsf:metadata name="srcicon"/>
     
    410525                            </gsf:when>
    411526                          </gsf:switch>
    412              
     527-->           
    413528                          <span style="font-weight:bold; font-size: 120%;">
    414529                            <xsl:call-template name="choose-title"/>
     
    471586                  <tr>
    472587                    <td>
    473                       Date Published:
     588                      Year Published:
    474589                    </td>
    475590                    <td>
     
    504619                    </td>
    505620                  </tr>
     621
     622
     623                  <gsf:switch>
     624                    <gsf:metadata name="srcicon"/>
     625                    <gsf:when test="exists">
     626                     
     627                      <tr>
     628                    <td>
     629                      Report:
     630                    </td>
     631                    <td>
     632                      <!--
     633                      <xsl:template call="downloadLink">
     634                        Download <span class="ui-icon ui-icon-circle-arrow-s"></span>
     635                      </xsl:template>
     636                      -->
     637                     
     638                      <xsl:variable name="SourceFile"><xsl:value-of disable-output-escaping="yes"
     639                         select="/page/pageResponse/document/metadataList/metadata[@name='SourceFile']" /></xsl:variable>
     640                      <gsf:link type="source" downloadXXX="{$SourceFile}">
     641                       
     642                        <!--
     643                        <span class="ui-icon ui-icon-circle-arrow-s" style="display:inline;"></span>
     644                        -->
     645                        <gsf:metadata name="srcicon"/> Download
     646                      </gsf:link>
     647
     648                    </td>
     649                      </tr>
     650                     
     651                    </gsf:when>
     652                    <gsf:otherwise>
     653                      <tr>
     654                    <td>
     655                      <xsl:comment>filler</xsl:comment>
     656                    </td>
     657                    <td>
     658                      No electronic version of the report available
     659                    </td>
     660                      </tr>
     661
     662                    </gsf:otherwise>
     663
     664                  </gsf:switch>
     665                 
     666
    506667                </tbody>
    507668                  </table>
Note: See TracChangeset for help on using the changeset viewer.