Changeset 24913


Ignore:
Timestamp:
01/06/12 13:32:09 (9 years ago)
Author:
davidb
Message:

Light editing of the text

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/Client-side Overview.txt

    r23788 r24913  
    1 This version of Greenstone 3 has been optimised as part of the Summer Research Scholarship I undertook. This version, however, also contains support for client-side XSLT.
     1Greenstone 3 now includes support for client-side XSLT, i.e. the
     2user's web browser is responsible for converting the raw XML message
     3returned by the web server into a web page (using the XSL file also
     4returned from the web server).  The seeds of this idea came from work
     5on supporting Greenstone installed on an Android device.  Other work
     6done at this time to make the Greenstone 3 server run more efficiently
     7was profiling the code for the most expensive methods, resulting in
     8principally changes in how strings were handled.
    29
    3 The main modifications include:
    4 * The use of Apache Commons StringUtils class for text replacement and splitting;
     10
     11More specifically the main modifications were:
     12
     13* The use of Apache Commons StringUtils class for text replacement and
     14  splitting;
     15
    516* The use of StringUtils.contains over the *.text.* regular expression;
     17
    618* Plus: client-side XSLT support.
    719
    8 Note that the XML Texts collection had to be modified in certain areas due to it using four XSL overrides in its transform directory. This may or may not be necessary depending on the XSL overrides in place for other collections. For an example of this, see the about-clientside.xsl file in the gberg collection.
     20Note that the XML Texts collection had to be modified in certain areas
     21due to it using four XSL overrides in its transform directory. This
     22may or may not be necessary depending on the XSL overrides in place
     23for other collections. For an example of this, see the
     24about-clientside.xsl file in the gberg collection.
    925
    1026Steven McTainsh
    1127February 2011
    1228
    13 
    14 
Note: See TracChangeset for help on using the changeset viewer.