Oxford Brookes Templates - Download as PDF

Document Sample
scope of work template
							CIRCLE project - interface development

    1. Overview


                                                            Intralibrary
       Intralibrary interface
         (upload/browse)

      username
      password




         Research archive                                        VLE
            (browse)                                         (browse/link)




                        Staff profile page




                            my research
                    Social justice and the industrial
                    revolution. An investigation into the
                    effects of…..




CIRCLE project - interface development/12.02.09/SB                   Page 1 of 5
    2. Brookes SRU client – search page




    Note:
    A keyword search is submitted by an HTML form which then sends an SRU-formatted GET
    request to the Intralibrary server (see example below):

    https://intralibrary.brookes.ac.uk/intralibrary/IntraLibrary-
    SRU?maximumRecords=50&operation=searchRetrieve&version=1.1&styleshe
    et=https%3A%2F%2Fintralibrary.brookes.ac.uk%2Ftransform%2Fsearchret
    rieve.xsl&url=https%3A%2F%2Fintralibrary.brookes.ac.uk%2Fintralibra
    ry%2FIntraLibrary-SRU&searchfield=&query=%22spinal%22




CIRCLE project - interface development/12.02.09/SB                        Page 2 of 5
    3. Brookes SRU client - search results




Note:
The response is in XML format and is then transformed into XHTML using the XSL style sheet
specified in the original request (see snippet below):

<xsl:for-each select="purl_dc:title">
       <xsl:variable name="thing" select="'title'"/>
       <div class="metadataField">
              <span class="leftColumnResults">
                     <span class="metadataHeading"></span>
                     </span>
              <span class="rightColumnResults_titleOnly">
                     <span class="metadataContent">
                     <a>
                     <xsl:attribute name="href"><xsl:value-of
select="../../../srw:extraRecordData/package:packagePreviewLocator"/>
                     </xsl:attribute>
                     <xsl:attribute name="target">_blank</xsl:attribute>
                     <xsl:value-of select="."/>
                     </a>
                     </span></span></div>
</xsl:for-each>




CIRCLE project - interface development/12.02.09/SB                            Page 3 of 5
    4. IRISS project interface




Note:

Because the processing of search results is carried out on the server, there is greater potential
to include more features, for example:

              •    social bookmarking
              •    search box “autosuggest” feature
              •    better pagination



    5. VLE integration – search page




CIRCLE project - interface development/12.02.09/SB                                 Page 4 of 5
    6. VLE integration – results page




For more information on the CIRCLE project see:
https://mw.brookes.ac.uk/display/circle




CIRCLE project - interface development/12.02.09/SB   Page 5 of 5

						
Related docs