Changeset 33190

Show
Ignore:
Timestamp:
22.06.2019 10:15:18 (4 weeks ago)
Author:
davidb
Message:

Changes made in response to usability feedback testing

Files:
1 modified

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>