Changeset 29718 for other-projects


Ignore:
Timestamp:
2015-02-05T16:42:41+13:00 (9 years ago)
Author:
ak19
Message:

Updating other affected collections after change to wvware config file wvHtml.xml to convert justified text in input word docs to justified text in output HTML, instead of being output as left-aligned html.

Location:
other-projects/nightly-tasks/diffcol/trunk/model-collect
Files:
46 edited

Legend:

Unmodified
Added
Removed
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH019c.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">biblio_for_dl_scientometrics.do</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_1/pdf03.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_1/pdf03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678/pdf03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678/pdf03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925855_1/pdf03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107678/pdf03.html</Metadata>
    1515    <Metadata name="OrigSource">pdf03.html</Metadata>
    1616    <Metadata name="Source">pdf03.pdf</Metadata>
     
    2727    <Metadata name="dc.Title">Applications for Bibliometric Research in the Emerging Digital Libraries</Metadata>
    2828    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    29     <Metadata name="ex.File.Directory">/research/ak19/gs2-svn-22Aug2013/collect/Customization/import</Metadata>
    30     <Metadata name="ex.File.FileModifyDate">2014:05:01 18:29:17+12:00</Metadata>
     29    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/import</Metadata>
     30    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:18+13:00</Metadata>
    3131    <Metadata name="ex.File.FileName">pdf03.pdf</Metadata>
    32     <Metadata name="ex.File.FilePermissions">755</Metadata>
     32    <Metadata name="ex.File.FilePermissions">775</Metadata>
    3333    <Metadata name="ex.File.FileSize">35935</Metadata>
    3434    <Metadata name="ex.File.FileType">PDF</Metadata>
     
    4343    <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata>
    4444    <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata>
    45     <Metadata name="lastmodified">1398925757</Metadata>
    46     <Metadata name="lastmodifieddate">20140501</Metadata>
    47     <Metadata name="oailastmodified">1398925855</Metadata>
    48     <Metadata name="oailastmodifieddate">20140501</Metadata>
     45    <Metadata name="lastmodified">1423107618</Metadata>
     46    <Metadata name="lastmodifieddate">20150205</Metadata>
     47    <Metadata name="oailastmodified">1423107678</Metadata>
     48    <Metadata name="oailastmodifieddate">20150205</Metadata>
    4949    <Metadata name="assocfilepath">HASH019c.dir</Metadata>
    5050    <Metadata name="gsdlassocfile">doc.pdf:application/pdf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH0791.dir/doc.xml

    r29015 r29718  
    88    <Metadata name="Encoding">utf8</Metadata>
    99    <Metadata name="Title">Authorship patterns in Information Systems</Metadata>
    10     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_2/rtf01.html</Metadata>
    11     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_2/rtf01.html</Metadata>
     10    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678_1/rtf01.html</Metadata>
     11    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678_1/rtf01.html</Metadata>
    1212    <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata>
    13     <Metadata name="gsdlconvertedfilename">tmp/1398925855_2/rtf01.html</Metadata>
     13    <Metadata name="gsdlconvertedfilename">tmp/1423107678_1/rtf01.html</Metadata>
    1414    <Metadata name="OrigSource">rtf01.html</Metadata>
    1515    <Metadata name="Source">rtf01.rtf</Metadata>
     
    2323    <Metadata name="srclinkFile">doc.rtf</Metadata>
    2424    <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata>
    25     <Metadata name="lastmodified">1398925757</Metadata>
    26     <Metadata name="lastmodifieddate">20140501</Metadata>
    27     <Metadata name="oailastmodified">1398925855</Metadata>
    28     <Metadata name="oailastmodifieddate">20140501</Metadata>
     25    <Metadata name="lastmodified">1423107618</Metadata>
     26    <Metadata name="lastmodifieddate">20150205</Metadata>
     27    <Metadata name="oailastmodified">1423107678</Metadata>
     28    <Metadata name="oailastmodifieddate">20150205</Metadata>
    2929    <Metadata name="assocfilepath">HASH0791.dir</Metadata>
    3030    <Metadata name="gsdlassocfile">doc.rtf:application/rtf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH1a9c.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source Digital Library Software...</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855/pdf01.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855/pdf01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107677_1/pdf01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107677_1/pdf01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925855/pdf01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107677_1/pdf01.html</Metadata>
    1515    <Metadata name="OrigSource">pdf01.html</Metadata>
    1616    <Metadata name="Source">pdf01.pdf</Metadata>
     
    3030    <Metadata name="dc.Title">Greenstone: A Comprehensive Open-Source Digital Library Software System</Metadata>
    3131    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    32     <Metadata name="ex.File.Directory">/research/ak19/gs2-svn-22Aug2013/collect/Customization/import</Metadata>
    33     <Metadata name="ex.File.FileModifyDate">2014:05:01 18:29:17+12:00</Metadata>
     32    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/import</Metadata>
     33    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:18+13:00</Metadata>
    3434    <Metadata name="ex.File.FileName">pdf01.pdf</Metadata>
    35     <Metadata name="ex.File.FilePermissions">755</Metadata>
     35    <Metadata name="ex.File.FilePermissions">775</Metadata>
    3636    <Metadata name="ex.File.FileSize">269487</Metadata>
    3737    <Metadata name="ex.File.FileType">PDF</Metadata>
     
    4545    <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata>
    4646    <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata>
    47     <Metadata name="lastmodified">1398925757</Metadata>
    48     <Metadata name="lastmodifieddate">20140501</Metadata>
    49     <Metadata name="oailastmodified">1398925855</Metadata>
    50     <Metadata name="oailastmodifieddate">20140501</Metadata>
     47    <Metadata name="lastmodified">1423107618</Metadata>
     48    <Metadata name="lastmodifieddate">20150205</Metadata>
     49    <Metadata name="oailastmodified">1423107678</Metadata>
     50    <Metadata name="oailastmodifieddate">20150205</Metadata>
    5151    <Metadata name="assocfilepath">HASH1a9c.dir</Metadata>
    5252    <Metadata name="gsdlassocfile">pdf01-2_1.jpg:image/jpeg:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH8bbe.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata>
    1010    <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata>
    11     <Metadata name="gsdlconvertedfilename">tmp/1398925854/langmodl.text</Metadata>
     11    <Metadata name="gsdlconvertedfilename">tmp/1423107677/langmodl.text</Metadata>
    1212    <Metadata name="OrigSource">langmodl.text</Metadata>
    1313    <Metadata name="Source">langmodl.ps</Metadata>
     
    2121    <Metadata name="srclinkFile">doc.ps</Metadata>
    2222    <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata>
    23     <Metadata name="lastmodified">1398925757</Metadata>
    24     <Metadata name="lastmodifieddate">20140501</Metadata>
    25     <Metadata name="oailastmodified">1398925855</Metadata>
    26     <Metadata name="oailastmodifieddate">20140501</Metadata>
     23    <Metadata name="lastmodified">1423107618</Metadata>
     24    <Metadata name="lastmodifieddate">20150205</Metadata>
     25    <Metadata name="oailastmodified">1423107677</Metadata>
     26    <Metadata name="oailastmodifieddate">20150205</Metadata>
    2727    <Metadata name="assocfilepath">HASH8bbe.dir</Metadata>
    2828    <Metadata name="gsdlassocfile">doc.ps:application/postscript:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">1997-00 Listing of Working Papers</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_3/word01.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925855_3/word01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678_2/word01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107678_2/word01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925855_3/word01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107678_2/word01.html</Metadata>
    1515    <Metadata name="OrigSource">word01.html</Metadata>
    1616    <Metadata name="Source">word01.doc</Metadata>
     
    2424    <Metadata name="srclinkFile">doc.doc</Metadata>
    2525    <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata>
    26     <Metadata name="lastmodified">1398925757</Metadata>
    27     <Metadata name="lastmodifieddate">20140501</Metadata>
    28     <Metadata name="oailastmodified">1398925856</Metadata>
    29     <Metadata name="oailastmodifieddate">20140501</Metadata>
     26    <Metadata name="lastmodified">1423107618</Metadata>
     27    <Metadata name="lastmodifieddate">20150205</Metadata>
     28    <Metadata name="oailastmodified">1423107678</Metadata>
     29    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3030    <Metadata name="assocfilepath">HASHeaa2.dir</Metadata>
    3131    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2/9d2e0811.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925856/word03.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925856/word03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107679/word03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107679/word03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925856/word03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107679/word03.html</Metadata>
    1515    <Metadata name="OrigSource">word03.html</Metadata>
    1616    <Metadata name="Source">word03.doc</Metadata>
     
    2929    <Metadata name="dc.Title">Greenstone: A Comprehensive Open-Source Digital Library Software System</Metadata>
    3030    <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata>
    31     <Metadata name="lastmodified">1398925757</Metadata>
    32     <Metadata name="lastmodifieddate">20140501</Metadata>
    33     <Metadata name="oailastmodified">1398925856</Metadata>
    34     <Metadata name="oailastmodifieddate">20140501</Metadata>
     31    <Metadata name="lastmodified">1423107618</Metadata>
     32    <Metadata name="lastmodifieddate">20150205</Metadata>
     33    <Metadata name="oailastmodified">1423107679</Metadata>
     34    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3535    <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata>
    3636    <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata>
     
    130130&lt;/table&gt;
    131131
    132 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    133 
    134 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     132&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     133
     134&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    135135&lt;b&gt;&lt;/b&gt;
    136136&lt;/p&gt;&lt;/div&gt;
     
    138138
    139139
    140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    141 
    142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     141
     142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    143143&lt;b&gt;&lt;/b&gt;
    144144&lt;/p&gt;&lt;/div&gt;
     
    158158
    159159
    160 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    161 
    162 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     160&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     161
     162&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    163163This paper describes the Greenstone digital library software, a comprehensive, open-source system for the construction and presentation of information collections. Collections built with Greenstone offer effective full-text searching and metadata-based browsing facilities that are attractive and easy to use. Moreover, they are easily maintainable and can be augmented and rebuilt entirely automatically. The system is extensible: software &amp;ldquo;plugins&amp;rdquo; accommodate different document and metadata types.
    164164&lt;/p&gt;&lt;/div&gt;
     
    174174
    175175
    176 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    177 
    178 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     176&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     177
     178&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    179179Notwithstanding intense research activity in the digital library field during the second half of the 1990s, comprehensive software systems for creating digital libraries are not widely available. In fact, the usual solution when creating a digital library is also the most obvious&amp;mdash;just put it on the Web. But consider how much effort is involved in constructing a Web site for a digital library. To be effective it needs to be visually attractive and ergonomically easy to use, incorporate convenient and powerful searching capabilities, and offer rich and natural browsing facilities. Above all it must be easy to maintain and augment, which presents a significant challenge if any manual organization is involved.
    180180&lt;/p&gt;&lt;/div&gt;
     
    182182
    183183
    184 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    185 
    186 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     184&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     185
     186&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    187187The alternative is to automate these activities through software tools. But the broad scope of digital library requirements makes this a daunting prospect. Ideally the software should incorporate facilities ranging from multilingual information retrieval to distributed computing protocols, from interoperability to search engine technology, from metadata standards to multiformat document parsing, from multimedia to multiple operating systems, from Web browsers to plug-and-play DVDs.
    188188&lt;/p&gt;&lt;/div&gt;
     
    190190
    191191
    192 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    193 
    194 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     192&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     193
     194&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    195195The Greenstone Digital Library Software from the New Zealand Digital Library (NZDL) project tackles this issue by providing a new way of organizing information and making it available over the Internet. A &lt;i&gt;collection&lt;/i&gt; of information comprises several (typically several thousand, or several million) &lt;i&gt;documents&lt;/i&gt;, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&amp;mdash;though there is a strong family resemblance in how collections are presented.
    196196&lt;/p&gt;&lt;/div&gt;
     
    198198
    199199
    200 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    201 
    202 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     200&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     201
     202&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    203203Making information available using this system is far more than &amp;ldquo;just putting it on the Web.&amp;rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &amp;ldquo;building&amp;rdquo; process that, once established, is completely automatic. This process creates all the structures that are used at run-time for accessing the collection. Searching is based on various indexes, while browsing is based on various metadata; support structures for both are created during the building operation. When new material appears it can be fully incorporated into the collection by rebuilding.
    204204&lt;/p&gt;&lt;/div&gt;
     
    206206
    207207
    208 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    209 
    210 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     208&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     209
     210&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    211211To address the exceptionally broad demands of digital libraries, the system is public and extensible. It is issued under the Gnu public license and, in the spirit of open-source software, users are invited to contribute modifications and enhancements. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs. Currently the Greenstone software is used at sites in Canada, Germany, New Zealand, Romania, UK, and the US, and collections range from newspaper articles to technical documents, from educational journals to oral history, from visual art to folksongs. The software has been used for collections in many different languages, and for CD-ROMs that have been published by the United Nations and other humanitarian agencies in Belgium, France, Japan, and the US for distribution in developing countries (Humanity Libraries, 1998; PAHO, 1999; UNESCO, 1999; UNU, 1998). Further details can be obtained from &lt;i&gt;www.nzdl.org&lt;/i&gt;.
    212212&lt;/p&gt;&lt;/div&gt;
     
    230230
    231231
    232 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    233 
    234 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     232&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     233
     234&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    235235This paper sets the scene with a brief discussion of what a digital library is. We then give an overview of the facilities offered by Greenstone and show how end users find information in collections. Next we describe the files and directories involved in a collection, and then discuss the processes of updating existing collections and creating new ones, including extending the software to provide new facilities. We conclude with an overview of related work.
    236236&lt;/p&gt;&lt;/div&gt;
     
    246246
    247247
    248 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    249 
    250 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     248&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     249
     250&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    251251Ten definitions of the term &amp;ldquo;digital library&amp;rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization:
    252252&lt;/p&gt;&lt;/div&gt;
     
    262262
    263263
    264 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    265 
    266 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     264&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     265
     266&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    267267(Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &amp;ldquo;organized collections of digital information,&amp;rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized.
    268268&lt;/p&gt;&lt;/div&gt;
     
    270270
    271271
    272 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    273 
    274 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     272&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     273
     274&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    275275Digital libraries are generally distinguished from the World-Wide Web, the essential difference being in selection and organization. But they are not generally distinguished from a web &lt;i&gt;site&lt;/i&gt;: indeed, virtually all extant digital libraries manifest themselves as a web site. Hence the obvious question: to make a digital library, why not just put the information on the Web?
    276276&lt;/p&gt;&lt;/div&gt;
     
    278278
    279279
    280 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    281 
    282 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     280&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     281
     282&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    283283But we make a distinction between a digital library and a web site that lies at the heart of our software design: one should easily be able to add new material to a library without having to integrate it manually or edit its content in any way. Once added, new material should immediately become a first-class component of the library. And what permits it to be integrated into existing searching and browsing structures without any manual intervention is &lt;i&gt;metadata&lt;/i&gt;. This provides sufficient focus to the concept of &amp;ldquo;digital library&amp;rdquo; to support the development of a construction kit.
    284284&lt;/p&gt;&lt;/div&gt;
     
    294294
    295295
    296 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    297 
    298 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     296&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     297
     298&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    299299Information collections built by Greenstone combine extensive full-text search facilities with browsing indexes based on different metadata types. There are several ways for users to find information, although they differ between collections depending on the metadata available and the collection design. Typically you can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text, or within a section of a document, or within a title or section heading. You can &lt;i&gt;browse documents by title&lt;/i&gt;: just click on the displayed book icon to read it. You can &lt;i&gt;browse documents by subject&lt;/i&gt;. Subjects are represented by bookshelves: just click on a shelf to see the books. Where appropriate, documents come complete with a table of contents (constructed automatically): you can click on a chapter or subsection to open it, expand the full table of contents, or expand the full document.
    300300&lt;/p&gt;&lt;/div&gt;
     
    302302
    303303
    304 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    305 
    306 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     304&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     305
     306&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    307307An example of searching is shown in Figure 1 where documents in the Global Help Project's Humanity Development Library (HDL) are being searched for chapters matching the word &lt;i&gt;butterfly&lt;/i&gt;. In Figure 2 the same collection is being browsed by subject: by clicking on the bookshelf icons the user has discovered an item under Section 16, Animal Husbandry. Pursuing an interest in butterfly farming, the user selects a book by clicking on its book icon. In Figure 3 the front cover of the book is displayed as a graphic on the left, and the automatically constructed table of contents appears at the start of the document. The current focus, &lt;i&gt;Introduction and Summary&lt;/i&gt;, is shown in bold in the table of contents with its text starting further down the page.
    308308&lt;/p&gt;&lt;/div&gt;
     
    310310
    311311
    312 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    313 
    314 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     312&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     313
     314&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    315315In accordance with Lesk's advice, a statement of purpose and coverage accompanies each collection, along with an explanation of how it is organized (Figure 1 shows the start of this). A distinction is made between &lt;i&gt;searching&lt;/i&gt; and &lt;i&gt;browsing&lt;/i&gt;. Searching is full-text, and&amp;mdash;depending on the collection's design&amp;mdash;the user can choose between indexes built from different parts of the documents, or from different metadata. Some collections have an index of full documents, an index of sections, an index of paragraphs, an index of titles, and an index of section headings, each of which can be searched for particular words or phrases. Browsing involves data structures created from metadata that the user can examine: lists of authors, lists of titles, lists of dates, hierarchical classification structures, and so on. Data structures for both browsing and searching are built according to instructions in a configuration file, which controls both building and serving the collection. Sample configuration files are discussed below.
    316316&lt;/p&gt;&lt;/div&gt;
     
    318318
    319319
    320 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    321 
    322 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     320&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     321
     322&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    323323
    324324&lt;/p&gt;&lt;/div&gt;
     
    342342
    343343
    344 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    345 
    346 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     344&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     345
     346&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    347347Rich browsing facilities can be provided by manually linking parts of documents together and building explicit indexes and tables of contents. However, manually-created linking becomes difficult to maintain, and often falls into disrepair when a collection expands. The Greenstone software takes a different tack: it facilitates &lt;i&gt;maintainability&lt;/i&gt; by creating all searching and browsing structures automatically from the documents themselves. No links are inserted by hand. This means that when new documents in the same format become available, they can be added automatically. Indeed, for some collections this is done by processes that wake up regularly, scout for new material, and rebuild the indexes&amp;mdash;all without manual intervention.
    348348&lt;/p&gt;&lt;/div&gt;
     
    350350
    351351
    352 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    353 
    354 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     352&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     353
     354&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    355355Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into &lt;i&gt;sections&lt;/i&gt; (subsections, sub-subsections, and so on). Each section comprises one or more &lt;i&gt;paragraphs&lt;/i&gt;. Metadata such as author, title, date, keywords, and so on, may be associated with documents, or with individual sections of documents. This is the raw material for indexes. It must either be provided explicitly for each document and section (for example, in an accompanying spreadsheet) or be derivable automatically from the source documents. Metadata is converted to Dublin Core and stored with the document for internal use.
    356356&lt;/p&gt;&lt;/div&gt;
     
    358358
    359359
    360 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    361 
    362 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     360&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     361
     362&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    363363In order to accommodate different kinds of source documents, the software is organized so that &amp;ldquo;plugins&amp;rdquo; can be written for new document types. Plugins exist for plain text documents, HTML documents, email documents, and bibliographic formats. Word documents are handled by saving them as HTML; PostScript ones by applying a preprocessor (Nevill-Manning &lt;i&gt;et al&lt;/i&gt;., 1998). Specially written plugins also exist for proprietary formats such as that used by the BBC archives department. A collection may have source documents in different forms: it is just a matter of specifying all the necessary plugins. In order to build browsing indexes from metadata, an analogous scheme of &amp;ldquo;classifiers&amp;rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called &lt;i&gt;importing&lt;/i&gt;, which uses the plugins and classifiers specified in the collection configuration file.
    364364&lt;/p&gt;&lt;/div&gt;
     
    366366
    367367
    368 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    369 
    370 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     368&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     369
     370&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    371371The international Unicode character set is used throughout, so documents&amp;mdash;and interfaces&amp;mdash;can be written in any language. Collections have so far been produced in English, French, Spanish, German, Maori, Chinese, and Arabic. The NZDL Web site provides numerous examples. Collections can contain text, pictures, and even audio and video clips; a text-only version of the interface is also provided to accommodate visually impaired users. Compression technology is used to ensure best use of storage (Witten &lt;i&gt;et al&lt;/i&gt;., 1999). Most non-textual material is either linked to textual documents or accompanied by textual descriptions (such as photo captions) to allow full-text searching and browsing. However, the architecture permits the implementation of plugins and classifiers even for non-textual data.
    372372&lt;/p&gt;&lt;/div&gt;
     
    374374
    375375
    376 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    377 
    378 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     376&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     377
     378&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    379379The system includes an &amp;ldquo;administrative&amp;rdquo; function whereby specified users can examine the composition of all collections, protect documents so that they can only be accessed by registered users on presentation of a password, and so on. Logs of user activity are kept that record all queries made to every Greenstone collection (though this facility can be disabled).
    380380&lt;/p&gt;&lt;/div&gt;
     
    382382
    383383
    384 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    385 
    386 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     384&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     385
     386&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    387387Although primarily designed for Internet access over the World-Wide Web, collections can be made available, in precisely the same form, on CD-ROM. In either case they are accessed through any Web browser. Greenstone CD-ROMs operate on a standalone PC under Windows 3.X, 95, 98, and NT, and the interaction is identical to accessing the collection on the Web&amp;mdash;except that response is faster and more predictable. The requirement to operate on early Windows systems is one that plagues the software design, but is crucial for many users&amp;mdash;particularly those in underdeveloped countries seeking access to humanitarian aid collections. If the PC is connected to a network (intranet or Internet), a custom-built Web server provided on each CD makes exactly the same information available to others through their standard Web browser. The use of compression ensures that the greatest possible volume of information can be packed on to a CD-ROM.
    388388&lt;/p&gt;&lt;/div&gt;
     
    390390
    391391
    392 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    393 
    394 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     392&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     393
     394&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    395395The collection-serving software operates under Unix and Windows NT, and works with standard Web servers. A flexible process structure allows different collections to be served by different computers, yet be presented to the user in the same way, on the same Web page, as part of the same digital library, even as part of the same collection (McNab and Witten, 1998). Existing collections can be updated and new ones brought on-line at any time, without bringing the system down; the process responsible for the user interface will notice (through periodic polling) when new collections appear and add them to the list presented to the user.
    396396&lt;/p&gt;&lt;/div&gt;
     
    422422
    423423
    424 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    425 
    426 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     424&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     425
     426&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    427427Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &amp;ldquo;about&amp;rdquo; page that gives you information about how the collection is organized and the principles governing what is included.
    428428&lt;/p&gt;&lt;/div&gt;
     
    430430
    431431
    432 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    433 
    434 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     432&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     433
     434&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    435435All icons in the screenshots of Figures 1-4 are clickable. Those icons at the top of the page return to the home page, provide help text, and allow you to set user interface and searching preferences. The navigation bar underneath gives access to the searching and browsing facilities, which differ from one collection to another.
    436436&lt;/p&gt;&lt;/div&gt;
     
    438438
    439439
    440 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    441 
    442 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     440&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     441
     442&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    443443Each of the five buttons provides a different way to find information. You can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text from the &amp;ldquo;search&amp;rdquo; page (or from the &amp;ldquo;about&amp;rdquo; page of Figure 1). This collection contains indexes of chapters, section titles, and entire books. The default search interface is a simple one, suitable for casual users; advanced searching&amp;mdash;which allows full Boolean expressions, phrase searching, case and stemming control&amp;mdash;can be enabled from the &lt;i&gt;Preferences&lt;/i&gt; page.
    444444&lt;/p&gt;&lt;/div&gt;
     
    446446
    447447
    448 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    449 
    450 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     448&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     449
     450&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    451451This collection has four browsable metadata indexes. You can &lt;i&gt;access publications by subject&lt;/i&gt; by clicking the &lt;i&gt;subjects&lt;/i&gt; button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can &lt;i&gt;access publications by title&lt;/i&gt; by clicking &lt;i&gt;titles a-z&lt;/i&gt; (Figure 4), which brings up a list of books in alphabetic order. You can &lt;i&gt;access publications by organization&lt;/i&gt; (i.e. Dublin Core &amp;ldquo;publisher&amp;rdquo;), bringing up a list of organizations. You can &lt;i&gt;access publications by &amp;ldquo;how to&amp;rdquo; listing&lt;/i&gt;, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an &lt;i&gt;ad hoc&lt;/i&gt; manner to accommodate the individual requirements of collection designers.
    452452&lt;/p&gt;&lt;/div&gt;
     
    462462
    463463
    464 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    465 
    466 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     464&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     465
     466&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    467467When a new collection is created or material is added to an existing one, the original source documents are first brought into the system through a process known as &amp;ldquo;importing.&amp;rdquo; This involves converting documents into a simple HTML-like format known as GML (for &amp;ldquo;Greenstone Markup Language&amp;rdquo;), which includes any metadata associated with the document. Documents are assumed to be in the Unicode UTF-8 code (of which the ASCII characters form a subset).
    468468&lt;/p&gt;&lt;/div&gt;
     
    478478
    479479
    480 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    481 
    482 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     480&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     481
     482&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    483483There is a separate directory for each collection, which contains five subdirectories: the original raw material (&lt;i&gt;import&lt;/i&gt;), the GML files created from this (&lt;i&gt;archives&lt;/i&gt;), the final collection as it is served to users (&lt;i&gt;index&lt;/i&gt;), a directory for use during the building process (&lt;i&gt;building&lt;/i&gt;), and one for any supporting files (&lt;i&gt;etc&lt;/i&gt;)&amp;mdash;including the configuration file that controls the collection creation procedure. Additional files might be required: for example, building a hierarchy of classifications requires a data file of sub-classifications.
    484484&lt;/p&gt;&lt;/div&gt;
     
    494494
    495495
    496 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    497 
    498 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     496&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     497
     498&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    499499In order to identify documents internally, a unique object identifier or OID is assigned to each original source document when it is imported (formed by hashing the content, to overcome file duplication effects caused by mirroring) and stored as metadata within that document. It is important that OIDs persist throughout the index-building process&amp;mdash;so that a user's search history is unaffected by rebuilding the collection. OIDs are assigned by hashing the contents of the original source document.
    500500&lt;/p&gt;&lt;/div&gt;
     
    502502
    503503
    504 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    505 
    506 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     504&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     505
     506&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    507507Once imported, each document is stored in its own subdirectory of &lt;i&gt;archives&lt;/i&gt;, along with any associated files&amp;mdash;for example, images. To ensure compatibility with Windows 3.0, only eight characters are used in directory and file names, which causes annoying but essentially trivial complications.
    508508&lt;/p&gt;&lt;/div&gt;
     
    518518
    519519
    520 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    521 
    522 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     520&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     521
     522&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    523523The GML format imposes a limited amount of structure on documents. Documents are divided into paragraphs. They can be split hierarchically into sections and subsections. OIDs are extended to identify these components by appending numbers, separated by periods, to a document's OID. When a book is read, its section hierarchy is visible as the table of contents (Figure 3). Chapters, sections, subsections, and pages are all implemented simply as &amp;ldquo;sections&amp;rdquo; within the document. In some collections documents do not have a hierarchical subsection structure, but are split into pages to permit browsing within a retrieved document.
    524524&lt;/p&gt;&lt;/div&gt;
     
    526526
    527527
    528 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    529 
    530 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     528&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     529
     530&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    531531The document structure is used for searchable indexes. There are three levels of index: &lt;i&gt;documents&lt;/i&gt;, &lt;i&gt;sections&lt;/i&gt;, and &lt;i&gt;paragraphs&lt;/i&gt;, corresponding to the distinctions that GML makes&amp;mdash;the hierarchical structure is flattened for the purposes of creating these indexes. Indexes can be of text, or metadata, or any combination. Thus you can create a searchable index of section titles, and/or authors, and/or document descriptions, as well as the document text.
    532532&lt;/p&gt;&lt;/div&gt;
     
    558558
    559559
    560 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    561 
    562 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     560&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     561
     562&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    563563Updating an existing collection with new files in the same format is easy. For example, the raw material for the HDL is supplied in the form of HTML files marked up with &amp;lt;&amp;lt;TOC&amp;gt;&amp;gt; tags to split books into sections and subsections, and &amp;lt;&amp;lt;I&amp;gt;&amp;gt; tags to indicate where an image is to be inserted. For each book in the library there is a directory that contains a single HTML file representing the book, and separate files containing the associated images. An accompanying spreadsheet file contains the classification hierarchy; this is converted to a simple file format (using Excel's &lt;i&gt;Save As&lt;/i&gt; command).
    564564&lt;/p&gt;&lt;/div&gt;
     
    566566
    567567
    568 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    569 
    570 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     568&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     569
     570&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    571571Since the collection exists, its directory is already set up with subdirectories &lt;i&gt;import&lt;/i&gt;, &lt;i&gt;archives&lt;/i&gt;, &lt;i&gt;building&lt;/i&gt;, &lt;i&gt;index&lt;/i&gt;, and &lt;i&gt;etc&lt;/i&gt;, and the &lt;i&gt;etc&lt;/i&gt; directory will contain a suitable collection configuration file.
    572572&lt;/p&gt;&lt;/div&gt;
     
    582582
    583583
    584 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    585 
    586 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     584&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     585
     586&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    587587To update a collection, the new raw material is placed in the &lt;i&gt;import&lt;/i&gt; directory, in whatever form it is available. Then the &lt;i&gt;import&lt;/i&gt; process is invoked, which converts the files into GML using the specified plugins. Old material for which GML files have previously been created is not re-imported. Then the &lt;i&gt;build&lt;/i&gt; process is invoked to build the requisite indexes for the collection. Finally, the contents of the &lt;i&gt;building&lt;/i&gt; directory are moved into the &lt;i&gt;index&lt;/i&gt; directory, and the new version of the collection automatically becomes live.
    588588&lt;/p&gt;&lt;/div&gt;
     
    590590
    591591
    592 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    593 
    594 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     592&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     593
     594&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    595595This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The &lt;i&gt;import&lt;/i&gt; process could be performed on the fly during the building operation&amp;mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The &lt;i&gt;build&lt;/i&gt; process can take considerable time&amp;mdash;a day or two, for very large collections. Consequently, the results are placed in the &lt;i&gt;building&lt;/i&gt; directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation.
    596596&lt;/p&gt;&lt;/div&gt;
     
    598598
    599599
    600 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    601 
    602 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     600&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     601
     602&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    603603Active users of the collection will not be disturbed when the new version becomes live&amp;mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&amp;mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&amp;mdash;and if a search is actually in progress when the change takes place the program detects the resulting file-structure inconsistency and automatically and transparently re-executes the query, this time on the new version of the collection.
    604604&lt;/p&gt;&lt;/div&gt;
     
    614614
    615615
    616 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    617 
    618 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     616&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     617
     618&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    619619The original material in the &lt;i&gt;import&lt;/i&gt; directory may be in any format, and plugins are required to process each format type. The plugins that a collection uses must be specified in the collection configuration file. The &lt;i&gt;import&lt;/i&gt; program reads the list of plugins and passes each document to each plugin in order until it finds one that can process it. When updating an existing collection, all plugins necessary to process new material should already have been specified in the configuration file.
    620620&lt;/p&gt;&lt;/div&gt;
     
    622622
    623623
    624 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    625 
    626 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     624&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     625
     626&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    627627The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten &lt;i&gt;et al.&lt;/i&gt;, 1999), and the &lt;i&gt;mgbuild&lt;/i&gt; module is automatically invoked to create each of the indexes that is required. For example, the Humanity Development Library has three indexes, one for entire books, one for chapters, and one for section titles. Subdirectories of the &lt;i&gt;index&lt;/i&gt; directory are created for each of these indexes.
    628628&lt;/p&gt;&lt;/div&gt;
     
    16321632
    16331633
    1634 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1635 
    1636 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1634&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1635
     1636&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16371637MG also compresses the text of the collection; and the image files are linked into the &lt;i&gt;index&lt;/i&gt; subdirectory. Now none of the material in the &lt;i&gt;import&lt;/i&gt; and &lt;i&gt;archives&lt;/i&gt; directories is needed to run the collection and can be removed from the file system (though they would be needed if the collection were rebuilt).
    16381638&lt;/p&gt;&lt;/div&gt;
     
    16401640
    16411641
    1642 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1643 
    1644 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1642&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1643
     1644&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16451645Associated with each collection is a database stored in GDBM (Gnu database manager) format. This contains an entry for each document, giving its OID, its internal MG document number, and metadata such as title. Information for each of the browsing indexes, which appear as buttons on the Greenstone search/browse bar, is also extracted during the building process and stored in the database. A &amp;ldquo;classifier&amp;rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an &lt;i&gt;ad hoc&lt;/i&gt; basis for the particular information required, and where possible reused from one collection to another.
    16461646&lt;/p&gt;&lt;/div&gt;
     
    16481648
    16491649
    1650 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1651 
    1652 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1650&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1651
     1652&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16531653The building program creates the indexes based on whatever appears in the &lt;i&gt;archives&lt;/i&gt; directory. The first plugin specified by all collections is one that processes GML files, and so if &lt;i&gt;archives&lt;/i&gt; contains imported files they will be processed correctly. If it contains material in the original format, that will be converted using the appropriate plugin. Thus the import process is optional.
    16541654&lt;/p&gt;&lt;/div&gt;
     
    16561656
    16571657
    1658 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1659 
    1660 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1658&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1659
     1660&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16611661GML is designed to be fast and easy to parse, an important requirement when millions of documents are to be processed. Something as simple as requiring tags to be lower-case, for example, yields a substantial speed-up. In certain circumstances, however, it might be preferable to use a standardized format such as XML. This is straightforward to implement_just write an XML plugin_although we have not done so ourselves. Given the transitory nature of the imported data, to date, we have found GML a satisfactory and beneficial format.
    16621662&lt;/p&gt;&lt;/div&gt;
     
    16721672
    16731673
    1674 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1675 
    1676 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1674&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1675
     1676&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16771677Building new collections from scratch is only slightly different from updating an existing collection. The key new requirement is creating a collection configuration file, and a software utility is provided to help. Two pieces of information are required for this: the name of the directory that the collection will use (into which the source data and other files will eventually be placed), and a contact e-mail address for use if any problems are encountered by the software once the collection is up and running. The utility creates files and directories within the newly-named directory to support a generic collection of plain text documents. With suitable data placed in the &lt;i&gt;import&lt;/i&gt; directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &amp;ldquo;titles&amp;rdquo; (defined in this case to be the document filenames).
    16781678&lt;/p&gt;&lt;/div&gt;
     
    16801680
    16811681
    1682 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1683 
    1684 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1682&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1683
     1684&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16851685To enhance the functionality and presentation&amp;mdash; something anything but the most trivial collection will require&amp;mdash;the configuration file must be edited. For a collection sourced from documents in an already supported data format, presented in a similar fashion to an existing collection, the amount of editing is minimal. Importing new data formats and browsing metadata in ways not currently supported are more complex activities that require programming skills.
    16861686&lt;/p&gt;&lt;/div&gt;
     
    17121712
    17131713
    1714 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1715 
    1716 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1714&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1715
     1716&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17171717Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. &lt;i&gt;TEXTPlug&lt;/i&gt; is replaced with &lt;i&gt;EMAILPlug&lt;/i&gt; (line 7) which reads email files and extracts metadata (&lt;i&gt;From&lt;/i&gt;, &lt;i&gt;To&lt;/i&gt;, &lt;i&gt;Date&lt;/i&gt;, &lt;i&gt;Subject&lt;/i&gt;) from them. A classifier for dates is added (line 10) to make the collection browsable chronologically. The default presentation of search results is overridden (line 17) to display both the title of the message (i.e. Dublin Core &lt;i&gt;Title&lt;/i&gt;) and its sender (i.e. Dublin Core &lt;i&gt;Author&lt;/i&gt;). Elements in square brackets, such as &lt;i&gt;[Title]&lt;/i&gt;, are replaced by the metadata associated with a particular document. The built-in term &lt;i&gt;[icon]&lt;/i&gt; produces a suitable image that represents the document (such as a book icon or page icon), and the &lt;i&gt;[link]&amp;hellip;[/link]&lt;/i&gt; construct forms a hyperlink to the complete document. Anything else in the format statement, which in this case is solely table-cell tags in HTML, is passed through to the page being displayed.
    17181718&lt;/p&gt;&lt;/div&gt;
     
    17201720
    17211721
    1722 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1723 
    1724 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1722&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1723
     1724&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17251725As this example shows, creating a new collection that stays within the bounds of the library's established capabilities falls within the capability of many computer users&amp;mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging.
    17261726&lt;/p&gt;&lt;/div&gt;
     
    17361736
    17371737
    1738 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1739 
    1740 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1738&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1739
     1740&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17411741Extensibility  is  obtained through  plugins  and  classifiers.
    17421742&lt;/p&gt;&lt;/div&gt;
     
    17441744
    17451745
    1746 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1747 
    1748 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1746&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1747
     1748&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17491749These are modules of code that can be slotted into the system to enhance its capabilities. Plugins parse documents, extracting the text and metadata to be indexed. Classifiers control how metadata is brought together to form browsable data structures. Both are specified in an object-oriented framework using inheritance to minimize the amount of code written.
    17501750&lt;/p&gt;&lt;/div&gt;
     
    17521752
    17531753
    1754 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1755 
    1756 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1754&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1755
     1756&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17571757A plugin must specify three things: what file formats it can handle, how they should be parsed, and whether the plugin is recursive. File formats are normally determined using regular expression matching on the filename. For example, the HTML plugin accepts all files that end in &lt;i&gt;.htm&lt;/i&gt;, .&lt;i&gt;html&lt;/i&gt;, &lt;i&gt;.HTM&lt;/i&gt;, or &lt;i&gt;.HTML&lt;/i&gt;. (It is quite possible, however, to write plugins that &amp;ldquo;look inside&amp;rdquo; the file as well.) For other files, the plugin returns &lt;i&gt;undefined&lt;/i&gt; and the file is passed to the next plugin in the collection's configuration file (e.g. Figure 5 line 7). If it can, the plugin parses the file and returns the number of documents processed. This involves extracting text and metadata and adding it to the library's content through calls to &lt;i&gt;add text&lt;/i&gt; and &lt;i&gt;add metadata&lt;/i&gt;.
    17581758&lt;/p&gt;&lt;/div&gt;
     
    17601760
    17611761
    1762 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1763 
    1764 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1762&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1763
     1764&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17651765Some plugins (&amp;ldquo;recursive&amp;rdquo; ones) add extra files into the stream of data processed during the building phase by artificially reactivating the list of plugins. This is how directory hierarchies are traversed.
    17661766&lt;/p&gt;&lt;/div&gt;
     
    17681768
    17691769
    1770 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1771 
    1772 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1770&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1771
     1772&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17731773Plugins are small modules of code that are easy to write. We monitored the time it took to develop a new one that was different to any we had produced so far. We chose to make as an example a collection of HTML bookmark files, the motivation being to produce a convenient way of searching and browsing one's bookmarked Web pages. Figure 6 shows a user searching for bookmarked pages about &lt;i&gt;music&lt;/i&gt;. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&amp;mdash;about the average length of existing plugins.
    17741774&lt;/p&gt;&lt;/div&gt;
     
    17761776
    17771777
    1778 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1779 
    1780 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1778&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1779
     1780&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17811781Classifiers are more general than plugins because they work on GML-format data. For example, any plugin that generates date metadata in accordance with the Dublin core can request the collection to be browsable chronologically by specifying the &lt;i&gt;DateList&lt;/i&gt; classifier in the collection's configuration file (Figure 7). Classifiers are more elaborate than most plugins, but new ones are seldom required. The average length of existing classifiers is 230 lines.
    17821782&lt;/p&gt;&lt;/div&gt;
     
    17841784
    17851785
    1786 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1787 
    1788 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1786&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1787
     1788&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17891789Classifiers must specify three things: an initialization routine, how individual documents are classified, and the final browsable data structure. Initialization takes care of any options specified in the configuration file (such as &lt;i&gt;metadata=Title &lt;/i&gt;on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to &lt;i&gt;document-classify&lt;/i&gt; is made. On presentation of the document's OID, the necessary metadata is located and used to control where the document is added to the browsable data structure being constructed.
    17901790&lt;/p&gt;&lt;/div&gt;
     
    17921792
    17931793
    1794 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1795 
    1796 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1794&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1795
     1796&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17971797Once all documents have been added, a request is made for the completed data structure. Some classifiers return the data structure directly; others transform the data structure before it is returned. For example, the &lt;i&gt;AZList&lt;/i&gt; classifier divides the alphabetically sorted list of metadata into separate pages of about the same size and returns the alphabetic ranges for each one (Figure 4).
    17981798&lt;/p&gt;&lt;/div&gt;
     
    18241824
    18251825
    1826 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1827 
    1828 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1826&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1827
     1828&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18291829Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman &lt;i&gt;et al.&lt;/i&gt;, 1994). The origins of Dienst (&lt;i&gt;www.cs.cornell.edu/cdlrg&lt;/i&gt;) stretch back to 1992. The term has come to represent three entities: a conceptual architecture for distributed digital libraries; an open protocol for service communication; and a software system that implements the protocol. To date, five sample digital libraries have been built using this technology. They manifest themselves in two forms: technical reports and primary source documents.
    18301830&lt;/p&gt;&lt;/div&gt;
     
    18321832
    18331833
    1834 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1835 
    1836 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1834&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1835
     1836&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18371837Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (&lt;i&gt;www.ncstrl.org&lt;/i&gt;). This collection facilitates searching by title, author and abstract, and browsing by year and author, across a distributed network of document repositories. Documents can (where supported) be delivered in various formats such as PostScript, a thumbnail overview of the pages, and a GIF image of a particular page.
    18381838&lt;/p&gt;&lt;/div&gt;
     
    18401840
    18411841
    1842 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1843 
    1844 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1842&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1843
     1844&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18451845The &lt;i&gt;Making of America&lt;/i&gt; resource is an example of a collection based around primary sources_in this case American social history, 1830−1900. It has a different &amp;ldquo;look and feel&amp;rdquo; to NCSTRL, being strongly oriented toward browsing rather than searching. A user navigates their way through a hierarchical structure of hyperlinks to reach a book of interest. The book itself is a series of scanned images: delivery options include going directly to a page number, next and previous page buttons, and displaying a particular page at different resolutions. A text version of the page is also available upon which a searching option is also provided.
    18461846&lt;/p&gt;&lt;/div&gt;
     
    18481848
    18491849
    1850 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1851 
    1852 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1850&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1851
     1852&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18531853Started in 1994, Harvest is also a long-running research project. It provides an efficient means of gathering source data from the Internet and distributing indexing information over the Internet. This is accomplished through five components: &lt;i&gt;gatherer&lt;/i&gt;, &lt;i&gt;broker&lt;/i&gt;, &lt;i&gt;indexer&lt;/i&gt;, &lt;i&gt;replicator&lt;/i&gt; and &lt;i&gt;cache&lt;/i&gt;. The first three are central to creating, updating and searching a collection; the last two help to improve performance over the Internet through transparent mirroring and caching techniques.
    18541854&lt;/p&gt;&lt;/div&gt;
     
    18561856
    18571857
    1858 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1859 
    1860 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1858&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1859
     1860&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18611861The system is configurable and customizable. While searching is most commonly implemented using Glimpse (&lt;i&gt;glimpse.cs.arizona.edu&lt;/i&gt;), in principle any search engine that supports incremental updates and Boolean combinations of attribute-based queries can be used. It is possible to control what type of documents are gathered during creation and updating, and how the query interface looks and is laid out.
    18621862&lt;/p&gt;&lt;/div&gt;
     
    18641864
    18651865
    1866 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1867 
    1868 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1866&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1867
     1868&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18691869Sample collections cited by the developers include 21,000 computer science technical reports and 7,000 home pages. Other examples include a sizable collection of agriculture-related electronic journals and magazines called &amp;ldquo;tomato-juice&amp;rdquo; (accessed through &lt;i&gt;hegel.lib.ncsu.edu&lt;/i&gt;) and a full-text index of library-related electronic serials (&lt;i&gt;sunsite.berkeley.edu/IndexMorganagus&lt;/i&gt;). Harvest is also often used to index Web sites (for example &lt;i&gt;www.middlebury.edu&lt;/i&gt;).
    18701870&lt;/p&gt;&lt;/div&gt;
     
    18721872
    18731873
    1874 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1875 
    1876 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1874&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1875
     1876&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18771877Comparing Greenstone with Dienst and Harvest, there are both similarities and differences. All provide substantial digital library systems, hence common themes recur, but they are driven by projects with different aims. Harvest, for instance, was not conceived as a digital library project at all, but by virtue of its selective document gathering process it can be classed (and is used) as one. While it provides sophisticated search options, it lacks the complementary service of browsing. Furthermore it adds no structure or order to the documents collected, relying on whatever structures are present in the site that they were gathered from. A proven strength of the design is its flexibility through configuration and customization_an element also present in Greenstone.
    18781878&lt;/p&gt;&lt;/div&gt;
     
    18801880
    18811881
    1882 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1883 
    1884 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1882&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1883
     1884&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18851885Dienst_best exemplified through the NCSTRL work_supports searching and browsing, like Greenstone. Both use open protocols. Differences include a high reliance in Dienst on user-supplied information when a document is added, and a smaller range of document types supported&amp;mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease.
    18861886&lt;/p&gt;&lt;/div&gt;
     
    18881888
    18891889
    1890 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1891 
    1892 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1890&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1891
     1892&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18931893There are also commercial systems that provide similar digital library services to those described. However, since corporate culture instills proprietary attitudes there is little opportunity for advancement through a shared collaborative effort. Consequently they are not reviewed here.
    18941894&lt;/p&gt;&lt;/div&gt;
     
    19041904
    19051905
    1906 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1907 
    1908 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1906&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1907
     1908&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19091909Greenstone is a comprehensive software system for creating digital library collections. It builds data structures for searching and browsing from the material provided, rather than relying on any hand-crafting. The process is controlled by a configuration file, and once a collection exists new material can be added completely automatically. Browsing is based on Dublin Core metadata.
    19101910&lt;/p&gt;&lt;/div&gt;
     
    19121912
    19131913
    1914 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1915 
    1916 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1914&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1915
     1916&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19171917New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &amp;ldquo;plugins&amp;rdquo; that can be written to accommodate documents, and metadata, in different formats. Standard plugins exist for many document types; new ones are easily written. Browsing is controlled by &amp;ldquo;classifiers&amp;rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc).
    19181918&lt;/p&gt;&lt;/div&gt;
     
    19201920
    19211921
    1922 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1923 
    1924 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1922&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1923
     1924&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19251925However, the most powerful support for extensibility is achieved not by technical means but by making the source code freely available under the Gnu public license. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs with the richness and flexibility that users deserve.
    19261926&lt;/p&gt;&lt;/div&gt;
     
    19361936
    19371937
    1938 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1939 
    1940 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1938&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1939
     1940&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19411941We gratefully acknowledge all those who have worked on the Greenstone software, and all members of the New Zealand Digital Library project for their enthusiasm and ideas.
    19421942&lt;/p&gt;&lt;/div&gt;
     
    19531953
    19541954&lt;ol type=&quot;1&quot;&gt;
    1955 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1956 
    1957 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1955&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1956
     1957&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19581958Akscyn, R.M. and Witten, I.H. (1998) &amp;ldquo;Report on First Summit on International Cooperation on Digital Libraries.&amp;rdquo; ks.com/idla-wp-oct98.
    19591959&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    19611961
    19621962
    1963 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1964 
    1965 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1963&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1964
     1965&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19661966Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &amp;ldquo;Scalable Internet resource discovery: Research problems and approaches&amp;rdquo; &lt;i&gt;Communications of the ACM,&lt;/i&gt; Vol. 37, No. 8, pp. 98−107, 1994.
    19671967&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    21132113
    21142114
    2115 &lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2116 
    2117 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2115&lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2116
     2117&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21182118&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21192119&lt;/p&gt;&lt;/div&gt;
     
    21292129
    21302130
    2131 &lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2132 
    2133 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2131&lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2132
     2133&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21342134&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21352135&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2/a12e0809.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">How to build your own digital library with Greenstone</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925856_1/word05.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925856_1/word05.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107679_1/word05.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107679_1/word05.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925856_1/word05.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107679_1/word05.html</Metadata>
    1515    <Metadata name="OrigSource">word05.html</Metadata>
    1616    <Metadata name="Source">word05.doc</Metadata>
     
    2424    <Metadata name="srclinkFile">doc.doc</Metadata>
    2525    <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata>
    26     <Metadata name="lastmodified">1398925757</Metadata>
    27     <Metadata name="lastmodifieddate">20140501</Metadata>
    28     <Metadata name="oailastmodified">1398925857</Metadata>
    29     <Metadata name="oailastmodifieddate">20140501</Metadata>
     26    <Metadata name="lastmodified">1423107618</Metadata>
     27    <Metadata name="lastmodifieddate">20150205</Metadata>
     28    <Metadata name="oailastmodified">1423107680</Metadata>
     29    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3030    <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata>
    3131    <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata>
     
    103103
    104104
    105 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    106 
    107 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     105&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     106
     107&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    108108&lt;font color=&quot;Black&quot;&gt;&lt;/font&gt;
    109109&lt;/p&gt;&lt;/div&gt;
     
    111111
    112112
    113 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    114 
    115 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    116 
    117 &lt;/p&gt;&lt;/div&gt;
    118 
    119 
    120 
    121 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    122 
    123 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    124 
    125 &lt;/p&gt;&lt;/div&gt;
    126 
    127 
    128 
    129 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    130 
    131 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    132 
    133 &lt;/p&gt;&lt;/div&gt;
    134 
    135 
    136 
    137 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    138 
    139 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    140 
    141 &lt;/p&gt;&lt;/div&gt;
    142 
    143 
    144 
    145 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    146 
    147 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     113&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     114
     115&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     116
     117&lt;/p&gt;&lt;/div&gt;
     118
     119
     120
     121&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     122
     123&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     124
     125&lt;/p&gt;&lt;/div&gt;
     126
     127
     128
     129&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     130
     131&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     132
     133&lt;/p&gt;&lt;/div&gt;
     134
     135
     136
     137&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     138
     139&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     140
     141&lt;/p&gt;&lt;/div&gt;
     142
     143
     144
     145&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     146
     147&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    148148Greenstone is a suite of software for building and distributing digital library collections. It provides a new way of organizing information and publishing it on the Internet or on CD-ROM. Greenstone is produced by the New Zealand Digital Library Project at the University of Waikato, and developed and distributed in cooperation with UNESCO and the Human Info NGO. It is open-source software, available from &lt;i&gt;http://greenstone.org&lt;/i&gt; under the terms of the G&lt;span style=&quot;text-transform:lowercase&quot;&gt;nu&lt;/span&gt; General Public License.
    149149&lt;/p&gt;&lt;/div&gt;
     
    151151
    152152
    153 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    154 
    155 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    156 
    157 &lt;/p&gt;&lt;/div&gt;
    158 
    159 
    160 
    161 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    162 
    163 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    164 
    165 &lt;/p&gt;&lt;/div&gt;
    166 
    167 
    168 
    169 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    170 
    171 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    172 
    173 &lt;/p&gt;&lt;/div&gt;
    174 
    175 
    176 
    177 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    178 
    179 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     153&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     154
     155&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     156
     157&lt;/p&gt;&lt;/div&gt;
     158
     159
     160
     161&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     162
     163&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     164
     165&lt;/p&gt;&lt;/div&gt;
     166
     167
     168
     169&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     170
     171&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     172
     173&lt;/p&gt;&lt;/div&gt;
     174
     175
     176
     177&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     178
     179&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    180180
    181181&lt;/p&gt;&lt;/div&gt;
     
    191191
    192192
    193 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    194 
    195 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     193&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     194
     195&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    196196
    197197&lt;/p&gt;&lt;/div&gt;
     
    211211
    212212
    213 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    214 
    215 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     213&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     214
     215&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    216216This document explains how to install Greenstone so that you can run it on your own computer. It also describes how to obtain associated software that is freely available&amp;mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be.
    217217&lt;/p&gt;&lt;/div&gt;
     
    219219
    220220
    221 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    222 
    223 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     221&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     222
     223&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    224224The software runs on different platforms, and in different configurations. Consequently there are many issues that affect (or might affect) the installation procedure. Section 1 mentions some questions that you will need to consider before installing Greenstone. Section 2 details the installation procedure for all the different versions; you need only read the part that relates to your operating system. Section 3 describes the demonstration digital library collections that are included in the distribution. Section 4 explains how to set up common webservers, Apache and Microsoft PWS/IIS, to work with Greenstone. Section 5 describes various Greenstone configuration options, and Section 6 shows how to make a personalized home page for your digital library installation. Finally, an Appendix lists pieces of associated software and how to obtain them.
    225225&lt;/p&gt;&lt;/div&gt;
     
    235235
    236236
    237 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    238 
    239 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     237&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     238
     239&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    240240The complete set of Greenstone documents include five volumes:
    241241&lt;/p&gt;&lt;/div&gt;
     
    292292
    293293
    294 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    295 
    296 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     294&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     295
     296&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    297297The Greenstone software is a collaborative effort between many people. Rodger McNab and Stefan Boddie are the principal architects and implementors.  Contributions have been made by David Bainbridge, George Buchanan, Hong Chen, Michael Dewsnip, Katherine Don, Elke Duncker, Carl Gutwin, Geoff Holmes, Dana McKay, John McPherson, Craig Nevill-Manning, Dynal Patel, Gordon Paynter, Bernhard Pfahringer, Todd Reed, Bill Rogers, John Thompson, and Stuart Yeates. Other members of the New Zealand Digital Library project provided advice and inspiration in the design of the system: Mark Apperley, Sally Jo Cunningham, Matt Jones, Steve Jones, Te Taka Keegan, Michel Loots, Malika Mahoui, Gary Marsden, Dave Nichols and Lloyd Smith. We would also like to acknowledge all those who have contributed to the GNU-licensed packages included in this distribution: &lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;MG, GDBM, PDFTOHTML, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;PERL, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;WGET, WVWARE &lt;/span&gt;&lt;/font&gt;and&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt; XLHTML.&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;&lt;/font&gt;
    298298&lt;/p&gt;&lt;/div&gt;
     
    684684
    685685
    686 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    687 
    688 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     686&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     687
     688&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    689689
    690690&lt;/p&gt;&lt;/div&gt;
     
    712712
    713713
    714 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    715 
    716 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     714&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     715
     716&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    717717The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1.
    718718&lt;/p&gt;&lt;/div&gt;
     
    736736
    737737
    738 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    739 
    740 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     738&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     739
     740&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    741741There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions:
    742742&lt;/p&gt;&lt;/div&gt;
     
    809809
    810810
    811 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    812 
    813 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    814 
    815 &lt;/p&gt;&lt;/div&gt;
    816 
    817 
    818 
    819 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    820 
    821 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    822 
    823 &lt;/p&gt;&lt;/div&gt;
    824 
    825 
    826 
    827 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    828 
    829 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    830 
    831 &lt;/p&gt;&lt;/div&gt;
    832 
    833 
    834 
    835 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    836 
    837 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    838 
    839 &lt;/p&gt;&lt;/div&gt;
    840 
    841 
    842 
    843 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    844 
    845 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    846 
    847 &lt;/p&gt;&lt;/div&gt;
    848 
    849 
    850 
    851 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    852 
    853 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     811&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     812
     813&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     814
     815&lt;/p&gt;&lt;/div&gt;
     816
     817
     818
     819&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     820
     821&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     822
     823&lt;/p&gt;&lt;/div&gt;
     824
     825
     826
     827&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     828
     829&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     830
     831&lt;/p&gt;&lt;/div&gt;
     832
     833
     834
     835&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     836
     837&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     838
     839&lt;/p&gt;&lt;/div&gt;
     840
     841
     842
     843&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     844
     845&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     846
     847&lt;/p&gt;&lt;/div&gt;
     848
     849
     850
     851&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     852
     853&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    854854
    855855&lt;/p&gt;&lt;/div&gt;
     
    877877
    878878
    879 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    880 
    881 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     879&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     880
     881&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    882882Versions of Greenstone are available for both Windows and Unix, as binaries and in source code form. The Greenstone user interface uses a Web browser: Netscape Navigator or Internet Explorer (version 4.0 or greater in both cases) are both suitable. In case you don't already have a Web browser, Windows versions of Netscape are provided on the CD-ROM.
    883883&lt;/p&gt;&lt;/div&gt;
     
    893893
    894894
    895 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    896 
    897 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     895&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     896
     897&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    898898If you are a Unix user, please skip ahead to Section 2.2. For Windows users, if you want just a simple, straightforward installation, go through the following &amp;ldquo;simple installation&amp;rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space.
    899899&lt;/p&gt;&lt;/div&gt;
     
    901901
    902902
    903 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    904 
    905 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     903&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     904
     905&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    906906If you choose anything other than the default setup, you will have to decide whether you want to install the binary code or the source code. If in doubt, choose the binary code. The installation procedure is the same for both. The following sections tell you more about the options you will be presented with.
    907907&lt;/p&gt;&lt;/div&gt;
     
    909909
    910910
    911 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    912 
    913 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     911&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     912
     913&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    914914When you've finished installation you should skip ahead to Section 2.3.
    915915&lt;/p&gt;&lt;/div&gt;
     
    925925
    926926
    927 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    928 
    929 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     927&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     928
     929&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    930930To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into &lt;i&gt;D:&lt;/i&gt;). If the installation procedure does not start automatically after about 20 seconds, click on the &lt;i&gt;Start&lt;/i&gt; menu, select &lt;i&gt;Run&lt;/i&gt; and type &lt;i&gt;D:/setup.exe&lt;/i&gt;, where &amp;ldquo;&lt;i&gt;D&lt;/i&gt;&amp;rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select &lt;i&gt;Run&lt;/i&gt; from the &amp;ldquo;File manager&amp;rdquo; and type &lt;i&gt;D:/Windows/win3.1/setup.exe&lt;/i&gt;.
    931931&lt;/p&gt;&lt;/div&gt;
     
    933933
    934934
    935 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    936 
    937 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     935&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     936
     937&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    938938For the simplest installation, just accept the default at each point by clicking the &lt;i&gt;Next&lt;/i&gt; button. That's all you need to do! Greenstone is installed in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.
    939939&lt;/p&gt;&lt;/div&gt;
     
    941941
    942942
    943 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    944 
    945 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     943&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     944
     945&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    946946Once installation is complete, to start your Greenstone system click on the &lt;i&gt;Start&lt;/i&gt; button, open the &lt;i&gt;Program &lt;/i&gt;menu, and select &lt;i&gt;Greenstone Digital Library&lt;/i&gt;. This brings up a dialogue box: just click &lt;i&gt;Enter Library. &lt;/i&gt;This automatically starts your Internet browser and loads the Greenstone Digital Library home page, which should look something like the example in Figure 2. You enter the Greenstone Demo collection by clicking on its icon.
    947947&lt;/p&gt;&lt;/div&gt;
     
    967967
    968968
    969 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    970 
    971 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     969&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     970
     971&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    972972
    973973&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    993993
    994994
    995 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    996 
    997 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     995&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     996
     997&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    998998There are two separate Windows binary programs on the CD-ROM: the &lt;i&gt;Local Library&lt;/i&gt; and the &lt;i&gt;Web Library&lt;/i&gt;. The default installation described above selects the Local Library version. We strongly recommend that you use this version. The Web Library, which is much harder to set up, is only necessary if you already run a web server and want to use it for Greenstone. Despite its modest name, the Local Library offers a complete, self-contained, web-serving capability.
    999999&lt;/p&gt;&lt;/div&gt;
     
    10011001
    10021002
    1003 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1004 
    1005 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1003&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1004
     1005&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10061006&lt;b&gt;Local Library.&lt;/b&gt; This enables any Windows computer to serve pre-built Greenstone collections. The Greenstone Demo collection will automatically be installed; you can also install the other collections on the CD-ROM (Section 3). The Local Library software is the same as that used on CD-ROMs produced by the Greenstone system.
    10071007&lt;/p&gt;&lt;/div&gt;
     
    10091009
    10101010
    1011 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1012 
    1013 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1011&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1012
     1013&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10141014The Local Library is intended for use on standalone computers or computers that do not already have webserver software. It contains a small built-in webserver so that other computers on the same network can also access the library. (However, the webserver has limited configurability.)
    10151015&lt;/p&gt;&lt;/div&gt;
     
    10171017
    10181018
    1019 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1020 
    1021 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1019&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1020
     1021&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10221022The Local Library software automatically determines whether your computer has network software installed or is connected to a network. It operates correctly under any combinations of these conditions. However, there are two possible problems that may be encountered. Greenstone may
    10231023&lt;/p&gt;&lt;/div&gt;
     
    10421042
    10431043
    1044 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1045 
    1046 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1044&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1045
     1046&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10471047A restricted version of the Local Library is supplied which is intended for use in these situations. The restricted version only works with Netscape (not Internet Explorer). When you invoke the Local Library version of Greenstone, the dialogue box contains a button that allows you to use the restricted version instead. Unless the above problems arise, you should always use the standard version.
    10481048&lt;/p&gt;&lt;/div&gt;
     
    10501050
    10511051
    1052 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1053 
    1054 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1052&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1053
     1054&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10551055&lt;b&gt;Web Library&lt;/b&gt;. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with the Local Library above, the Greenstone Demo collection will automatically be installed. You can also install the other collections on the CD-ROM (see Section 3).
    10561056&lt;/p&gt;&lt;/div&gt;
     
    10581058
    10591059
    1060 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1061 
    1062 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1060&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1061
     1062&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10631063The Web Library differs from the Local Library because it is intended for computers that already have webserver software.
    10641064&lt;/p&gt;&lt;/div&gt;
     
    10661066
    10671067
    1068 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1069 
    1070 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1068&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1069
     1070&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10711071To run the Web Library, you also need
    10721072&lt;/p&gt;&lt;/div&gt;
     
    10991099
    11001100
    1101 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1102 
    1103 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1101&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1102
     1103&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11041104An advantage of the Local Library version of Greenstone is that it runs &amp;ldquo;out of the box&amp;rdquo; and does not require any special configuration. For the Web Library version, however, you will have to make some adjustments to your webserver setup.
    11051105&lt;/p&gt;&lt;/div&gt;
     
    11071107
    11081108
    1109 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1110 
    1111 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1109&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1110
     1111&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11121112If you already have a webserver, some small changes have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are for the Apache webserver&amp;mdash;see Section 4.2 for instructions for configuring the PWS and IIS webservers. You may need help from a system administrator to reconfigure an existing webserver&amp;mdash;they should be able to understand the instructions printed by the install script.
    11131113&lt;/p&gt;&lt;/div&gt;
     
    11151115
    11161116
    1117 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1118 
    1119 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1117&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1118
     1119&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11201120If you do not already have a webserver, you will have to install one. (See the Appendix for information on the Apache webserver.) Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of a webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    11211121&lt;/p&gt;&lt;/div&gt;
     
    11311131
    11321132
    1133 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1134 
    1135 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1133&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1134
     1135&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11361136The Greenstone source code occupies 50 Mb of disk space, but to compile it you will need about 90 Mb. To compile the source on Windows you need
    11371137&lt;/p&gt;&lt;/div&gt;
     
    11481148
    11491149
    1150 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1151 
    1152 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1150&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1151
     1152&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11531153(You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.)
    11541154&lt;/p&gt;&lt;/div&gt;
     
    11561156
    11571157
    1158 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1159 
    1160 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1158&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1159
     1160&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11611161It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine.
    11621162&lt;/p&gt;&lt;/div&gt;
     
    11641164
    11651165
    1166 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1167 
    1168 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1166&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1167
     1168&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11691169In the event that you recompile Greenstone and wish to use the recompiled version to create CD-ROMs, you should note that code produced by recent versions of the Visual C++ compiler does not run under Windows 3.1/3.11, although there is no problem with later Windows systems (95, 98, Me, NT, 2000). If you want your CD-ROMs to operate on early Windows machines, you will need a different version of the compiler. Moreover, Greenstone uses STL, the C++ standard template library, and although these compilers sometimes come with STL, the provided version does not always work properly. Hence to recompile Greenstone in such a way that it produces CD-ROMs that work on early versions of Windows, you need
    11701170&lt;/p&gt;&lt;/div&gt;
     
    11891189
    11901190
    1191 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1192 
    1193 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1191&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1192
     1193&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11941194Note that the Windows installation procedure does not attempt to compile Greenstone for you if you choose to install the source code. For platform- and compiler-specific instructions on compiling Greenstone, see the &lt;i&gt;Install.txt &lt;/i&gt;document which is placed in the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; by default) during the installation procedure.
    11951195&lt;/p&gt;&lt;/div&gt;
     
    12051205
    12061206
    1207 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1208 
    1209 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1207&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1208
     1209&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12101210This section is written for Unix users. (Windows users should skip ahead to Section 2.3.) You need to choose whether to install the binary code or the source code. The binary code occupies about 50 Mb of disk space; the source code requires about 160 Mb to compile.
    12111211&lt;/p&gt;&lt;/div&gt;
     
    12211221
    12221222
    1223 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1224 
    1225 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1223&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1224
     1225&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12261226The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include:
    12271227&lt;/p&gt;&lt;/div&gt;
     
    12621262
    12631263
    1264 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1265 
    1266 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1264&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1265
     1266&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12671267More recent versions of these distributions should also work.
    12681268&lt;/p&gt;&lt;/div&gt;
     
    12701270
    12711271
    1272 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1273 
    1274 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1272&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1273
     1274&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12751275You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver &lt;i&gt;before&lt;/i&gt; installing Greenstone&amp;mdash;this will make it much easier to answer the questions that are asked during the Greenstone installation procedure. If you want to build new digital library collections, you will also need Perl if this is not already on your system. To check, open a terminal window, type &lt;i&gt;perl -v&lt;/i&gt;, and see if a message appears specifying, amongst other things, the version number. For most versions of Linux, Perl is installed by default. The Appendix gives information on how to obtain Apache and Perl.
    12761276&lt;/p&gt;&lt;/div&gt;
     
    12861286
    12871287
    1288 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1289 
    1290 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1288&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1289
     1290&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12911291The source code is the same for Unix as for Windows. It has been compiled and tested on Linux, Solaris, and Macintosh OS/X; it should be a fairly routine matter to port it to other flavors of Unix.
    12921292&lt;/p&gt;&lt;/div&gt;
     
    12941294
    12951295
    1296 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1297 
    1298 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1296&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1297
     1298&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12991299To compile the Greenstone source code on Unix, you need
    13001300&lt;/p&gt;&lt;/div&gt;
     
    13191319
    13201320
    1321 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1322 
    1323 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1321&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1322
     1323&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13241324To run the Greenstone software, you also need a Web server and Perl, as described above under &lt;i&gt;Unix binaries&lt;/i&gt;.
    13251325&lt;/p&gt;&lt;/div&gt;
     
    13351335
    13361336
    1337 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1338 
    1339 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1337&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1338
     1339&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13401340To install the Unix version from the CD-ROM, insert the disk into the drive, and type
    13411341&lt;/p&gt;&lt;/div&gt;
     
    13751375
    13761376
    1377 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1378 
    1379 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1377&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1378
     1379&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13801380The final command begins an interactive dialogue which requests the information that is needed to install Greenstone on your system, and gives detailed feedback on what is happening.
    13811381&lt;/p&gt;&lt;/div&gt;
     
    13831383
    13841384
    1385 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1386 
    1387 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1385&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1386
     1387&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13881388The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &amp;ldquo;uninstall&amp;rdquo; program that cleans up any partial installation, should you encounter problems or terminate the installation prematurely. Next you choose whether you want to install binaries or source code. You are then asked some questions about your webserver setup. You need to have a valid cgi executable directory (normally called &amp;ldquo;cgi-bin&amp;rdquo; on Unix systems); you can either create a new one or use your existing one. If you create a new one, you will need to enter this information in your webserver's configuration file. In either case you need to enter the web address of the cgi directory. The installation dialogue will guide you through all these choices. It is important to set the file permissions correctly on certain directories, and you are prompted for the necessary information. Finally, you are prompted for a password for the &amp;ldquo;administrator&amp;rdquo; user &lt;i&gt;admin&lt;/i&gt;.
    13891389&lt;/p&gt;&lt;/div&gt;
     
    13911391
    13921392
    1393 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1394 
    1395 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1393&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1394
     1395&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13961396By default, all Greenstone software is installed in the directory &lt;i&gt;/usr/local/gsdl&lt;/i&gt; if it is the root user who is doing the installation, and into the directory ~&lt;i&gt;/gsdl&lt;/i&gt; otherwise (where &amp;ldquo;~&amp;rdquo; is the user's home directory).
    13971397&lt;/p&gt;&lt;/div&gt;
     
    13991399
    14001400
    1401 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1402 
    1403 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1401&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1402
     1403&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14041404Installing the binaries takes just a few minutes, enough time for you to answer the appropriate questions. If you install the source code, the installation script will compile it, which takes from ten minutes to an hour or so, depending on the speed of your processor.
    14051405&lt;/p&gt;&lt;/div&gt;
     
    14071407
    14081408
    1409 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1410 
    1411 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1409&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1410
     1411&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14121412To uninstall the software, type
    14131413&lt;/p&gt;&lt;/div&gt;
     
    14311431
    14321432
    1433 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1434 
    1435 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1433&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1434
     1435&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14361436During the installation procedure you will be asked whether you want to install any Greenstone collections. The Greenstone Demo collection is installed automatically; other collections on the CD-ROM are described in Section 3.
    14371437&lt;/p&gt;&lt;/div&gt;
     
    14471447
    14481448
    1449 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1450 
    1451 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1449&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1450
     1451&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14521452If you already have a webserver, some small changes will have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are. You will probably need help from your system administrator to reconfigure the webserver&amp;mdash;he or she should be able to understand the instructions output by the install script. For your convenience, the output of the install script is written to a file called INSTALL_RECORD in the directory into which you installed Greenstone.
    14531453&lt;/p&gt;&lt;/div&gt;
     
    14551455
    14561456
    1457 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1458 
    1459 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1457&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1458
     1459&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14601460If you do not already have a webserver, you will have to install one. The Appendix gives information on Apache. Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of an Apache webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    14611461&lt;/p&gt;&lt;/div&gt;
     
    14631463
    14641464
    1465 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1466 
    1467 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1465&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1466
     1467&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14681468You do not need to be the Unix &amp;ldquo;root&amp;rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &amp;ldquo;root&amp;rdquo; privileges&amp;mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &amp;ldquo;root&amp;rdquo; privileges. If you need to work your way around an uncooperative system administrator, you can always install a second Apache webserver on your computer&amp;mdash;even if one exists already.
    14691469&lt;/p&gt;&lt;/div&gt;
     
    14871487
    14881488
    1489 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1490 
    1491 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1489&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1490
     1491&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14921492If you are using the Local Library, simply run the &lt;i&gt;Greenstone&lt;/i&gt; program from the &lt;i&gt;Start&lt;/i&gt; menu. This automatically opens a dialog box that starts your Internet browser and loads the Greenstone Digital Library home page. The Greenstone Demo collection should be accessible from this page.   The dialog box contais a&lt;i&gt; File&lt;/i&gt; menu item that allows you to change the default browser used by Greenstone.  It doesn't matter whether you use Netscape or Internet Explorer, except that if you are running on Windows 2000, we recommend that you use Internet Explorer.
    14931493&lt;/p&gt;&lt;/div&gt;
     
    15031503
    15041504
    1505 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1506 
    1507 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1505&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1506
     1507&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15081508If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system:
    15091509&lt;/p&gt;&lt;/div&gt;
     
    15191519
    15201520
    1521 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1522 
    1523 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1521&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1522
     1523&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15241524The Greenstone Demo collection should be accessible from this page.
    15251525&lt;/p&gt;&lt;/div&gt;
     
    15351535
    15361536
    1537 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1538 
    1539 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1537&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1538
     1539&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15401540A link to the Collector is provided on the digital library home page.
    15411541&lt;/p&gt;&lt;/div&gt;
     
    15511551
    15521552
    1553 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1554 
    1555 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1553&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1554
     1555&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15561556A link to the Administration pages is provided on the digital library home page. The &amp;ldquo;administrator&amp;rdquo; user is called &lt;i&gt;admin&lt;/i&gt;, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections.
    15571557&lt;/p&gt;&lt;/div&gt;
     
    15591559
    15601560
    1561 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1562 
    1563 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1561&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1562
     1563&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15641564
    15651565&lt;/p&gt;&lt;/div&gt;
     
    15751575
    15761576
    1577 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1578 
    1579 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1577&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1578
     1579&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15801580The Greenstone Librarian Interface (GLI) is a tool to assist you with building digital libraries using Greenstone. It gives you access to Greenstone's collection-building functionality from an easy-to-use &amp;ldquo;point and click&amp;rdquo; interface.
    15811581&lt;/p&gt;&lt;/div&gt;
     
    15831583
    15841584
    1585 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1586 
    1587 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1585&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1586
     1587&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15881588GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory &lt;i&gt;gli&lt;/i&gt; of the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl/gli&lt;/i&gt; by default). Note that it runs in conjunction with Greenstone and will not work properly unless it is placed in a subdirectory of your Greenstone installation. If you have downloaded one of the Greenstone distributions, this will be the case.
    15891589&lt;/p&gt;&lt;/div&gt;
     
    15911591
    15921592
    1593 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1594 
    1595 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1593&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1594
     1595&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15961596To use the GLI, your computer needs to have the Java Runtime Environment. If it doesn't, the installer will offer to install a version that is included on the CD-ROM.  On Unix, you will also need to ensure that Perl is installed (for Windows, Perl is already included in the Greenstone software). Please report any problems you have running or using the Librarian Interface to &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;[email protected]&lt;/u&gt;&lt;/font&gt;.
    15971597&lt;/p&gt;&lt;/div&gt;
     
    16071607
    16081608
    1609 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1610 
    1611 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1609&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1610
     1611&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16121612To run GLI under Windows, browse to the &lt;i&gt;gli&lt;/i&gt; folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called &lt;i&gt;gli.bat&lt;/i&gt;. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface.
    16131613&lt;/p&gt;&lt;/div&gt;
     
    16231623
    16241624
    1625 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1626 
    1627 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1625&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1626
     1627&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16281628To run GLI under Unix, change to the &lt;i&gt;gli &lt;/i&gt;directory in your Greenstone installation, then run the &lt;i&gt;gli.sh&lt;/i&gt; script. This script checks that Greenstone, the Java Runtime Environment, and Perl are all installed and on your search path, and starts the Greenstone Librarian Interface.
    16291629&lt;/p&gt;&lt;/div&gt;
     
    16391639
    16401640
    1641 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1642 
    1643 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1641&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1642
     1643&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16441644The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the &lt;i&gt;Help&lt;/i&gt; button at the top right of the screen. This opens up the text to a section that relates to what you are doing&amp;mdash;which of the GLI panels you are on. You can click around the help text to learn what you need to know. Use it.
    16451645&lt;/p&gt;&lt;/div&gt;
     
    16471647
    16481648
    1649 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1650 
    1651 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1649&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1650
     1651&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16521652
    16531653&lt;/p&gt;&lt;/div&gt;
     
    16631663
    16641664
    1665 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1666 
    1667 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1665&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1666
     1667&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16681668If you have downloaded the Greenstone source distribution, you will have the Java source code of the Librarian Interface. To compile it, your computer needs to have a &lt;font color=&quot;Black&quot;&gt;Java Development Kit&lt;/font&gt;. The Appendix gives information on how to obtain this. To compile the source code, run the &lt;i&gt;makegli.bat&lt;/i&gt; (Windows) or &lt;i&gt;makegli.sh&lt;/i&gt; (Unix) files. Once compiled, you can run GLI as described above.
    16691669&lt;/p&gt;&lt;/div&gt;
     
    16711671
    16721672
    1673 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1674 
    1675 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1673&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1674
     1675&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16761676
    16771677&lt;/p&gt;&lt;/div&gt;
     
    16871687
    16881688
    1689 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1690 
    1691 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1689&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1690
     1691&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16921692To test Greenstone, point your Web browser at the Greenstone home page and explore the Demo collection and any other collections that you have installed. Don't worry&amp;mdash;you can't break anything. Click liberally: most images that appear on the screen are clickable. If you hold the mouse stationary over an image, most browsers will soon pop up a message that tells you what will happen if you click. Experiment! Choose common words like &amp;ldquo;the&amp;rdquo; and &amp;ldquo;and&amp;rdquo; to search for&amp;mdash;that should evoke some responses, and nothing will break. For more information, see the &lt;i&gt;Greenstone Digital Library User's Guide&lt;/i&gt;.&lt;i&gt;&lt;/i&gt;
    16931693&lt;/p&gt;&lt;/div&gt;
     
    17111711
    17121712&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;5&quot;&gt;
     1713&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1714
     1715&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1716&lt;b&gt;&lt;/b&gt;
     1717&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1718
     1719
     1720
     1721&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1722
     1723&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1724&lt;b&gt;Problem&lt;/b&gt;
     1725&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1726
     1727
     1728
     1729&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1730
     1731&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1732&lt;b&gt;Try this&lt;/b&gt;
     1733&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1734
     1735&lt;/tr&gt;
     1736
     1737
     1738
    17131739&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    17141740
    17151741&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1742&lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
     1743&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1744
     1745
     1746
     1747&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1748
     1749&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1750When I start Greenstone my computer asks me to dial up my Internet Service Provider.
     1751&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1752
     1753
     1754
     1755&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1756
     1757&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1758Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
     1759&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1760
     1761&lt;/tr&gt;
     1762
     1763
     1764
     1765&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1766
     1767&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1768
     1769&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1770
     1771
     1772
     1773&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1774
     1775&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1776When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
     1777&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1778
     1779
     1780
     1781&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1782
     1783&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1784Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
     1785&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1786
     1787&lt;/tr&gt;
     1788
     1789
     1790
     1791&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1792
     1793&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1794
     1795&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1796
     1797
     1798
     1799&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1800
     1801&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1802When I point my browser at the digital library, it can't find that page.
     1803&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1804
     1805
     1806
     1807&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1808
     1809&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1810Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
     1811&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1812
     1813&lt;/tr&gt;
     1814
     1815
     1816
     1817&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1818
     1819&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1820
     1821&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1822
     1823
     1824
     1825&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1826
     1827&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1828The Collector seems to be working very slowly!
     1829&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1830
     1831
     1832
     1833&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1834
     1835&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1836Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
     1837&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1838
     1839&lt;/tr&gt;
     1840
     1841&lt;/table&gt;
     1842
     1843&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1844
     1845&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1846
     1847&lt;/p&gt;&lt;/div&gt;
     1848
     1849
     1850
     1851&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1852
     1853&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1854
     1855&lt;/p&gt;&lt;/div&gt;
     1856
     1857
     1858&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
     1859&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1860
     1861&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17161862&lt;b&gt;&lt;/b&gt;
    17171863&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17191865
    17201866
    1721 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1722 
    1723 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1867&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1868
     1869&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17241870&lt;b&gt;Problem&lt;/b&gt;
    17251871&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17271873
    17281874
    1729 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1730 
    1731 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1732 &lt;b&gt;Try this&lt;/b&gt;
    1733 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1734 
    1735 &lt;/tr&gt;
    1736 
    1737 
    1738 
    1739 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1740 
    1741 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1742 &lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
    1743 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1744 
    1745 
    1746 
    1747 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1748 
    1749 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1750 When I start Greenstone my computer asks me to dial up my Internet Service Provider.
    1751 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1752 
    1753 
    1754 
    1755 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1756 
    1757 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1758 Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
    1759 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1760 
    1761 &lt;/tr&gt;
    1762 
    1763 
    1764 
    1765 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1766 
    1767 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1768 
    1769 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1770 
    1771 
    1772 
    1773 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1774 
    1775 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1776 When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
    1777 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1778 
    1779 
    1780 
    1781 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1782 
    1783 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1784 Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
    1785 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1786 
    1787 &lt;/tr&gt;
    1788 
    1789 
    1790 
    1791 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1792 
    1793 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1794 
    1795 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1796 
    1797 
    1798 
    1799 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1800 
    1801 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1802 When I point my browser at the digital library, it can't find that page.
    1803 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1804 
    1805 
    1806 
    1807 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1808 
    1809 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1810 Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
    1811 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1812 
    1813 &lt;/tr&gt;
    1814 
    1815 
    1816 
    1817 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1818 
    1819 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1820 
    1821 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1822 
    1823 
    1824 
    1825 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1826 
    1827 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1828 The Collector seems to be working very slowly!
    1829 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1830 
    1831 
    1832 
    1833 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1834 
    1835 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1836 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
    1837 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1838 
    1839 &lt;/tr&gt;
    1840 
    1841 &lt;/table&gt;
    1842 
    1843 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1844 
    1845 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1846 
    1847 &lt;/p&gt;&lt;/div&gt;
    1848 
    1849 
    1850 
    1851 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1852 
    1853 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1854 
    1855 &lt;/p&gt;&lt;/div&gt;
    1856 
    1857 
    1858 &lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
    1859 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1860 
    1861 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1862 &lt;b&gt;&lt;/b&gt;
    1863 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1864 
    1865 
    1866 
    1867 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1868 
    1869 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1870 &lt;b&gt;Problem&lt;/b&gt;
    1871 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1872 
    1873 
    1874 
    1875 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1876 
    1877 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1875&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1876
     1877&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18781878&lt;b&gt;Try this&lt;/b&gt;
    18791879&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    20732073
    20742074
    2075 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2076 
    2077 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2075&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2076
     2077&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    20782078To learn more about the innards of your Greenstone installation, consult the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt;. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site.
    20792079&lt;/p&gt;&lt;/div&gt;
     
    21092109
    21102110
    2111 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2112 
    2113 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2111&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2112
     2113&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21142114Several demonstration Greenstone collections are included on the CD-ROM. If you have Web access, many others can be downloaded, in either pre-built or unbuilt form, from the New Zealand Digital Library Project website (&lt;i&gt;nzdl.org&lt;/i&gt;).
    21152115&lt;/p&gt;&lt;/div&gt;
     
    21172117
    21182118
    2119 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2120 
    2121 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2119&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2120
     2121&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21222122The Greenstone Demo collection is a small subset of the Humanity Development Library (HDL), a polished collection. It illustrates that relatively rich browsing capabilities can be provided (so long as suitable metadata is available). It is included automatically when the software is installed.
    21232123&lt;/p&gt;&lt;/div&gt;
     
    21252125
    21262126
    2127 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2128 
    2129 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2127&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2128
     2129&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21302130Greenstone also comes with some well-documented example collections whose &amp;ldquo;about&amp;rdquo; page describes how they are constructed. They demonstrate various capabilities of Greenstone. The install dialogue will ask you whether you want to include them in your Greenstone installation; the approximate amount of disk space needed for each collection is shown below.
    21312131&lt;/p&gt;&lt;/div&gt;
     
    24532453&lt;/table&gt;
    24542454
    2455 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2456 
    2457 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    2458 
    2459 &lt;/p&gt;&lt;/div&gt;
    2460 
    2461 
    2462 
    2463 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2464 
    2465 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2455&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2456
     2457&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2458
     2459&lt;/p&gt;&lt;/div&gt;
     2460
     2461
     2462
     2463&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2464
     2465&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24662466
    24672467&lt;/p&gt;&lt;/div&gt;
     
    24892489
    24902490
    2491 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2492 
    2493 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2491&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2492
     2493&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24942494In this section we describe how to set up your webserver to work with Greenstone. Note that all this is unnecessary when using the Windows Local Library, because this software works &amp;ldquo;out of the box&amp;rdquo; and does not require a webserver.
    24952495&lt;/p&gt;&lt;/div&gt;
     
    24972497
    24982498
    2499 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2500 
    2501 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2499&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2500
     2501&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25022502We discuss both the Apache webserver, which is freely available for both Windows and Unix (see the Appendix for details) and Microsoft's Personal Web Server (PWS) and Internet Information Services (IIS) webserver. PWS is the standard Microsoft server for Windows 95/98; IIS is the standard webserver for Windows 2000 and the forthcoming Windows XP; Windows NT can use either. The Apache description applies equally to the Windows Web Library and Unix versions (though we use Windows-style terminology and pathnames); the PWS/IIS section applies only to the Windows Web Library.
    25032503&lt;/p&gt;&lt;/div&gt;
     
    25052505
    25062506
    2507 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2508 
    2509 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2507&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2508
     2509&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25102510Once you have installed your webserver, the next step is to install Greenstone. We will assume that during the install procedure you have taken the default action for each stage by clicking on the &lt;i&gt;Next&lt;/i&gt; button. The result is that the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; is created and the Web Library binary is stored there, along with some supporting files.
    25112511&lt;/p&gt;&lt;/div&gt;
     
    25132513
    25142514
    2515 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2516 
    2517 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2515&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2516
     2517&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25182518All webservers use the special URL &amp;ldquo;localhost&amp;rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; documents by typing the URL &lt;i&gt;http://localhost&lt;/i&gt; into a browser. If your computer has a domain name set up, this is used instead of localhost to identify your computer from remote sites. Thus on the New Zealand Digital Library's computer, &lt;i&gt;http://nzdl.org&lt;/i&gt; and &lt;i&gt;http://localhost&lt;/i&gt; are equivalent. If you type &lt;i&gt;http://nzdl.org&lt;/i&gt; on your computer you will get the New Zealand Digital Library webserver, whereas if you type &lt;i&gt;http://localhost&lt;/i&gt; you will get your own computer's webserver.
    25192519&lt;/p&gt;&lt;/div&gt;
     
    25292529
    25302530
    2531 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2532 
    2533 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2531&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2532
     2533&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25342534The Apache webserver is usually installed in &lt;i&gt;C:/Program Files/Apache Group/Apache&lt;/i&gt; and is configured so that the cgi-bin directory is in the subdirectory &lt;i&gt;/cgi-bin&lt;/i&gt; and the document root is the subdirectory &lt;i&gt;/htdocs&lt;/i&gt;. It is reconfigured by editing the configuration file &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt;. This is a text file: it's quite easy to read it to see how things are set up.
    25352535&lt;/p&gt;&lt;/div&gt;
     
    25372537
    25382538
    2539 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2540 
    2541 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2539&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2540
     2541&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25422542Depending on how your computer's networking software is set up, you may have to add this line to Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file:
    25432543&lt;/p&gt;&lt;/div&gt;
     
    25532553
    25542554
    2555 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2556 
    2557 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2555&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2556
     2557&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25582558If this line is not included, the system attempts to find your server's name. However, there are bugs in some versions of Windows that cause this to fail. In this case, Apache will exit immediately when you start it up. It does display an error message, but it is immediately erased and you probably can't read it.
    25592559&lt;/p&gt;&lt;/div&gt;
     
    25692569
    25702570
    2571 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2572 
    2573 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2571&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2572
     2573&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25742574Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&amp;mdash;it doesn't have to be called &amp;ldquo;cgi-bin&amp;rdquo;! Conversely, a directory called &amp;ldquo;cgi-bin&amp;rdquo; isn't special unless &lt;i&gt;ScriptAlias&lt;/i&gt; has been applied to it.
    25752575&lt;/p&gt;&lt;/div&gt;
     
    25772577
    25782578
    2579 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2580 
    2581 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2579&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2580
     2581&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25822582When installed, Apache has a cgi-bin directory of &lt;i&gt;C:/Program Files/Apache Group/Apache/cgi-bin&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt;, the webserver will attempt to execute a file called &lt;i&gt;hello&lt;/i&gt; from within the above directory.
    25832583&lt;/p&gt;&lt;/div&gt;
     
    25852585
    25862586
    2587 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2588 
    2589 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2587&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2588
     2589&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25902590There is one Greenstone program, which is called &amp;ldquo;library.exe&amp;rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &amp;ldquo;gsdlsite.cfg&amp;rdquo;, which needs to be located in the same directory.
    25912591&lt;/p&gt;&lt;/div&gt;
     
    25932593
    25942594
    2595 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2596 
    2597 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2595&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2596
     2597&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25982598The best way of arranging this is to use Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive to create a new cgi-bin directory. Here's the excerpt from Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file that adds &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt; as an additional cgi-bin directory:
    25992599&lt;/p&gt;&lt;/div&gt;
     
    26412641
    26422642
    2643 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2644 
    2645 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2643&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2644
     2645&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26462646(It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.)
    26472647&lt;/p&gt;&lt;/div&gt;
     
    26492649
    26502650
    2651 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2652 
    2653 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2651&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2652
     2653&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26542654This means that any URLs of the form &lt;i&gt;http://localhost/gsdl/cgi-bin&lt;/i&gt; ... will be sought in the directory &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt;, and executed by the web server. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/hello&lt;/i&gt;, the web server will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/cgi-bin/hello&lt;/i&gt; and execute it. However, the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt; looks in Apache's regular &lt;i&gt;cgi-bin&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/&lt;/i&gt;&lt;i&gt;cgi-bin&lt;/i&gt;&lt;i&gt;/hello&lt;/i&gt; and executes it, just as it did before.
    26552655&lt;/p&gt;&lt;/div&gt;
     
    26652665
    26662666
    2667 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2668 
    2669 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2667&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2668
     2669&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26702670The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root &lt;i&gt;of C:/Program Files/Apache Group/Apache/htdocs&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt;, the webserver will attempt to retrieve a file called &lt;i&gt;hello.html&lt;/i&gt; from within the above directory.
    26712671&lt;/p&gt;&lt;/div&gt;
     
    26732673
    26742674
    2675 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2676 
    2677 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2675&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2676
     2677&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26782678Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the &lt;i&gt;Alias&lt;/i&gt; directive, which is just like &lt;i&gt;ScriptAlias&lt;/i&gt; except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive, to add &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; as an additional place to look for documents.
    26792679&lt;/p&gt;&lt;/div&gt;
     
    27372737
    27382738
    2739 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2740 
    2741 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2739&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2740
     2741&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27422742This means that any URLs that match the first argument of Alias (gsdl) are sought as files in the place corresponding to the second argument. In other words, URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... will be sought as files in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/hello.html&lt;/i&gt;, the webserver will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/hello.html&lt;/i&gt;. However, the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt; looks in the regular &lt;i&gt;htdocs&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/htdocs/hello.html&lt;/i&gt;, just as it did before.
    27432743&lt;/p&gt;&lt;/div&gt;
     
    27452745
    27462746
    2747 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2748 
    2749 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2747&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2748
     2749&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27502750Be sure to add the &lt;i&gt;Alias&lt;/i&gt; directive after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive. Instructing Apache to alias &lt;i&gt;/gsdl &lt;/i&gt;before&lt;i&gt; /gsdl/cgi-bin&lt;/i&gt; would match the URL &lt;i&gt;/gsdl/cgi-bin/library&lt;/i&gt; against the Alias directive rather than the ScriptAlias, and it would be interpreted as a request for a document rather than the result of executing a program. The outcome would be to &amp;ldquo;display&amp;rdquo; the binary program file as a page in the Web browser, instead of executing it.
    27512751&lt;/p&gt;&lt;/div&gt;
     
    27612761
    27622762
    2763 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2764 
    2765 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2763&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2764
     2765&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27662766You should be aware that if the web library version of Greenstone is set up as instructed above, anyone will be allowed to download any file in the &lt;i&gt;gsdl&lt;/i&gt; directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc.
    27672767&lt;/p&gt;&lt;/div&gt;
     
    27692769
    27702770
    2771 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2772 
    2773 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2771&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2772
     2773&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27742774If you are concerned about this, you can easily tighten up your webserver configuration to improve security. For the Apache webserver, put these lines into the configuration file instead of those given in the previous subsection:
    27752775&lt;/p&gt;&lt;/div&gt;
     
    28572857
    28582858
    2859 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2860 
    2861 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2859&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2860
     2861&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28622862This means that only files whose extensions match the regular expression in the &lt;i&gt;FilesMatch&lt;/i&gt; line may be downloaded.
    28632863&lt;/p&gt;&lt;/div&gt;
     
    28732873
    28742874
    2875 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2876 
    2877 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2875&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2876
     2877&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28782878Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &amp;ldquo;Add/Remove programs&amp;rdquo; control panel. If they are not already on your Windows distribution CD-ROM you will have to download them from the Microsoft web site (&lt;i&gt;www.microsoft.com&lt;/i&gt;).
    28792879&lt;/p&gt;&lt;/div&gt;
     
    28812881
    28822882
    2883 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2884 
    2885 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2883&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2884
     2885&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28862886The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions.
    28872887&lt;/p&gt;&lt;/div&gt;
     
    28902890
    28912891&lt;ol type=&quot;1&quot;&gt;
    2892 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2893 
    2894 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2892&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2893
     2894&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28952895Select &lt;i&gt;Advanced&lt;/i&gt; to get the &lt;i&gt;Advanced Options&lt;/i&gt; screen.
    28962896&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    28982898
    28992899
    2900 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2901 
    2902 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2900&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2901
     2902&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29032903Select &lt;i&gt;Home&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29042904&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29062906
    29072907
    2908 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2909 
    2910 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2908&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2909
     2910&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29112911&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;
    29122912&lt;/p&gt;&lt;/div&gt;
     
    29142914
    29152915
    2916 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2917 
    2918 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2916&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2917
     2918&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29192919&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;gsdl&lt;/i&gt;
    29202920&lt;/p&gt;&lt;/div&gt;
     
    29222922
    29232923
    2924 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2925 
    2926 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2924&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2925
     2926&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29272927Access permissions:&lt;i&gt;Read&lt;/i&gt;
    29282928&lt;/p&gt;&lt;/div&gt;
     
    29302930
    29312931
    2932 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2933 
    2934 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2932&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2933
     2934&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29352935Application permissions:&lt;i&gt;None&lt;/i&gt;
    29362936&lt;/p&gt;&lt;/div&gt;
     
    29382938
    29392939
    2940 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2941 
    2942 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2940&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2941
     2942&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29432943Click &lt;i&gt;OK&lt;/i&gt;
    29442944&lt;/p&gt;&lt;/div&gt;
     
    29462946
    29472947
    2948 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2949 
    2950 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2948&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2949
     2950&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29512951This makes Greenstone files accessible to the webserver.
    29522952&lt;/p&gt;&lt;/div&gt;
     
    29552955
    29562956&lt;ol type=&quot;1&quot;&gt;
    2957 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2958 
    2959 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2957&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2958
     2959&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29602960Back in &lt;i&gt;Advanced Options&lt;/i&gt;, select &lt;i&gt;gsdl&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29612961&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29632963
    29642964
    2965 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2966 
    2967 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2965&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2966
     2967&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29682968&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;&lt;i&gt;/cgi-bin&lt;/i&gt;
    29692969&lt;/p&gt;&lt;/div&gt;
     
    29712971
    29722972
    2973 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2974 
    2975 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2973&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2974
     2975&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29762976&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;cgi-bin&lt;/i&gt;
    29772977&lt;/p&gt;&lt;/div&gt;
     
    29792979
    29802980
    2981 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2982 
    2983 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2981&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2982
     2983&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29842984Access permissions:&lt;i&gt;None&lt;/i&gt;
    29852985&lt;/p&gt;&lt;/div&gt;
     
    29872987
    29882988
    2989 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2990 
    2991 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2989&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2990
     2991&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29922992Application permissions:&lt;i&gt;Execute&lt;/i&gt;
    29932993&lt;/p&gt;&lt;/div&gt;
     
    29952995
    29962996
    2997 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2998 
    2999 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2997&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2998
     2999&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30003000Click &lt;i&gt;OK&lt;/i&gt;
    30013001&lt;/p&gt;&lt;/div&gt;
     
    30033003
    30043004
    3005 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3006 
    3007 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3005&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3006
     3007&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30083008This allows the Greenstone program &lt;i&gt;library.exe&lt;/i&gt; to be executed by the webserver.
    30093009&lt;/p&gt;&lt;/div&gt;
     
    30123012
    30133013&lt;ol type=&quot;1&quot;&gt;
    3014 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3015 
    3016 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3014&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3015
     3016&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30173017Go to the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/library.exe&lt;/i&gt;.
    30183018&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    30203020
    30213021
    3022 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3023 
    3024 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3022&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3023
     3024&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30253025Note: you need to specify the &lt;i&gt;.exe&lt;/i&gt; file extension with PWS and IIS.
    30263026&lt;/p&gt;&lt;/div&gt;
     
    30283028
    30293029
    3030 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3031 
    3032 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3033 
    3034 &lt;/p&gt;&lt;/div&gt;
    3035 
    3036 
    3037 
    3038 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3039 
    3040 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3041 
    3042 &lt;/p&gt;&lt;/div&gt;
    3043 
    3044 
    3045 
    3046 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3047 
    3048 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3049 
    3050 &lt;/p&gt;&lt;/div&gt;
    3051 
    3052 
    3053 
    3054 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3055 
    3056 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3030&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3031
     3032&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3033
     3034&lt;/p&gt;&lt;/div&gt;
     3035
     3036
     3037
     3038&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3039
     3040&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3041
     3042&lt;/p&gt;&lt;/div&gt;
     3043
     3044
     3045
     3046&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3047
     3048&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3049
     3050&lt;/p&gt;&lt;/div&gt;
     3051
     3052
     3053
     3054&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3055
     3056&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30573057
    30583058&lt;/p&gt;&lt;/div&gt;
     
    30723072
    30733073
    3074 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3075 
    3076 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3074&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3075
     3076&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30773077For Greenstone to work properly, access permissions for certain files must be set up appropriately. Also, there is a configuration file associated with each Greenstone site. The install procedure creates a generic configuration file based on your installation choices; however its contents can be tailored to cope with different situations. This section explains both of these issues.
    30783078&lt;/p&gt;&lt;/div&gt;
     
    30883088
    30893089
    3090 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3091 
    3092 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3090&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3091
     3092&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30933093This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files.
    30943094&lt;/p&gt;&lt;/div&gt;
     
    30963096
    30973097
    3098 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3099 
    3100 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3098&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3099
     3100&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31013101On Windows NT, 2000 and Unix systems, cgi scripts don't run as normal users, because users can't be identified over the Web. Instead, they run as the user who started up the webserver program (on Windows systems), or as a special user (commonly called &lt;i&gt;nobody &lt;/i&gt;on Unix systems). Because of this, all files and directories within &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; need to be globally readable (or at least readable by the cgi-script user, perhaps &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo;). To test whether file permissions are set up correctly, run the program &lt;i&gt;library.exe&lt;/i&gt; from the command line. If the files are in the right places but the permissions are set incorrectly, it will run from the command line&amp;mdash;that is, when &lt;i&gt;you&lt;/i&gt; execute it&amp;mdash;but not from a browser&amp;mdash;that is, when the &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo; user executes it. Another test is to log in as another user to see if the file permissions are specific to your original user account.
    31023102&lt;/p&gt;&lt;/div&gt;
     
    31043104
    31053105
    3106 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3107 
    3108 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3106&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3107
     3108&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31093109To work through a Web browser, all the Greenstone directories must be globally readable. Also, the &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt; directory and all its contents must be globally &lt;i&gt;writable&lt;/i&gt;. This is the directory into which the library program writes the usage log, error and initialization logs, and various user databases. If you're reluctant to make this directory globally writable, you can set permissions so that just the files &lt;i&gt;errout.txt&lt;/i&gt;, &lt;i&gt;initout.txt&lt;/i&gt;, &lt;i&gt;key.db&lt;/i&gt;, &lt;i&gt;users.db&lt;/i&gt;, &lt;i&gt;history.db&lt;/i&gt; and &lt;i&gt;usage.txt&lt;/i&gt; are writable by the cgi user.
    31103110&lt;/p&gt;&lt;/div&gt;
     
    31123112
    31133113
    3114 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3115 
    3116 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3114&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3115
     3116&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31173117If file permissions are not set up correctly for &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt;, you may find that user authentication and search history do not work, and that no usage log (&lt;i&gt;usage.txt&lt;/i&gt;) is generated.
    31183118&lt;/p&gt;&lt;/div&gt;
     
    31283128
    31293129
    3130 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3131 
    3132 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3130&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3131
     3132&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31333133The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is &lt;i&gt;C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg&lt;/i&gt; and its content is:
    31343134&lt;/p&gt;&lt;/div&gt;
     
    33683368
    33693369
    3370 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3371 
    3372 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3370&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3371
     3372&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33733373You can customise your installation by editing this file, although you will probably not need to do so.
    33743374&lt;/p&gt;&lt;/div&gt;
     
    33763376
    33773377
    3378 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3379 
    3380 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3378&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3379
     3380&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33813381The &lt;i&gt;gsdlhome&lt;/i&gt; line simply points to the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory.
    33823382&lt;/p&gt;&lt;/div&gt;
     
    33843384
    33853385
    3386 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3387 
    3388 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3386&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3387
     3388&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33893389&lt;i&gt;httpprefix&lt;/i&gt; is the web address of the directory that Greenstone is installed in. We explained earlier how to create an alias so that URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... are sought in the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory. Putting a line &lt;i&gt;httpprefix /gsdl&lt;/i&gt; into the &lt;i&gt;gsdlsite&lt;/i&gt; configuration file establishes the same convention for the Greenstone software.
    33903390&lt;/p&gt;&lt;/div&gt;
     
    33923392
    33933393
    3394 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3395 
    3396 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3394&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3395
     3396&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33973397&lt;i&gt;httpimg&lt;/i&gt; is the web address of the &lt;i&gt;C:/Program Files/gsdl/images&lt;/i&gt; directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be &lt;i&gt;httpprefix/images&lt;/i&gt;, and the line in the file above is left untouched.
    33983398&lt;/p&gt;&lt;/div&gt;
     
    34003400
    34013401
    3402 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3403 
    3404 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3402&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3403
     3404&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34053405&lt;i&gt;gwcgi&lt;/i&gt; is the web address of the library cgi program. This is not required by most webservers (including Apache), and should remain commented out. Don't uncomment it unless you're sure you need to, because that may introduce problems.
    34063406&lt;/p&gt;&lt;/div&gt;
     
    34083408
    34093409
    3410 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3411 
    3412 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3410&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3411
     3412&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34133413&lt;i&gt;maxrequests&lt;/i&gt; is only used by versions of Greenstone that are compiled with the &amp;ldquo;fast-cgi&amp;rdquo; option on. The standard binary distribution does not include this option because not all webservers are configured to support it. Fastcgi speeds up cgi executions by keeping the main executable in memory between invocations of the software, rather than loading it in from disk each time a web page is requested from the Greenstone software. The trade-off is the amount of memory used, which can grow the longer the program remains in memory. Once &lt;i&gt;maxrequests&lt;/i&gt; pages have been generated, the cgi program quits, thereby freeing any accumulated memory. To respond to the next request for a Web page, the cgi program is read in from disk again, and a new cycle of page requests is begun. Most installations use the standard cgi protocol, which means that &lt;i&gt;maxrequests&lt;/i&gt; can be safely ignored.
    34143414&lt;/p&gt;&lt;/div&gt;
     
    34163416
    34173417
    3418 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3419 
    3420 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3421 
    3422 &lt;/p&gt;&lt;/div&gt;
    3423 
    3424 
    3425 
    3426 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3427 
    3428 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3429 
    3430 &lt;/p&gt;&lt;/div&gt;
    3431 
    3432 
    3433 
    3434 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3435 
    3436 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3437 
    3438 &lt;/p&gt;&lt;/div&gt;
    3439 
    3440 
    3441 
    3442 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3443 
    3444 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3418&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3419
     3420&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3421
     3422&lt;/p&gt;&lt;/div&gt;
     3423
     3424
     3425
     3426&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3427
     3428&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3429
     3430&lt;/p&gt;&lt;/div&gt;
     3431
     3432
     3433
     3434&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3435
     3436&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3437
     3438&lt;/p&gt;&lt;/div&gt;
     3439
     3440
     3441
     3442&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3443
     3444&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34453445
    34463446&lt;/p&gt;&lt;/div&gt;
     
    34603460
    34613461
    3462 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3463 
    3464 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3462&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3463
     3464&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34653465Probably the first thing you will want to do once your Greenstone installation is up and running is personalize the home page. The file that generates the Greenstone home page is called &lt;i&gt;home.dm&lt;/i&gt;, and is located in the &lt;i&gt;macros&lt;/i&gt; subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.) This is a plain text file that you will have to edit to create a new home page. Instead of editing it, we recommend creating a new file, say &lt;i&gt;yourhome.dm&lt;/i&gt;. This will be like &lt;i&gt;home.dm&lt;/i&gt; but will define &amp;ldquo;package home&amp;rdquo;&amp;mdash;which is the bit that does the actual work&amp;mdash;in a different way.
    34663466&lt;/p&gt;&lt;/div&gt;
     
    34683468
    34693469
    3470 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3471 
    3472 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3470&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3471
     3472&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34733473When you make a different home page, there must be some way of linking in to the digital library pages so that you can search and browse the collections on your system. The solution that Greenstone adopts is to use &amp;ldquo;macros&amp;rdquo;. That's why the home-page file is called &amp;ldquo;.dm&amp;rdquo; and not &amp;ldquo;.html&amp;rdquo;&amp;mdash;it's a &amp;ldquo;macro&amp;rdquo; file rather than a regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; file. But don't quail: the macro file basically contains just &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;, sprinkled with a few mystical incantantations which are explained below. The macro language is a powerful facility, and only a small part of it is described below&amp;mdash;see the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt; for more information.
    34743474&lt;/p&gt;&lt;/div&gt;
     
    34843484
    34853485
    3486 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3487 
    3488 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3486&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3487
     3488&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34893489Figure 3 shows an example of a new digital library home page. Each of the &amp;ldquo;Click here&amp;rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called &lt;i&gt;yourhome.dm&lt;/i&gt; shown in Figure 4.
    34903490&lt;/p&gt;&lt;/div&gt;
     
    34923492
    34933493
    3494 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3495 
    3496 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3494&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3495
     3496&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34973497You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called &lt;i&gt;content&lt;/i&gt;. Inside the curly braces is ordinary &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. You could insert additional text, along with any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; formatting commands, to put the content that you &lt;br&gt;want to see on the page. The text is regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;; if you want you can include hyperlinks and use all the other facilities that &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; provides.
    34983498&lt;/p&gt;&lt;/div&gt;
     
    35183518
    35193519
    3520 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3521 
    3522 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3520&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3521
     3522&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    35233523
    35243524&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39613961
    39623962
    3963 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3964 
    3965 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3963&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3964
     3965&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39663966
    39673967&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39793979&lt;/table&gt;
    39803980
    3981 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3982 
    3983 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3981&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3982
     3983&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39843984To make your new home page link in with other digital library pages, you need to use an appropriate magic spell. In this macro language, magic spells are words flanked by underscores. You can see these in Figure 4. For example, &lt;i&gt;_httppagehome_&lt;/i&gt; takes you to the home page, &lt;i&gt;_httppagehelp_&lt;/i&gt; to the help page, and so on. In some cases you need to include a collection name. For example, &lt;i&gt;_httpquery_&lt;/i&gt;&lt;i&gt;&amp;amp;c=demo&lt;/i&gt; specifies the search page for the demo collection; for other collections you should replace &lt;i&gt;demo&lt;/i&gt; by the appropriate collection name.
    39853985&lt;/p&gt;&lt;/div&gt;
     
    39873987
    39883988
    3989 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3990 
    3991 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3989&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3990
     3991&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39923992The definition of the macro called &lt;i&gt;_content_ &lt;/i&gt;is plain &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. Any standard &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; code may be placed within a macro definition. However, the special characters `{`, `}', `/', and `_' must be escaped with a backslash to prevent them from being processed by the macro language interpreter.
    39933993&lt;/p&gt;&lt;/div&gt;
     
    39953995
    39963996
    3997 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3998 
    3999 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3997&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3998
     3999&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40004000Note that the &lt;i&gt;_content_ &lt;/i&gt;macro definition does not contain any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; header or footer. If you want to change the header or footer of your home page, you should define &lt;i&gt;_header_&lt;/i&gt; and/or &lt;i&gt;_footer_&lt;/i&gt; macros, adding them to the &lt;i&gt;yourhome.dm&lt;/i&gt; file in the form
    40014001&lt;/p&gt;&lt;/div&gt;
     
    40274027
    40284028
    4029 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4030 
    4031 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4029&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4030
     4031&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40324032For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the &lt;i&gt;_header_ &lt;/i&gt;macro, and making this macro null will remove it, as indicated at the end of Figure 4.
    40334033&lt;/p&gt;&lt;/div&gt;
     
    40434043
    40444044
    4045 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4046 
    4047 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4045&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4046
     4047&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40484048You have to tell Greenstone about the new home page &lt;i&gt;yourhome.dm&lt;/i&gt;. The system reads in the macro files that are specified in the main configuration file &lt;i&gt;main.cfg&lt;/i&gt;, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence.
    40494049&lt;/p&gt;&lt;/div&gt;
     
    40514051
    40524052
    4053 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4054 
    4055 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4053&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4054
     4055&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40564056Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the &lt;i&gt;yourhome.dm&lt;/i&gt; file in Figure 4 into the &lt;i&gt;macros&lt;/i&gt; directory. Then edit the &lt;i&gt;main.cfg &lt;/i&gt;configuration file to replace &lt;i&gt;home.dm&lt;/i&gt; with &lt;i&gt;yourhome.dm&lt;/i&gt; in the list of macro files that are loaded at startup.
    40574057&lt;/p&gt;&lt;/div&gt;
     
    40674067
    40684068
    4069 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4070 
    4071 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4069&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4070
     4071&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40724072You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL &lt;i&gt;http://nzdl.org&lt;/i&gt; (which is shorthand for &lt;i&gt;http://nzdl.org/index.html)&lt;/i&gt; is redirected to &lt;i&gt;http://nzdl.org/cgi-bin/library&lt;/i&gt;. The Apache webserver accomplishes this with the &lt;i&gt;Redirect&lt;/i&gt; directive. Along with other directives, this goes into the &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt; configuration file. To redirect the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt; to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, put this line into &lt;i&gt;httpd.conf&lt;/i&gt;:
    40734073&lt;/p&gt;&lt;/div&gt;
     
    40834083
    40844084
    4085 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4086 
    4087 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4085&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4086
     4087&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40884088Then you will reach your digital library system directly from the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt;. Instead, if you wanted a URL like &lt;i&gt;http://www.yourserver.com/greenstone&lt;/i&gt; to be redirected to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, include in the &lt;i&gt;httpd.conf&lt;/i&gt; file
    40894089&lt;/p&gt;&lt;/div&gt;
     
    40994099
    41004100
    4101 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4102 
    4103 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4101&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4102
     4103&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41044104If your computer doesn't have a domain name (like the &amp;ldquo;www.yourserver.com&amp;rdquo; above), just replace &lt;i&gt;www.yourserver.com&lt;/i&gt; by &lt;i&gt;localhost&lt;/i&gt; in the lines above. So long as the browser is running on the same machine as the webserver&amp;mdash;which it surely is if your computer doesn't have a domain name&amp;mdash;this has the same effect as the above redirections.
    41054105&lt;/p&gt;&lt;/div&gt;
     
    41074107
    41084108
    4109 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4110 
    4111 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4109&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4110
     4111&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41124112Instead of putting redirect directives into the file &lt;i&gt;httpd.conf&lt;/i&gt;, you can equally well put them into a file called &lt;i&gt;.htaccess&lt;/i&gt; within your server's document root directory. In fact, doing so has two advantages. First, changes to &lt;i&gt;.htaccess&lt;/i&gt; take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to &lt;i&gt;httpd.conf&lt;/i&gt;. Second, on Unix systems you usually have to be logged in as the &amp;ldquo;root&amp;rdquo; user to edit &lt;i&gt;httpd.conf&lt;/i&gt;, whereas you don't to edit &lt;i&gt;.htaccess&lt;/i&gt;.
    41134113&lt;/p&gt;&lt;/div&gt;
     
    41354135
    41364136
    4137 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4138 
    4139 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4137&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4138
     4139&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41404140Here is how to obtain the software packages mentioned above.
    41414141&lt;/p&gt;&lt;/div&gt;
     
    41514151
    41524152
    4153 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4154 
    4155 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4153&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4154
     4155&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41564156To run any version of Greenstone apart from the Windows Local Library version, you need an external webserver. Many installations, particularly larger ones, will already have a webserver. If you are using Linux, Apache may be on your installation disk but may not have been selected during the installation procedure. The Apache Webserver from &lt;i&gt;www.apache.org&lt;/i&gt; is free, and easy to install.
    41574157&lt;/p&gt;&lt;/div&gt;
     
    41674167
    41684168
    4169 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4170 
    4171 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4169&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4170
     4171&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41724172Greenstone uses the Perl language when building collections. For Windows, Perl is already included in the Greenstone software.  Most Unix systems already have Perl installed, but if not, source code and binaries for a wide range of Unix platforms are freely available at &lt;i&gt;www.perl.com&lt;/i&gt;. Perl version 5.0 or higher is needed.
    41734173&lt;/p&gt;&lt;/div&gt;
     
    41834183
    41844184
    4185 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4186 
    4187 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4185&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4186
     4187&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41884188The Unix version of Greenstone compiles under the Gnu C++ compiler, GCC. Greenstone makes extensive use of the C++ standard template library (we've found it to be broken on some older versions of GCC; please tell us if you have STL problems). Note that this version of Greenstone does not compile under GCC 3.0.
    41894189&lt;/p&gt;&lt;/div&gt;
     
    41994199
    42004200
    4201 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4202 
    4203 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4201&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4202
     4203&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42044204All versions of Greenstone use the Gnu Database Manager, GDBM. It is supplied with all Windows versions of Greenstone and installed automatically during the installation procedure. Linux systems already have GDBM, so we do not provide it for Linux. Most other Unix systems have it, but if necessary you can download it from &lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fwww.gnu.org&quot;&gt;&lt;/i&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;i&gt;&lt;u&gt;www.gnu.org&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;i&gt;&lt;/a&gt;&lt;/i&gt;.
    42054205&lt;/p&gt;&lt;/div&gt;
     
    42154215
    42164216
    4217 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4218 
    4219 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4217&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4218
     4219&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42204220To use the Greenstone Librarian Interface, you need a suitable version of the Java Runtime Environment. If you don't already have this, a suitable version is included on the CD-ROM, or you can download the latest version from &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42214221&lt;/p&gt;&lt;/div&gt;
     
    42314231
    42324232
    4233 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4234 
    4235 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4233&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4234
     4235&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42364236&lt;font color=&quot;Black&quot;&gt;To compile the source code of the Greenstone Librarian Interface, you must first install a Java Development Kit. You can download the J2SE Software Development Kit from &lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42374237&lt;/p&gt;&lt;/div&gt;
     
    42394239
    42404240
    4241 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4242 
    4243 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    4244 
    4245 &lt;/p&gt;&lt;/div&gt;
    4246 
    4247 
    4248 
    4249 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4250 
    4251 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4241&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4242
     4243&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4244
     4245&lt;/p&gt;&lt;/div&gt;
     4246
     4247
     4248
     4249&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4250
     4251&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42524252
    42534253&lt;/p&gt;&lt;/div&gt;
     
    54075407
    54085408
    5409 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    5410 
    5411 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     5409&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     5410
     5411&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    54125412
    54135413&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2/a32e0805.dir/doc.xml

    r29015 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Evolving Tool Support for Digital Librarians</Metadata>
    11     <Metadata name="URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925857/word06.html</Metadata>
    12     <Metadata name="UTF8URL">http://research/ak19/gs2-svn-22Aug2013/collect/Customization/tmp/1398925857/word06.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107680/word06.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Customization/tmp/1423107680/word06.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1398925857/word06.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107680/word06.html</Metadata>
    1515    <Metadata name="OrigSource">word06.html</Metadata>
    1616    <Metadata name="Source">word06.doc</Metadata>
     
    2424    <Metadata name="srclinkFile">doc.doc</Metadata>
    2525    <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata>
    26     <Metadata name="lastmodified">1398925757</Metadata>
    27     <Metadata name="lastmodifieddate">20140501</Metadata>
    28     <Metadata name="oailastmodified">1398925857</Metadata>
    29     <Metadata name="oailastmodifieddate">20140501</Metadata>
     26    <Metadata name="lastmodified">1423107618</Metadata>
     27    <Metadata name="lastmodifieddate">20150205</Metadata>
     28    <Metadata name="oailastmodified">1423107680</Metadata>
     29    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3030    <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata>
    3131    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
     
    745745
    746746&lt;ul&gt;
    747 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    748 
    749 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     747&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     748
     749&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    750750&lt;font color=&quot;Black&quot;&gt;have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)&lt;/font&gt;
    751751&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    753753
    754754
    755 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    756 
    757 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     755&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     756
     757&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    758758&lt;font color=&quot;Black&quot;&gt;have a different syntax to conditional statements in Greenstone formatting statements&lt;/font&gt;
    759759&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    761761
    762762
    763 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    764 
    765 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     763&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     764
     765&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    766766&lt;font color=&quot;Black&quot;&gt;have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)&lt;/font&gt;
    767767&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    769769
    770770
    771 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    772 
    773 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     771&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     772
     773&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    774774&lt;font color=&quot;Black&quot;&gt;have no integrated documentation (such as found in modern programming development environments)&lt;/font&gt;
    775775&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/index/build.cfg

    r29015 r29718  
    1 builddate   1398925859
     1builddate   1423107682
    22buildtype   mgpp
    3 earliestdatestamp   1398925854
     3earliestdatestamp   1423107676
    44indexfieldmap   text->TX    dc.Title->TI    dc.Creator->CR
    55indexfields text    dc.Title    dc.Creator
     
    1010levelmap    document->Doc   section->Sec
    1111maxnumeric  4
    12 numbytes    717786
     12numbytes    719322
    1313numdocs 8
    1414numsections 8
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASH019c.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">biblio_for_dl_scientometrics.do</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468442_2/pdf03.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468442_2/pdf03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672/pdf03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672/pdf03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468442_2/pdf03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107672/pdf03.html</Metadata>
    1515    <Metadata name="OrigSource">pdf03.html</Metadata>
    1616    <Metadata name="Source">pdf03.pdf</Metadata>
     
    2828    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    2929    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/import</Metadata>
    30     <Metadata name="ex.File.FileModifyDate">2014:10:28 16:54:01+13:00</Metadata>
     30    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:19+13:00</Metadata>
    3131    <Metadata name="ex.File.FileName">pdf03.pdf</Metadata>
    3232    <Metadata name="ex.File.FilePermissions">664</Metadata>
     
    4343    <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata>
    4444    <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata>
    45     <Metadata name="lastmodified">1414468441</Metadata>
    46     <Metadata name="lastmodifieddate">20141028</Metadata>
    47     <Metadata name="oailastmodified">1414468443</Metadata>
    48     <Metadata name="oailastmodifieddate">20141028</Metadata>
     45    <Metadata name="lastmodified">1423107619</Metadata>
     46    <Metadata name="lastmodifieddate">20150205</Metadata>
     47    <Metadata name="oailastmodified">1423107672</Metadata>
     48    <Metadata name="oailastmodifieddate">20150205</Metadata>
    4949    <Metadata name="assocfilepath">HASH019c.dir</Metadata>
    5050    <Metadata name="gsdlassocfile">doc.pdf:application/pdf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASH0791.dir/doc.xml

    r29404 r29718  
    88    <Metadata name="Encoding">utf8</Metadata>
    99    <Metadata name="Title">Authorship patterns in Information Systems</Metadata>
    10     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443/rtf01.html</Metadata>
    11     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443/rtf01.html</Metadata>
     10    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_1/rtf01.html</Metadata>
     11    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_1/rtf01.html</Metadata>
    1212    <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata>
    13     <Metadata name="gsdlconvertedfilename">tmp/1414468443/rtf01.html</Metadata>
     13    <Metadata name="gsdlconvertedfilename">tmp/1423107672_1/rtf01.html</Metadata>
    1414    <Metadata name="OrigSource">rtf01.html</Metadata>
    1515    <Metadata name="Source">rtf01.rtf</Metadata>
     
    2525    <Metadata name="dc.Creator">Stuart M. Dillon</Metadata>
    2626    <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata>
    27     <Metadata name="lastmodified">1414468441</Metadata>
    28     <Metadata name="lastmodifieddate">20141028</Metadata>
    29     <Metadata name="oailastmodified">1414468443</Metadata>
    30     <Metadata name="oailastmodifieddate">20141028</Metadata>
     27    <Metadata name="lastmodified">1423107619</Metadata>
     28    <Metadata name="lastmodifieddate">20150205</Metadata>
     29    <Metadata name="oailastmodified">1423107672</Metadata>
     30    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3131    <Metadata name="assocfilepath">HASH0791.dir</Metadata>
    3232    <Metadata name="gsdlassocfile">doc.rtf:application/rtf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASH1a9c.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source Digital Library Software...</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468442_1/pdf01.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468442_1/pdf01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107671_1/pdf01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107671_1/pdf01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468442_1/pdf01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107671_1/pdf01.html</Metadata>
    1515    <Metadata name="OrigSource">pdf01.html</Metadata>
    1616    <Metadata name="Source">pdf01.pdf</Metadata>
     
    3131    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    3232    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/import</Metadata>
    33     <Metadata name="ex.File.FileModifyDate">2014:10:28 16:54:01+13:00</Metadata>
     33    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:19+13:00</Metadata>
    3434    <Metadata name="ex.File.FileName">pdf01.pdf</Metadata>
    3535    <Metadata name="ex.File.FilePermissions">664</Metadata>
     
    4545    <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata>
    4646    <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata>
    47     <Metadata name="lastmodified">1414468441</Metadata>
    48     <Metadata name="lastmodifieddate">20141028</Metadata>
    49     <Metadata name="oailastmodified">1414468442</Metadata>
    50     <Metadata name="oailastmodifieddate">20141028</Metadata>
     47    <Metadata name="lastmodified">1423107619</Metadata>
     48    <Metadata name="lastmodifieddate">20150205</Metadata>
     49    <Metadata name="oailastmodified">1423107672</Metadata>
     50    <Metadata name="oailastmodifieddate">20150205</Metadata>
    5151    <Metadata name="assocfilepath">HASH1a9c.dir</Metadata>
    5252    <Metadata name="gsdlassocfile">pdf01-2_1.jpg:image/jpeg:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASH8bbe.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata>
    1010    <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata>
    11     <Metadata name="gsdlconvertedfilename">tmp/1414468442/langmodl.text</Metadata>
     11    <Metadata name="gsdlconvertedfilename">tmp/1423107671/langmodl.text</Metadata>
    1212    <Metadata name="OrigSource">langmodl.text</Metadata>
    1313    <Metadata name="Source">langmodl.ps</Metadata>
     
    2525    <Metadata name="dc.Creator">W.J. Teahan</Metadata>
    2626    <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata>
    27     <Metadata name="lastmodified">1414468441</Metadata>
    28     <Metadata name="lastmodifieddate">20141028</Metadata>
    29     <Metadata name="oailastmodified">1414468442</Metadata>
    30     <Metadata name="oailastmodifieddate">20141028</Metadata>
     27    <Metadata name="lastmodified">1423107619</Metadata>
     28    <Metadata name="lastmodifieddate">20150205</Metadata>
     29    <Metadata name="oailastmodified">1423107671</Metadata>
     30    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3131    <Metadata name="assocfilepath">HASH8bbe.dir</Metadata>
    3232    <Metadata name="gsdlassocfile">doc.ps:application/postscript:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">1997-00 Listing of Working Papers</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443_1/word01.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443_1/word01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_2/word01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_2/word01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468443_1/word01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107672_2/word01.html</Metadata>
    1515    <Metadata name="OrigSource">word01.html</Metadata>
    1616    <Metadata name="Source">word01.doc</Metadata>
     
    2424    <Metadata name="srclinkFile">doc.doc</Metadata>
    2525    <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata>
    26     <Metadata name="lastmodified">1414468441</Metadata>
    27     <Metadata name="lastmodifieddate">20141028</Metadata>
    28     <Metadata name="oailastmodified">1414468443</Metadata>
    29     <Metadata name="oailastmodifieddate">20141028</Metadata>
     26    <Metadata name="lastmodified">1423107619</Metadata>
     27    <Metadata name="lastmodifieddate">20150205</Metadata>
     28    <Metadata name="oailastmodified">1423107672</Metadata>
     29    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3030    <Metadata name="assocfilepath">HASHeaa2.dir</Metadata>
    3131    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2/9d2e0811.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443_2/word03.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468443_2/word03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_3/word03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107672_3/word03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468443_2/word03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107672_3/word03.html</Metadata>
    1515    <Metadata name="OrigSource">word03.html</Metadata>
    1616    <Metadata name="Source">word03.doc</Metadata>
     
    2929    <Metadata name="dc.Title">Greenstone: A comprehensive open-source digital library software system - doc</Metadata>
    3030    <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata>
    31     <Metadata name="lastmodified">1414468441</Metadata>
    32     <Metadata name="lastmodifieddate">20141028</Metadata>
    33     <Metadata name="oailastmodified">1414468444</Metadata>
    34     <Metadata name="oailastmodifieddate">20141028</Metadata>
     31    <Metadata name="lastmodified">1423107619</Metadata>
     32    <Metadata name="lastmodifieddate">20150205</Metadata>
     33    <Metadata name="oailastmodified">1423107673</Metadata>
     34    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3535    <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata>
    3636    <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata>
     
    130130&lt;/table&gt;
    131131
    132 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    133 
    134 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     132&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     133
     134&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    135135&lt;b&gt;&lt;/b&gt;
    136136&lt;/p&gt;&lt;/div&gt;
     
    138138
    139139
    140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    141 
    142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     141
     142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    143143&lt;b&gt;&lt;/b&gt;
    144144&lt;/p&gt;&lt;/div&gt;
     
    158158
    159159
    160 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    161 
    162 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     160&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     161
     162&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    163163This paper describes the Greenstone digital library software, a comprehensive, open-source system for the construction and presentation of information collections. Collections built with Greenstone offer effective full-text searching and metadata-based browsing facilities that are attractive and easy to use. Moreover, they are easily maintainable and can be augmented and rebuilt entirely automatically. The system is extensible: software &amp;ldquo;plugins&amp;rdquo; accommodate different document and metadata types.
    164164&lt;/p&gt;&lt;/div&gt;
     
    174174
    175175
    176 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    177 
    178 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     176&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     177
     178&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    179179Notwithstanding intense research activity in the digital library field during the second half of the 1990s, comprehensive software systems for creating digital libraries are not widely available. In fact, the usual solution when creating a digital library is also the most obvious&amp;mdash;just put it on the Web. But consider how much effort is involved in constructing a Web site for a digital library. To be effective it needs to be visually attractive and ergonomically easy to use, incorporate convenient and powerful searching capabilities, and offer rich and natural browsing facilities. Above all it must be easy to maintain and augment, which presents a significant challenge if any manual organization is involved.
    180180&lt;/p&gt;&lt;/div&gt;
     
    182182
    183183
    184 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    185 
    186 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     184&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     185
     186&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    187187The alternative is to automate these activities through software tools. But the broad scope of digital library requirements makes this a daunting prospect. Ideally the software should incorporate facilities ranging from multilingual information retrieval to distributed computing protocols, from interoperability to search engine technology, from metadata standards to multiformat document parsing, from multimedia to multiple operating systems, from Web browsers to plug-and-play DVDs.
    188188&lt;/p&gt;&lt;/div&gt;
     
    190190
    191191
    192 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    193 
    194 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     192&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     193
     194&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    195195The Greenstone Digital Library Software from the New Zealand Digital Library (NZDL) project tackles this issue by providing a new way of organizing information and making it available over the Internet. A &lt;i&gt;collection&lt;/i&gt; of information comprises several (typically several thousand, or several million) &lt;i&gt;documents&lt;/i&gt;, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&amp;mdash;though there is a strong family resemblance in how collections are presented.
    196196&lt;/p&gt;&lt;/div&gt;
     
    198198
    199199
    200 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    201 
    202 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     200&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     201
     202&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    203203Making information available using this system is far more than &amp;ldquo;just putting it on the Web.&amp;rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &amp;ldquo;building&amp;rdquo; process that, once established, is completely automatic. This process creates all the structures that are used at run-time for accessing the collection. Searching is based on various indexes, while browsing is based on various metadata; support structures for both are created during the building operation. When new material appears it can be fully incorporated into the collection by rebuilding.
    204204&lt;/p&gt;&lt;/div&gt;
     
    206206
    207207
    208 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    209 
    210 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     208&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     209
     210&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    211211To address the exceptionally broad demands of digital libraries, the system is public and extensible. It is issued under the Gnu public license and, in the spirit of open-source software, users are invited to contribute modifications and enhancements. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs. Currently the Greenstone software is used at sites in Canada, Germany, New Zealand, Romania, UK, and the US, and collections range from newspaper articles to technical documents, from educational journals to oral history, from visual art to folksongs. The software has been used for collections in many different languages, and for CD-ROMs that have been published by the United Nations and other humanitarian agencies in Belgium, France, Japan, and the US for distribution in developing countries (Humanity Libraries, 1998; PAHO, 1999; UNESCO, 1999; UNU, 1998). Further details can be obtained from &lt;i&gt;www.nzdl.org&lt;/i&gt;.
    212212&lt;/p&gt;&lt;/div&gt;
     
    230230
    231231
    232 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    233 
    234 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     232&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     233
     234&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    235235This paper sets the scene with a brief discussion of what a digital library is. We then give an overview of the facilities offered by Greenstone and show how end users find information in collections. Next we describe the files and directories involved in a collection, and then discuss the processes of updating existing collections and creating new ones, including extending the software to provide new facilities. We conclude with an overview of related work.
    236236&lt;/p&gt;&lt;/div&gt;
     
    246246
    247247
    248 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    249 
    250 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     248&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     249
     250&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    251251Ten definitions of the term &amp;ldquo;digital library&amp;rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization:
    252252&lt;/p&gt;&lt;/div&gt;
     
    262262
    263263
    264 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    265 
    266 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     264&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     265
     266&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    267267(Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &amp;ldquo;organized collections of digital information,&amp;rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized.
    268268&lt;/p&gt;&lt;/div&gt;
     
    270270
    271271
    272 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    273 
    274 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     272&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     273
     274&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    275275Digital libraries are generally distinguished from the World-Wide Web, the essential difference being in selection and organization. But they are not generally distinguished from a web &lt;i&gt;site&lt;/i&gt;: indeed, virtually all extant digital libraries manifest themselves as a web site. Hence the obvious question: to make a digital library, why not just put the information on the Web?
    276276&lt;/p&gt;&lt;/div&gt;
     
    278278
    279279
    280 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    281 
    282 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     280&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     281
     282&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    283283But we make a distinction between a digital library and a web site that lies at the heart of our software design: one should easily be able to add new material to a library without having to integrate it manually or edit its content in any way. Once added, new material should immediately become a first-class component of the library. And what permits it to be integrated into existing searching and browsing structures without any manual intervention is &lt;i&gt;metadata&lt;/i&gt;. This provides sufficient focus to the concept of &amp;ldquo;digital library&amp;rdquo; to support the development of a construction kit.
    284284&lt;/p&gt;&lt;/div&gt;
     
    294294
    295295
    296 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    297 
    298 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     296&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     297
     298&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    299299Information collections built by Greenstone combine extensive full-text search facilities with browsing indexes based on different metadata types. There are several ways for users to find information, although they differ between collections depending on the metadata available and the collection design. Typically you can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text, or within a section of a document, or within a title or section heading. You can &lt;i&gt;browse documents by title&lt;/i&gt;: just click on the displayed book icon to read it. You can &lt;i&gt;browse documents by subject&lt;/i&gt;. Subjects are represented by bookshelves: just click on a shelf to see the books. Where appropriate, documents come complete with a table of contents (constructed automatically): you can click on a chapter or subsection to open it, expand the full table of contents, or expand the full document.
    300300&lt;/p&gt;&lt;/div&gt;
     
    302302
    303303
    304 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    305 
    306 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     304&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     305
     306&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    307307An example of searching is shown in Figure 1 where documents in the Global Help Project's Humanity Development Library (HDL) are being searched for chapters matching the word &lt;i&gt;butterfly&lt;/i&gt;. In Figure 2 the same collection is being browsed by subject: by clicking on the bookshelf icons the user has discovered an item under Section 16, Animal Husbandry. Pursuing an interest in butterfly farming, the user selects a book by clicking on its book icon. In Figure 3 the front cover of the book is displayed as a graphic on the left, and the automatically constructed table of contents appears at the start of the document. The current focus, &lt;i&gt;Introduction and Summary&lt;/i&gt;, is shown in bold in the table of contents with its text starting further down the page.
    308308&lt;/p&gt;&lt;/div&gt;
     
    310310
    311311
    312 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    313 
    314 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     312&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     313
     314&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    315315In accordance with Lesk's advice, a statement of purpose and coverage accompanies each collection, along with an explanation of how it is organized (Figure 1 shows the start of this). A distinction is made between &lt;i&gt;searching&lt;/i&gt; and &lt;i&gt;browsing&lt;/i&gt;. Searching is full-text, and&amp;mdash;depending on the collection's design&amp;mdash;the user can choose between indexes built from different parts of the documents, or from different metadata. Some collections have an index of full documents, an index of sections, an index of paragraphs, an index of titles, and an index of section headings, each of which can be searched for particular words or phrases. Browsing involves data structures created from metadata that the user can examine: lists of authors, lists of titles, lists of dates, hierarchical classification structures, and so on. Data structures for both browsing and searching are built according to instructions in a configuration file, which controls both building and serving the collection. Sample configuration files are discussed below.
    316316&lt;/p&gt;&lt;/div&gt;
     
    318318
    319319
    320 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    321 
    322 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     320&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     321
     322&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    323323
    324324&lt;/p&gt;&lt;/div&gt;
     
    342342
    343343
    344 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    345 
    346 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     344&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     345
     346&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    347347Rich browsing facilities can be provided by manually linking parts of documents together and building explicit indexes and tables of contents. However, manually-created linking becomes difficult to maintain, and often falls into disrepair when a collection expands. The Greenstone software takes a different tack: it facilitates &lt;i&gt;maintainability&lt;/i&gt; by creating all searching and browsing structures automatically from the documents themselves. No links are inserted by hand. This means that when new documents in the same format become available, they can be added automatically. Indeed, for some collections this is done by processes that wake up regularly, scout for new material, and rebuild the indexes&amp;mdash;all without manual intervention.
    348348&lt;/p&gt;&lt;/div&gt;
     
    350350
    351351
    352 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    353 
    354 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     352&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     353
     354&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    355355Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into &lt;i&gt;sections&lt;/i&gt; (subsections, sub-subsections, and so on). Each section comprises one or more &lt;i&gt;paragraphs&lt;/i&gt;. Metadata such as author, title, date, keywords, and so on, may be associated with documents, or with individual sections of documents. This is the raw material for indexes. It must either be provided explicitly for each document and section (for example, in an accompanying spreadsheet) or be derivable automatically from the source documents. Metadata is converted to Dublin Core and stored with the document for internal use.
    356356&lt;/p&gt;&lt;/div&gt;
     
    358358
    359359
    360 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    361 
    362 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     360&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     361
     362&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    363363In order to accommodate different kinds of source documents, the software is organized so that &amp;ldquo;plugins&amp;rdquo; can be written for new document types. Plugins exist for plain text documents, HTML documents, email documents, and bibliographic formats. Word documents are handled by saving them as HTML; PostScript ones by applying a preprocessor (Nevill-Manning &lt;i&gt;et al&lt;/i&gt;., 1998). Specially written plugins also exist for proprietary formats such as that used by the BBC archives department. A collection may have source documents in different forms: it is just a matter of specifying all the necessary plugins. In order to build browsing indexes from metadata, an analogous scheme of &amp;ldquo;classifiers&amp;rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called &lt;i&gt;importing&lt;/i&gt;, which uses the plugins and classifiers specified in the collection configuration file.
    364364&lt;/p&gt;&lt;/div&gt;
     
    366366
    367367
    368 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    369 
    370 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     368&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     369
     370&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    371371The international Unicode character set is used throughout, so documents&amp;mdash;and interfaces&amp;mdash;can be written in any language. Collections have so far been produced in English, French, Spanish, German, Maori, Chinese, and Arabic. The NZDL Web site provides numerous examples. Collections can contain text, pictures, and even audio and video clips; a text-only version of the interface is also provided to accommodate visually impaired users. Compression technology is used to ensure best use of storage (Witten &lt;i&gt;et al&lt;/i&gt;., 1999). Most non-textual material is either linked to textual documents or accompanied by textual descriptions (such as photo captions) to allow full-text searching and browsing. However, the architecture permits the implementation of plugins and classifiers even for non-textual data.
    372372&lt;/p&gt;&lt;/div&gt;
     
    374374
    375375
    376 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    377 
    378 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     376&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     377
     378&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    379379The system includes an &amp;ldquo;administrative&amp;rdquo; function whereby specified users can examine the composition of all collections, protect documents so that they can only be accessed by registered users on presentation of a password, and so on. Logs of user activity are kept that record all queries made to every Greenstone collection (though this facility can be disabled).
    380380&lt;/p&gt;&lt;/div&gt;
     
    382382
    383383
    384 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    385 
    386 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     384&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     385
     386&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    387387Although primarily designed for Internet access over the World-Wide Web, collections can be made available, in precisely the same form, on CD-ROM. In either case they are accessed through any Web browser. Greenstone CD-ROMs operate on a standalone PC under Windows 3.X, 95, 98, and NT, and the interaction is identical to accessing the collection on the Web&amp;mdash;except that response is faster and more predictable. The requirement to operate on early Windows systems is one that plagues the software design, but is crucial for many users&amp;mdash;particularly those in underdeveloped countries seeking access to humanitarian aid collections. If the PC is connected to a network (intranet or Internet), a custom-built Web server provided on each CD makes exactly the same information available to others through their standard Web browser. The use of compression ensures that the greatest possible volume of information can be packed on to a CD-ROM.
    388388&lt;/p&gt;&lt;/div&gt;
     
    390390
    391391
    392 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    393 
    394 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     392&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     393
     394&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    395395The collection-serving software operates under Unix and Windows NT, and works with standard Web servers. A flexible process structure allows different collections to be served by different computers, yet be presented to the user in the same way, on the same Web page, as part of the same digital library, even as part of the same collection (McNab and Witten, 1998). Existing collections can be updated and new ones brought on-line at any time, without bringing the system down; the process responsible for the user interface will notice (through periodic polling) when new collections appear and add them to the list presented to the user.
    396396&lt;/p&gt;&lt;/div&gt;
     
    422422
    423423
    424 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    425 
    426 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     424&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     425
     426&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    427427Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &amp;ldquo;about&amp;rdquo; page that gives you information about how the collection is organized and the principles governing what is included.
    428428&lt;/p&gt;&lt;/div&gt;
     
    430430
    431431
    432 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    433 
    434 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     432&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     433
     434&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    435435All icons in the screenshots of Figures 1-4 are clickable. Those icons at the top of the page return to the home page, provide help text, and allow you to set user interface and searching preferences. The navigation bar underneath gives access to the searching and browsing facilities, which differ from one collection to another.
    436436&lt;/p&gt;&lt;/div&gt;
     
    438438
    439439
    440 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    441 
    442 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     440&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     441
     442&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    443443Each of the five buttons provides a different way to find information. You can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text from the &amp;ldquo;search&amp;rdquo; page (or from the &amp;ldquo;about&amp;rdquo; page of Figure 1). This collection contains indexes of chapters, section titles, and entire books. The default search interface is a simple one, suitable for casual users; advanced searching&amp;mdash;which allows full Boolean expressions, phrase searching, case and stemming control&amp;mdash;can be enabled from the &lt;i&gt;Preferences&lt;/i&gt; page.
    444444&lt;/p&gt;&lt;/div&gt;
     
    446446
    447447
    448 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    449 
    450 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     448&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     449
     450&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    451451This collection has four browsable metadata indexes. You can &lt;i&gt;access publications by subject&lt;/i&gt; by clicking the &lt;i&gt;subjects&lt;/i&gt; button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can &lt;i&gt;access publications by title&lt;/i&gt; by clicking &lt;i&gt;titles a-z&lt;/i&gt; (Figure 4), which brings up a list of books in alphabetic order. You can &lt;i&gt;access publications by organization&lt;/i&gt; (i.e. Dublin Core &amp;ldquo;publisher&amp;rdquo;), bringing up a list of organizations. You can &lt;i&gt;access publications by &amp;ldquo;how to&amp;rdquo; listing&lt;/i&gt;, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an &lt;i&gt;ad hoc&lt;/i&gt; manner to accommodate the individual requirements of collection designers.
    452452&lt;/p&gt;&lt;/div&gt;
     
    462462
    463463
    464 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    465 
    466 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     464&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     465
     466&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    467467When a new collection is created or material is added to an existing one, the original source documents are first brought into the system through a process known as &amp;ldquo;importing.&amp;rdquo; This involves converting documents into a simple HTML-like format known as GML (for &amp;ldquo;Greenstone Markup Language&amp;rdquo;), which includes any metadata associated with the document. Documents are assumed to be in the Unicode UTF-8 code (of which the ASCII characters form a subset).
    468468&lt;/p&gt;&lt;/div&gt;
     
    478478
    479479
    480 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    481 
    482 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     480&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     481
     482&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    483483There is a separate directory for each collection, which contains five subdirectories: the original raw material (&lt;i&gt;import&lt;/i&gt;), the GML files created from this (&lt;i&gt;archives&lt;/i&gt;), the final collection as it is served to users (&lt;i&gt;index&lt;/i&gt;), a directory for use during the building process (&lt;i&gt;building&lt;/i&gt;), and one for any supporting files (&lt;i&gt;etc&lt;/i&gt;)&amp;mdash;including the configuration file that controls the collection creation procedure. Additional files might be required: for example, building a hierarchy of classifications requires a data file of sub-classifications.
    484484&lt;/p&gt;&lt;/div&gt;
     
    494494
    495495
    496 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    497 
    498 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     496&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     497
     498&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    499499In order to identify documents internally, a unique object identifier or OID is assigned to each original source document when it is imported (formed by hashing the content, to overcome file duplication effects caused by mirroring) and stored as metadata within that document. It is important that OIDs persist throughout the index-building process&amp;mdash;so that a user's search history is unaffected by rebuilding the collection. OIDs are assigned by hashing the contents of the original source document.
    500500&lt;/p&gt;&lt;/div&gt;
     
    502502
    503503
    504 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    505 
    506 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     504&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     505
     506&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    507507Once imported, each document is stored in its own subdirectory of &lt;i&gt;archives&lt;/i&gt;, along with any associated files&amp;mdash;for example, images. To ensure compatibility with Windows 3.0, only eight characters are used in directory and file names, which causes annoying but essentially trivial complications.
    508508&lt;/p&gt;&lt;/div&gt;
     
    518518
    519519
    520 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    521 
    522 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     520&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     521
     522&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    523523The GML format imposes a limited amount of structure on documents. Documents are divided into paragraphs. They can be split hierarchically into sections and subsections. OIDs are extended to identify these components by appending numbers, separated by periods, to a document's OID. When a book is read, its section hierarchy is visible as the table of contents (Figure 3). Chapters, sections, subsections, and pages are all implemented simply as &amp;ldquo;sections&amp;rdquo; within the document. In some collections documents do not have a hierarchical subsection structure, but are split into pages to permit browsing within a retrieved document.
    524524&lt;/p&gt;&lt;/div&gt;
     
    526526
    527527
    528 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    529 
    530 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     528&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     529
     530&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    531531The document structure is used for searchable indexes. There are three levels of index: &lt;i&gt;documents&lt;/i&gt;, &lt;i&gt;sections&lt;/i&gt;, and &lt;i&gt;paragraphs&lt;/i&gt;, corresponding to the distinctions that GML makes&amp;mdash;the hierarchical structure is flattened for the purposes of creating these indexes. Indexes can be of text, or metadata, or any combination. Thus you can create a searchable index of section titles, and/or authors, and/or document descriptions, as well as the document text.
    532532&lt;/p&gt;&lt;/div&gt;
     
    558558
    559559
    560 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    561 
    562 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     560&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     561
     562&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    563563Updating an existing collection with new files in the same format is easy. For example, the raw material for the HDL is supplied in the form of HTML files marked up with &amp;lt;&amp;lt;TOC&amp;gt;&amp;gt; tags to split books into sections and subsections, and &amp;lt;&amp;lt;I&amp;gt;&amp;gt; tags to indicate where an image is to be inserted. For each book in the library there is a directory that contains a single HTML file representing the book, and separate files containing the associated images. An accompanying spreadsheet file contains the classification hierarchy; this is converted to a simple file format (using Excel's &lt;i&gt;Save As&lt;/i&gt; command).
    564564&lt;/p&gt;&lt;/div&gt;
     
    566566
    567567
    568 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    569 
    570 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     568&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     569
     570&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    571571Since the collection exists, its directory is already set up with subdirectories &lt;i&gt;import&lt;/i&gt;, &lt;i&gt;archives&lt;/i&gt;, &lt;i&gt;building&lt;/i&gt;, &lt;i&gt;index&lt;/i&gt;, and &lt;i&gt;etc&lt;/i&gt;, and the &lt;i&gt;etc&lt;/i&gt; directory will contain a suitable collection configuration file.
    572572&lt;/p&gt;&lt;/div&gt;
     
    582582
    583583
    584 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    585 
    586 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     584&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     585
     586&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    587587To update a collection, the new raw material is placed in the &lt;i&gt;import&lt;/i&gt; directory, in whatever form it is available. Then the &lt;i&gt;import&lt;/i&gt; process is invoked, which converts the files into GML using the specified plugins. Old material for which GML files have previously been created is not re-imported. Then the &lt;i&gt;build&lt;/i&gt; process is invoked to build the requisite indexes for the collection. Finally, the contents of the &lt;i&gt;building&lt;/i&gt; directory are moved into the &lt;i&gt;index&lt;/i&gt; directory, and the new version of the collection automatically becomes live.
    588588&lt;/p&gt;&lt;/div&gt;
     
    590590
    591591
    592 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    593 
    594 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     592&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     593
     594&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    595595This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The &lt;i&gt;import&lt;/i&gt; process could be performed on the fly during the building operation&amp;mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The &lt;i&gt;build&lt;/i&gt; process can take considerable time&amp;mdash;a day or two, for very large collections. Consequently, the results are placed in the &lt;i&gt;building&lt;/i&gt; directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation.
    596596&lt;/p&gt;&lt;/div&gt;
     
    598598
    599599
    600 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    601 
    602 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     600&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     601
     602&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    603603Active users of the collection will not be disturbed when the new version becomes live&amp;mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&amp;mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&amp;mdash;and if a search is actually in progress when the change takes place the program detects the resulting file-structure inconsistency and automatically and transparently re-executes the query, this time on the new version of the collection.
    604604&lt;/p&gt;&lt;/div&gt;
     
    614614
    615615
    616 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    617 
    618 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     616&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     617
     618&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    619619The original material in the &lt;i&gt;import&lt;/i&gt; directory may be in any format, and plugins are required to process each format type. The plugins that a collection uses must be specified in the collection configuration file. The &lt;i&gt;import&lt;/i&gt; program reads the list of plugins and passes each document to each plugin in order until it finds one that can process it. When updating an existing collection, all plugins necessary to process new material should already have been specified in the configuration file.
    620620&lt;/p&gt;&lt;/div&gt;
     
    622622
    623623
    624 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    625 
    626 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     624&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     625
     626&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    627627The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten &lt;i&gt;et al.&lt;/i&gt;, 1999), and the &lt;i&gt;mgbuild&lt;/i&gt; module is automatically invoked to create each of the indexes that is required. For example, the Humanity Development Library has three indexes, one for entire books, one for chapters, and one for section titles. Subdirectories of the &lt;i&gt;index&lt;/i&gt; directory are created for each of these indexes.
    628628&lt;/p&gt;&lt;/div&gt;
     
    16321632
    16331633
    1634 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1635 
    1636 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1634&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1635
     1636&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16371637MG also compresses the text of the collection; and the image files are linked into the &lt;i&gt;index&lt;/i&gt; subdirectory. Now none of the material in the &lt;i&gt;import&lt;/i&gt; and &lt;i&gt;archives&lt;/i&gt; directories is needed to run the collection and can be removed from the file system (though they would be needed if the collection were rebuilt).
    16381638&lt;/p&gt;&lt;/div&gt;
     
    16401640
    16411641
    1642 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1643 
    1644 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1642&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1643
     1644&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16451645Associated with each collection is a database stored in GDBM (Gnu database manager) format. This contains an entry for each document, giving its OID, its internal MG document number, and metadata such as title. Information for each of the browsing indexes, which appear as buttons on the Greenstone search/browse bar, is also extracted during the building process and stored in the database. A &amp;ldquo;classifier&amp;rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an &lt;i&gt;ad hoc&lt;/i&gt; basis for the particular information required, and where possible reused from one collection to another.
    16461646&lt;/p&gt;&lt;/div&gt;
     
    16481648
    16491649
    1650 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1651 
    1652 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1650&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1651
     1652&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16531653The building program creates the indexes based on whatever appears in the &lt;i&gt;archives&lt;/i&gt; directory. The first plugin specified by all collections is one that processes GML files, and so if &lt;i&gt;archives&lt;/i&gt; contains imported files they will be processed correctly. If it contains material in the original format, that will be converted using the appropriate plugin. Thus the import process is optional.
    16541654&lt;/p&gt;&lt;/div&gt;
     
    16561656
    16571657
    1658 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1659 
    1660 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1658&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1659
     1660&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16611661GML is designed to be fast and easy to parse, an important requirement when millions of documents are to be processed. Something as simple as requiring tags to be lower-case, for example, yields a substantial speed-up. In certain circumstances, however, it might be preferable to use a standardized format such as XML. This is straightforward to implement_just write an XML plugin_although we have not done so ourselves. Given the transitory nature of the imported data, to date, we have found GML a satisfactory and beneficial format.
    16621662&lt;/p&gt;&lt;/div&gt;
     
    16721672
    16731673
    1674 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1675 
    1676 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1674&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1675
     1676&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16771677Building new collections from scratch is only slightly different from updating an existing collection. The key new requirement is creating a collection configuration file, and a software utility is provided to help. Two pieces of information are required for this: the name of the directory that the collection will use (into which the source data and other files will eventually be placed), and a contact e-mail address for use if any problems are encountered by the software once the collection is up and running. The utility creates files and directories within the newly-named directory to support a generic collection of plain text documents. With suitable data placed in the &lt;i&gt;import&lt;/i&gt; directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &amp;ldquo;titles&amp;rdquo; (defined in this case to be the document filenames).
    16781678&lt;/p&gt;&lt;/div&gt;
     
    16801680
    16811681
    1682 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1683 
    1684 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1682&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1683
     1684&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16851685To enhance the functionality and presentation&amp;mdash; something anything but the most trivial collection will require&amp;mdash;the configuration file must be edited. For a collection sourced from documents in an already supported data format, presented in a similar fashion to an existing collection, the amount of editing is minimal. Importing new data formats and browsing metadata in ways not currently supported are more complex activities that require programming skills.
    16861686&lt;/p&gt;&lt;/div&gt;
     
    17121712
    17131713
    1714 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1715 
    1716 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1714&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1715
     1716&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17171717Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. &lt;i&gt;TEXTPlug&lt;/i&gt; is replaced with &lt;i&gt;EMAILPlug&lt;/i&gt; (line 7) which reads email files and extracts metadata (&lt;i&gt;From&lt;/i&gt;, &lt;i&gt;To&lt;/i&gt;, &lt;i&gt;Date&lt;/i&gt;, &lt;i&gt;Subject&lt;/i&gt;) from them. A classifier for dates is added (line 10) to make the collection browsable chronologically. The default presentation of search results is overridden (line 17) to display both the title of the message (i.e. Dublin Core &lt;i&gt;Title&lt;/i&gt;) and its sender (i.e. Dublin Core &lt;i&gt;Author&lt;/i&gt;). Elements in square brackets, such as &lt;i&gt;[Title]&lt;/i&gt;, are replaced by the metadata associated with a particular document. The built-in term &lt;i&gt;[icon]&lt;/i&gt; produces a suitable image that represents the document (such as a book icon or page icon), and the &lt;i&gt;[link]&amp;hellip;[/link]&lt;/i&gt; construct forms a hyperlink to the complete document. Anything else in the format statement, which in this case is solely table-cell tags in HTML, is passed through to the page being displayed.
    17181718&lt;/p&gt;&lt;/div&gt;
     
    17201720
    17211721
    1722 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1723 
    1724 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1722&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1723
     1724&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17251725As this example shows, creating a new collection that stays within the bounds of the library's established capabilities falls within the capability of many computer users&amp;mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging.
    17261726&lt;/p&gt;&lt;/div&gt;
     
    17361736
    17371737
    1738 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1739 
    1740 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1738&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1739
     1740&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17411741Extensibility  is  obtained through  plugins  and  classifiers.
    17421742&lt;/p&gt;&lt;/div&gt;
     
    17441744
    17451745
    1746 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1747 
    1748 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1746&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1747
     1748&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17491749These are modules of code that can be slotted into the system to enhance its capabilities. Plugins parse documents, extracting the text and metadata to be indexed. Classifiers control how metadata is brought together to form browsable data structures. Both are specified in an object-oriented framework using inheritance to minimize the amount of code written.
    17501750&lt;/p&gt;&lt;/div&gt;
     
    17521752
    17531753
    1754 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1755 
    1756 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1754&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1755
     1756&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17571757A plugin must specify three things: what file formats it can handle, how they should be parsed, and whether the plugin is recursive. File formats are normally determined using regular expression matching on the filename. For example, the HTML plugin accepts all files that end in &lt;i&gt;.htm&lt;/i&gt;, .&lt;i&gt;html&lt;/i&gt;, &lt;i&gt;.HTM&lt;/i&gt;, or &lt;i&gt;.HTML&lt;/i&gt;. (It is quite possible, however, to write plugins that &amp;ldquo;look inside&amp;rdquo; the file as well.) For other files, the plugin returns &lt;i&gt;undefined&lt;/i&gt; and the file is passed to the next plugin in the collection's configuration file (e.g. Figure 5 line 7). If it can, the plugin parses the file and returns the number of documents processed. This involves extracting text and metadata and adding it to the library's content through calls to &lt;i&gt;add text&lt;/i&gt; and &lt;i&gt;add metadata&lt;/i&gt;.
    17581758&lt;/p&gt;&lt;/div&gt;
     
    17601760
    17611761
    1762 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1763 
    1764 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1762&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1763
     1764&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17651765Some plugins (&amp;ldquo;recursive&amp;rdquo; ones) add extra files into the stream of data processed during the building phase by artificially reactivating the list of plugins. This is how directory hierarchies are traversed.
    17661766&lt;/p&gt;&lt;/div&gt;
     
    17681768
    17691769
    1770 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1771 
    1772 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1770&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1771
     1772&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17731773Plugins are small modules of code that are easy to write. We monitored the time it took to develop a new one that was different to any we had produced so far. We chose to make as an example a collection of HTML bookmark files, the motivation being to produce a convenient way of searching and browsing one's bookmarked Web pages. Figure 6 shows a user searching for bookmarked pages about &lt;i&gt;music&lt;/i&gt;. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&amp;mdash;about the average length of existing plugins.
    17741774&lt;/p&gt;&lt;/div&gt;
     
    17761776
    17771777
    1778 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1779 
    1780 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1778&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1779
     1780&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17811781Classifiers are more general than plugins because they work on GML-format data. For example, any plugin that generates date metadata in accordance with the Dublin core can request the collection to be browsable chronologically by specifying the &lt;i&gt;DateList&lt;/i&gt; classifier in the collection's configuration file (Figure 7). Classifiers are more elaborate than most plugins, but new ones are seldom required. The average length of existing classifiers is 230 lines.
    17821782&lt;/p&gt;&lt;/div&gt;
     
    17841784
    17851785
    1786 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1787 
    1788 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1786&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1787
     1788&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17891789Classifiers must specify three things: an initialization routine, how individual documents are classified, and the final browsable data structure. Initialization takes care of any options specified in the configuration file (such as &lt;i&gt;metadata=Title &lt;/i&gt;on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to &lt;i&gt;document-classify&lt;/i&gt; is made. On presentation of the document's OID, the necessary metadata is located and used to control where the document is added to the browsable data structure being constructed.
    17901790&lt;/p&gt;&lt;/div&gt;
     
    17921792
    17931793
    1794 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1795 
    1796 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1794&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1795
     1796&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17971797Once all documents have been added, a request is made for the completed data structure. Some classifiers return the data structure directly; others transform the data structure before it is returned. For example, the &lt;i&gt;AZList&lt;/i&gt; classifier divides the alphabetically sorted list of metadata into separate pages of about the same size and returns the alphabetic ranges for each one (Figure 4).
    17981798&lt;/p&gt;&lt;/div&gt;
     
    18241824
    18251825
    1826 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1827 
    1828 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1826&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1827
     1828&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18291829Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman &lt;i&gt;et al.&lt;/i&gt;, 1994). The origins of Dienst (&lt;i&gt;www.cs.cornell.edu/cdlrg&lt;/i&gt;) stretch back to 1992. The term has come to represent three entities: a conceptual architecture for distributed digital libraries; an open protocol for service communication; and a software system that implements the protocol. To date, five sample digital libraries have been built using this technology. They manifest themselves in two forms: technical reports and primary source documents.
    18301830&lt;/p&gt;&lt;/div&gt;
     
    18321832
    18331833
    1834 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1835 
    1836 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1834&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1835
     1836&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18371837Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (&lt;i&gt;www.ncstrl.org&lt;/i&gt;). This collection facilitates searching by title, author and abstract, and browsing by year and author, across a distributed network of document repositories. Documents can (where supported) be delivered in various formats such as PostScript, a thumbnail overview of the pages, and a GIF image of a particular page.
    18381838&lt;/p&gt;&lt;/div&gt;
     
    18401840
    18411841
    1842 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1843 
    1844 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1842&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1843
     1844&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18451845The &lt;i&gt;Making of America&lt;/i&gt; resource is an example of a collection based around primary sources_in this case American social history, 1830−1900. It has a different &amp;ldquo;look and feel&amp;rdquo; to NCSTRL, being strongly oriented toward browsing rather than searching. A user navigates their way through a hierarchical structure of hyperlinks to reach a book of interest. The book itself is a series of scanned images: delivery options include going directly to a page number, next and previous page buttons, and displaying a particular page at different resolutions. A text version of the page is also available upon which a searching option is also provided.
    18461846&lt;/p&gt;&lt;/div&gt;
     
    18481848
    18491849
    1850 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1851 
    1852 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1850&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1851
     1852&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18531853Started in 1994, Harvest is also a long-running research project. It provides an efficient means of gathering source data from the Internet and distributing indexing information over the Internet. This is accomplished through five components: &lt;i&gt;gatherer&lt;/i&gt;, &lt;i&gt;broker&lt;/i&gt;, &lt;i&gt;indexer&lt;/i&gt;, &lt;i&gt;replicator&lt;/i&gt; and &lt;i&gt;cache&lt;/i&gt;. The first three are central to creating, updating and searching a collection; the last two help to improve performance over the Internet through transparent mirroring and caching techniques.
    18541854&lt;/p&gt;&lt;/div&gt;
     
    18561856
    18571857
    1858 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1859 
    1860 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1858&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1859
     1860&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18611861The system is configurable and customizable. While searching is most commonly implemented using Glimpse (&lt;i&gt;glimpse.cs.arizona.edu&lt;/i&gt;), in principle any search engine that supports incremental updates and Boolean combinations of attribute-based queries can be used. It is possible to control what type of documents are gathered during creation and updating, and how the query interface looks and is laid out.
    18621862&lt;/p&gt;&lt;/div&gt;
     
    18641864
    18651865
    1866 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1867 
    1868 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1866&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1867
     1868&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18691869Sample collections cited by the developers include 21,000 computer science technical reports and 7,000 home pages. Other examples include a sizable collection of agriculture-related electronic journals and magazines called &amp;ldquo;tomato-juice&amp;rdquo; (accessed through &lt;i&gt;hegel.lib.ncsu.edu&lt;/i&gt;) and a full-text index of library-related electronic serials (&lt;i&gt;sunsite.berkeley.edu/IndexMorganagus&lt;/i&gt;). Harvest is also often used to index Web sites (for example &lt;i&gt;www.middlebury.edu&lt;/i&gt;).
    18701870&lt;/p&gt;&lt;/div&gt;
     
    18721872
    18731873
    1874 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1875 
    1876 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1874&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1875
     1876&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18771877Comparing Greenstone with Dienst and Harvest, there are both similarities and differences. All provide substantial digital library systems, hence common themes recur, but they are driven by projects with different aims. Harvest, for instance, was not conceived as a digital library project at all, but by virtue of its selective document gathering process it can be classed (and is used) as one. While it provides sophisticated search options, it lacks the complementary service of browsing. Furthermore it adds no structure or order to the documents collected, relying on whatever structures are present in the site that they were gathered from. A proven strength of the design is its flexibility through configuration and customization_an element also present in Greenstone.
    18781878&lt;/p&gt;&lt;/div&gt;
     
    18801880
    18811881
    1882 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1883 
    1884 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1882&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1883
     1884&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18851885Dienst_best exemplified through the NCSTRL work_supports searching and browsing, like Greenstone. Both use open protocols. Differences include a high reliance in Dienst on user-supplied information when a document is added, and a smaller range of document types supported&amp;mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease.
    18861886&lt;/p&gt;&lt;/div&gt;
     
    18881888
    18891889
    1890 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1891 
    1892 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1890&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1891
     1892&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18931893There are also commercial systems that provide similar digital library services to those described. However, since corporate culture instills proprietary attitudes there is little opportunity for advancement through a shared collaborative effort. Consequently they are not reviewed here.
    18941894&lt;/p&gt;&lt;/div&gt;
     
    19041904
    19051905
    1906 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1907 
    1908 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1906&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1907
     1908&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19091909Greenstone is a comprehensive software system for creating digital library collections. It builds data structures for searching and browsing from the material provided, rather than relying on any hand-crafting. The process is controlled by a configuration file, and once a collection exists new material can be added completely automatically. Browsing is based on Dublin Core metadata.
    19101910&lt;/p&gt;&lt;/div&gt;
     
    19121912
    19131913
    1914 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1915 
    1916 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1914&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1915
     1916&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19171917New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &amp;ldquo;plugins&amp;rdquo; that can be written to accommodate documents, and metadata, in different formats. Standard plugins exist for many document types; new ones are easily written. Browsing is controlled by &amp;ldquo;classifiers&amp;rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc).
    19181918&lt;/p&gt;&lt;/div&gt;
     
    19201920
    19211921
    1922 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1923 
    1924 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1922&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1923
     1924&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19251925However, the most powerful support for extensibility is achieved not by technical means but by making the source code freely available under the Gnu public license. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs with the richness and flexibility that users deserve.
    19261926&lt;/p&gt;&lt;/div&gt;
     
    19361936
    19371937
    1938 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1939 
    1940 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1938&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1939
     1940&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19411941We gratefully acknowledge all those who have worked on the Greenstone software, and all members of the New Zealand Digital Library project for their enthusiasm and ideas.
    19421942&lt;/p&gt;&lt;/div&gt;
     
    19531953
    19541954&lt;ol type=&quot;1&quot;&gt;
    1955 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1956 
    1957 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1955&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1956
     1957&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19581958Akscyn, R.M. and Witten, I.H. (1998) &amp;ldquo;Report on First Summit on International Cooperation on Digital Libraries.&amp;rdquo; ks.com/idla-wp-oct98.
    19591959&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    19611961
    19621962
    1963 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1964 
    1965 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1963&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1964
     1965&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19661966Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &amp;ldquo;Scalable Internet resource discovery: Research problems and approaches&amp;rdquo; &lt;i&gt;Communications of the ACM,&lt;/i&gt; Vol. 37, No. 8, pp. 98−107, 1994.
    19671967&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    21132113
    21142114
    2115 &lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2116 
    2117 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2115&lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2116
     2117&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21182118&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21192119&lt;/p&gt;&lt;/div&gt;
     
    21292129
    21302130
    2131 &lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2132 
    2133 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2131&lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2132
     2133&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21342134&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21352135&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2/a12e0809.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">How to build your own digital library with Greenstone</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468444/word05.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468444/word05.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107673/word05.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107673/word05.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468444/word05.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107673/word05.html</Metadata>
    1515    <Metadata name="OrigSource">word05.html</Metadata>
    1616    <Metadata name="Source">word05.doc</Metadata>
     
    2727    <Metadata name="dc.Title">GREENSTONE DIGITAL LIBRARY INSTALLER’S GUIDE</Metadata>
    2828    <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata>
    29     <Metadata name="lastmodified">1414468441</Metadata>
    30     <Metadata name="lastmodifieddate">20141028</Metadata>
    31     <Metadata name="oailastmodified">1414468444</Metadata>
    32     <Metadata name="oailastmodifieddate">20141028</Metadata>
     29    <Metadata name="lastmodified">1423107619</Metadata>
     30    <Metadata name="lastmodifieddate">20150205</Metadata>
     31    <Metadata name="oailastmodified">1423107674</Metadata>
     32    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3333    <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata>
    3434    <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata>
     
    106106
    107107
    108 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    109 
    110 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     108&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     109
     110&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    111111&lt;font color=&quot;Black&quot;&gt;&lt;/font&gt;
    112112&lt;/p&gt;&lt;/div&gt;
     
    114114
    115115
    116 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    117 
    118 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    119 
    120 &lt;/p&gt;&lt;/div&gt;
    121 
    122 
    123 
    124 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    125 
    126 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    127 
    128 &lt;/p&gt;&lt;/div&gt;
    129 
    130 
    131 
    132 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    133 
    134 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    135 
    136 &lt;/p&gt;&lt;/div&gt;
    137 
    138 
    139 
    140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    141 
    142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    143 
    144 &lt;/p&gt;&lt;/div&gt;
    145 
    146 
    147 
    148 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    149 
    150 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     116&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     117
     118&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     119
     120&lt;/p&gt;&lt;/div&gt;
     121
     122
     123
     124&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     125
     126&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     127
     128&lt;/p&gt;&lt;/div&gt;
     129
     130
     131
     132&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     133
     134&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     135
     136&lt;/p&gt;&lt;/div&gt;
     137
     138
     139
     140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     141
     142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     143
     144&lt;/p&gt;&lt;/div&gt;
     145
     146
     147
     148&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     149
     150&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    151151Greenstone is a suite of software for building and distributing digital library collections. It provides a new way of organizing information and publishing it on the Internet or on CD-ROM. Greenstone is produced by the New Zealand Digital Library Project at the University of Waikato, and developed and distributed in cooperation with UNESCO and the Human Info NGO. It is open-source software, available from &lt;i&gt;http://greenstone.org&lt;/i&gt; under the terms of the G&lt;span style=&quot;text-transform:lowercase&quot;&gt;nu&lt;/span&gt; General Public License.
    152152&lt;/p&gt;&lt;/div&gt;
     
    154154
    155155
    156 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    157 
    158 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    159 
    160 &lt;/p&gt;&lt;/div&gt;
    161 
    162 
    163 
    164 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    165 
    166 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    167 
    168 &lt;/p&gt;&lt;/div&gt;
    169 
    170 
    171 
    172 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    173 
    174 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    175 
    176 &lt;/p&gt;&lt;/div&gt;
    177 
    178 
    179 
    180 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    181 
    182 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     156&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     157
     158&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     159
     160&lt;/p&gt;&lt;/div&gt;
     161
     162
     163
     164&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     165
     166&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     167
     168&lt;/p&gt;&lt;/div&gt;
     169
     170
     171
     172&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     173
     174&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     175
     176&lt;/p&gt;&lt;/div&gt;
     177
     178
     179
     180&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     181
     182&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    183183
    184184&lt;/p&gt;&lt;/div&gt;
     
    194194
    195195
    196 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    197 
    198 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     196&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     197
     198&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    199199
    200200&lt;/p&gt;&lt;/div&gt;
     
    214214
    215215
    216 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    217 
    218 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     216&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     217
     218&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    219219This document explains how to install Greenstone so that you can run it on your own computer. It also describes how to obtain associated software that is freely available&amp;mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be.
    220220&lt;/p&gt;&lt;/div&gt;
     
    222222
    223223
    224 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    225 
    226 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     224&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     225
     226&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    227227The software runs on different platforms, and in different configurations. Consequently there are many issues that affect (or might affect) the installation procedure. Section 1 mentions some questions that you will need to consider before installing Greenstone. Section 2 details the installation procedure for all the different versions; you need only read the part that relates to your operating system. Section 3 describes the demonstration digital library collections that are included in the distribution. Section 4 explains how to set up common webservers, Apache and Microsoft PWS/IIS, to work with Greenstone. Section 5 describes various Greenstone configuration options, and Section 6 shows how to make a personalized home page for your digital library installation. Finally, an Appendix lists pieces of associated software and how to obtain them.
    228228&lt;/p&gt;&lt;/div&gt;
     
    238238
    239239
    240 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    241 
    242 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     240&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     241
     242&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    243243The complete set of Greenstone documents include five volumes:
    244244&lt;/p&gt;&lt;/div&gt;
     
    295295
    296296
    297 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    298 
    299 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     297&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     298
     299&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    300300The Greenstone software is a collaborative effort between many people. Rodger McNab and Stefan Boddie are the principal architects and implementors.  Contributions have been made by David Bainbridge, George Buchanan, Hong Chen, Michael Dewsnip, Katherine Don, Elke Duncker, Carl Gutwin, Geoff Holmes, Dana McKay, John McPherson, Craig Nevill-Manning, Dynal Patel, Gordon Paynter, Bernhard Pfahringer, Todd Reed, Bill Rogers, John Thompson, and Stuart Yeates. Other members of the New Zealand Digital Library project provided advice and inspiration in the design of the system: Mark Apperley, Sally Jo Cunningham, Matt Jones, Steve Jones, Te Taka Keegan, Michel Loots, Malika Mahoui, Gary Marsden, Dave Nichols and Lloyd Smith. We would also like to acknowledge all those who have contributed to the GNU-licensed packages included in this distribution: &lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;MG, GDBM, PDFTOHTML, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;PERL, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;WGET, WVWARE &lt;/span&gt;&lt;/font&gt;and&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt; XLHTML.&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;&lt;/font&gt;
    301301&lt;/p&gt;&lt;/div&gt;
     
    687687
    688688
    689 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    690 
    691 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     689&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     690
     691&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    692692
    693693&lt;/p&gt;&lt;/div&gt;
     
    715715
    716716
    717 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    718 
    719 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     717&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     718
     719&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    720720The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1.
    721721&lt;/p&gt;&lt;/div&gt;
     
    739739
    740740
    741 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    742 
    743 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     741&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     742
     743&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    744744There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions:
    745745&lt;/p&gt;&lt;/div&gt;
     
    812812
    813813
    814 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    815 
    816 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    817 
    818 &lt;/p&gt;&lt;/div&gt;
    819 
    820 
    821 
    822 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    823 
    824 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    825 
    826 &lt;/p&gt;&lt;/div&gt;
    827 
    828 
    829 
    830 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    831 
    832 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    833 
    834 &lt;/p&gt;&lt;/div&gt;
    835 
    836 
    837 
    838 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    839 
    840 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    841 
    842 &lt;/p&gt;&lt;/div&gt;
    843 
    844 
    845 
    846 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    847 
    848 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    849 
    850 &lt;/p&gt;&lt;/div&gt;
    851 
    852 
    853 
    854 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    855 
    856 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     814&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     815
     816&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     817
     818&lt;/p&gt;&lt;/div&gt;
     819
     820
     821
     822&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     823
     824&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     825
     826&lt;/p&gt;&lt;/div&gt;
     827
     828
     829
     830&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     831
     832&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     833
     834&lt;/p&gt;&lt;/div&gt;
     835
     836
     837
     838&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     839
     840&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     841
     842&lt;/p&gt;&lt;/div&gt;
     843
     844
     845
     846&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     847
     848&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     849
     850&lt;/p&gt;&lt;/div&gt;
     851
     852
     853
     854&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     855
     856&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    857857
    858858&lt;/p&gt;&lt;/div&gt;
     
    880880
    881881
    882 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    883 
    884 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     882&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     883
     884&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    885885Versions of Greenstone are available for both Windows and Unix, as binaries and in source code form. The Greenstone user interface uses a Web browser: Netscape Navigator or Internet Explorer (version 4.0 or greater in both cases) are both suitable. In case you don't already have a Web browser, Windows versions of Netscape are provided on the CD-ROM.
    886886&lt;/p&gt;&lt;/div&gt;
     
    896896
    897897
    898 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    899 
    900 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     898&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     899
     900&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    901901If you are a Unix user, please skip ahead to Section 2.2. For Windows users, if you want just a simple, straightforward installation, go through the following &amp;ldquo;simple installation&amp;rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space.
    902902&lt;/p&gt;&lt;/div&gt;
     
    904904
    905905
    906 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    907 
    908 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     906&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     907
     908&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    909909If you choose anything other than the default setup, you will have to decide whether you want to install the binary code or the source code. If in doubt, choose the binary code. The installation procedure is the same for both. The following sections tell you more about the options you will be presented with.
    910910&lt;/p&gt;&lt;/div&gt;
     
    912912
    913913
    914 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    915 
    916 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     914&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     915
     916&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    917917When you've finished installation you should skip ahead to Section 2.3.
    918918&lt;/p&gt;&lt;/div&gt;
     
    928928
    929929
    930 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    931 
    932 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     930&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     931
     932&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    933933To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into &lt;i&gt;D:&lt;/i&gt;). If the installation procedure does not start automatically after about 20 seconds, click on the &lt;i&gt;Start&lt;/i&gt; menu, select &lt;i&gt;Run&lt;/i&gt; and type &lt;i&gt;D:/setup.exe&lt;/i&gt;, where &amp;ldquo;&lt;i&gt;D&lt;/i&gt;&amp;rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select &lt;i&gt;Run&lt;/i&gt; from the &amp;ldquo;File manager&amp;rdquo; and type &lt;i&gt;D:/Windows/win3.1/setup.exe&lt;/i&gt;.
    934934&lt;/p&gt;&lt;/div&gt;
     
    936936
    937937
    938 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    939 
    940 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     938&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     939
     940&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    941941For the simplest installation, just accept the default at each point by clicking the &lt;i&gt;Next&lt;/i&gt; button. That's all you need to do! Greenstone is installed in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.
    942942&lt;/p&gt;&lt;/div&gt;
     
    944944
    945945
    946 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    947 
    948 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     946&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     947
     948&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    949949Once installation is complete, to start your Greenstone system click on the &lt;i&gt;Start&lt;/i&gt; button, open the &lt;i&gt;Program &lt;/i&gt;menu, and select &lt;i&gt;Greenstone Digital Library&lt;/i&gt;. This brings up a dialogue box: just click &lt;i&gt;Enter Library. &lt;/i&gt;This automatically starts your Internet browser and loads the Greenstone Digital Library home page, which should look something like the example in Figure 2. You enter the Greenstone Demo collection by clicking on its icon.
    950950&lt;/p&gt;&lt;/div&gt;
     
    970970
    971971
    972 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    973 
    974 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     972&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     973
     974&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    975975
    976976&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    996996
    997997
    998 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    999 
    1000 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     998&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     999
     1000&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10011001There are two separate Windows binary programs on the CD-ROM: the &lt;i&gt;Local Library&lt;/i&gt; and the &lt;i&gt;Web Library&lt;/i&gt;. The default installation described above selects the Local Library version. We strongly recommend that you use this version. The Web Library, which is much harder to set up, is only necessary if you already run a web server and want to use it for Greenstone. Despite its modest name, the Local Library offers a complete, self-contained, web-serving capability.
    10021002&lt;/p&gt;&lt;/div&gt;
     
    10041004
    10051005
    1006 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1007 
    1008 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1006&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1007
     1008&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10091009&lt;b&gt;Local Library.&lt;/b&gt; This enables any Windows computer to serve pre-built Greenstone collections. The Greenstone Demo collection will automatically be installed; you can also install the other collections on the CD-ROM (Section 3). The Local Library software is the same as that used on CD-ROMs produced by the Greenstone system.
    10101010&lt;/p&gt;&lt;/div&gt;
     
    10121012
    10131013
    1014 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1015 
    1016 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1014&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1015
     1016&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10171017The Local Library is intended for use on standalone computers or computers that do not already have webserver software. It contains a small built-in webserver so that other computers on the same network can also access the library. (However, the webserver has limited configurability.)
    10181018&lt;/p&gt;&lt;/div&gt;
     
    10201020
    10211021
    1022 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1023 
    1024 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1022&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1023
     1024&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10251025The Local Library software automatically determines whether your computer has network software installed or is connected to a network. It operates correctly under any combinations of these conditions. However, there are two possible problems that may be encountered. Greenstone may
    10261026&lt;/p&gt;&lt;/div&gt;
     
    10451045
    10461046
    1047 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1048 
    1049 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1047&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1048
     1049&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10501050A restricted version of the Local Library is supplied which is intended for use in these situations. The restricted version only works with Netscape (not Internet Explorer). When you invoke the Local Library version of Greenstone, the dialogue box contains a button that allows you to use the restricted version instead. Unless the above problems arise, you should always use the standard version.
    10511051&lt;/p&gt;&lt;/div&gt;
     
    10531053
    10541054
    1055 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1056 
    1057 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1055&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1056
     1057&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10581058&lt;b&gt;Web Library&lt;/b&gt;. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with the Local Library above, the Greenstone Demo collection will automatically be installed. You can also install the other collections on the CD-ROM (see Section 3).
    10591059&lt;/p&gt;&lt;/div&gt;
     
    10611061
    10621062
    1063 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1064 
    1065 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1063&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1064
     1065&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10661066The Web Library differs from the Local Library because it is intended for computers that already have webserver software.
    10671067&lt;/p&gt;&lt;/div&gt;
     
    10691069
    10701070
    1071 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1072 
    1073 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1071&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1072
     1073&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10741074To run the Web Library, you also need
    10751075&lt;/p&gt;&lt;/div&gt;
     
    11021102
    11031103
    1104 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1105 
    1106 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1104&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1105
     1106&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11071107An advantage of the Local Library version of Greenstone is that it runs &amp;ldquo;out of the box&amp;rdquo; and does not require any special configuration. For the Web Library version, however, you will have to make some adjustments to your webserver setup.
    11081108&lt;/p&gt;&lt;/div&gt;
     
    11101110
    11111111
    1112 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1113 
    1114 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1112&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1113
     1114&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11151115If you already have a webserver, some small changes have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are for the Apache webserver&amp;mdash;see Section 4.2 for instructions for configuring the PWS and IIS webservers. You may need help from a system administrator to reconfigure an existing webserver&amp;mdash;they should be able to understand the instructions printed by the install script.
    11161116&lt;/p&gt;&lt;/div&gt;
     
    11181118
    11191119
    1120 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1121 
    1122 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1120&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1121
     1122&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11231123If you do not already have a webserver, you will have to install one. (See the Appendix for information on the Apache webserver.) Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of a webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    11241124&lt;/p&gt;&lt;/div&gt;
     
    11341134
    11351135
    1136 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1137 
    1138 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1136&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1137
     1138&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11391139The Greenstone source code occupies 50 Mb of disk space, but to compile it you will need about 90 Mb. To compile the source on Windows you need
    11401140&lt;/p&gt;&lt;/div&gt;
     
    11511151
    11521152
    1153 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1154 
    1155 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1153&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1154
     1155&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11561156(You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.)
    11571157&lt;/p&gt;&lt;/div&gt;
     
    11591159
    11601160
    1161 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1162 
    1163 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1161&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1162
     1163&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11641164It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine.
    11651165&lt;/p&gt;&lt;/div&gt;
     
    11671167
    11681168
    1169 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1170 
    1171 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1169&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1170
     1171&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11721172In the event that you recompile Greenstone and wish to use the recompiled version to create CD-ROMs, you should note that code produced by recent versions of the Visual C++ compiler does not run under Windows 3.1/3.11, although there is no problem with later Windows systems (95, 98, Me, NT, 2000). If you want your CD-ROMs to operate on early Windows machines, you will need a different version of the compiler. Moreover, Greenstone uses STL, the C++ standard template library, and although these compilers sometimes come with STL, the provided version does not always work properly. Hence to recompile Greenstone in such a way that it produces CD-ROMs that work on early versions of Windows, you need
    11731173&lt;/p&gt;&lt;/div&gt;
     
    11921192
    11931193
    1194 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1195 
    1196 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1194&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1195
     1196&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11971197Note that the Windows installation procedure does not attempt to compile Greenstone for you if you choose to install the source code. For platform- and compiler-specific instructions on compiling Greenstone, see the &lt;i&gt;Install.txt &lt;/i&gt;document which is placed in the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; by default) during the installation procedure.
    11981198&lt;/p&gt;&lt;/div&gt;
     
    12081208
    12091209
    1210 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1211 
    1212 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1210&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1211
     1212&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12131213This section is written for Unix users. (Windows users should skip ahead to Section 2.3.) You need to choose whether to install the binary code or the source code. The binary code occupies about 50 Mb of disk space; the source code requires about 160 Mb to compile.
    12141214&lt;/p&gt;&lt;/div&gt;
     
    12241224
    12251225
    1226 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1227 
    1228 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1226&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1227
     1228&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12291229The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include:
    12301230&lt;/p&gt;&lt;/div&gt;
     
    12651265
    12661266
    1267 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1268 
    1269 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1267&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1268
     1269&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12701270More recent versions of these distributions should also work.
    12711271&lt;/p&gt;&lt;/div&gt;
     
    12731273
    12741274
    1275 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1276 
    1277 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1275&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1276
     1277&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12781278You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver &lt;i&gt;before&lt;/i&gt; installing Greenstone&amp;mdash;this will make it much easier to answer the questions that are asked during the Greenstone installation procedure. If you want to build new digital library collections, you will also need Perl if this is not already on your system. To check, open a terminal window, type &lt;i&gt;perl -v&lt;/i&gt;, and see if a message appears specifying, amongst other things, the version number. For most versions of Linux, Perl is installed by default. The Appendix gives information on how to obtain Apache and Perl.
    12791279&lt;/p&gt;&lt;/div&gt;
     
    12891289
    12901290
    1291 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1292 
    1293 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1291&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1292
     1293&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12941294The source code is the same for Unix as for Windows. It has been compiled and tested on Linux, Solaris, and Macintosh OS/X; it should be a fairly routine matter to port it to other flavors of Unix.
    12951295&lt;/p&gt;&lt;/div&gt;
     
    12971297
    12981298
    1299 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1300 
    1301 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1299&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1300
     1301&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13021302To compile the Greenstone source code on Unix, you need
    13031303&lt;/p&gt;&lt;/div&gt;
     
    13221322
    13231323
    1324 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1325 
    1326 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1324&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1325
     1326&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13271327To run the Greenstone software, you also need a Web server and Perl, as described above under &lt;i&gt;Unix binaries&lt;/i&gt;.
    13281328&lt;/p&gt;&lt;/div&gt;
     
    13381338
    13391339
    1340 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1341 
    1342 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1340&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1341
     1342&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13431343To install the Unix version from the CD-ROM, insert the disk into the drive, and type
    13441344&lt;/p&gt;&lt;/div&gt;
     
    13781378
    13791379
    1380 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1381 
    1382 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1380&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1381
     1382&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13831383The final command begins an interactive dialogue which requests the information that is needed to install Greenstone on your system, and gives detailed feedback on what is happening.
    13841384&lt;/p&gt;&lt;/div&gt;
     
    13861386
    13871387
    1388 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1389 
    1390 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1388&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1389
     1390&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13911391The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &amp;ldquo;uninstall&amp;rdquo; program that cleans up any partial installation, should you encounter problems or terminate the installation prematurely. Next you choose whether you want to install binaries or source code. You are then asked some questions about your webserver setup. You need to have a valid cgi executable directory (normally called &amp;ldquo;cgi-bin&amp;rdquo; on Unix systems); you can either create a new one or use your existing one. If you create a new one, you will need to enter this information in your webserver's configuration file. In either case you need to enter the web address of the cgi directory. The installation dialogue will guide you through all these choices. It is important to set the file permissions correctly on certain directories, and you are prompted for the necessary information. Finally, you are prompted for a password for the &amp;ldquo;administrator&amp;rdquo; user &lt;i&gt;admin&lt;/i&gt;.
    13921392&lt;/p&gt;&lt;/div&gt;
     
    13941394
    13951395
    1396 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1397 
    1398 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1396&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1397
     1398&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13991399By default, all Greenstone software is installed in the directory &lt;i&gt;/usr/local/gsdl&lt;/i&gt; if it is the root user who is doing the installation, and into the directory ~&lt;i&gt;/gsdl&lt;/i&gt; otherwise (where &amp;ldquo;~&amp;rdquo; is the user's home directory).
    14001400&lt;/p&gt;&lt;/div&gt;
     
    14021402
    14031403
    1404 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1405 
    1406 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1404&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1405
     1406&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14071407Installing the binaries takes just a few minutes, enough time for you to answer the appropriate questions. If you install the source code, the installation script will compile it, which takes from ten minutes to an hour or so, depending on the speed of your processor.
    14081408&lt;/p&gt;&lt;/div&gt;
     
    14101410
    14111411
    1412 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1413 
    1414 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1412&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1413
     1414&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14151415To uninstall the software, type
    14161416&lt;/p&gt;&lt;/div&gt;
     
    14341434
    14351435
    1436 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1437 
    1438 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1436&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1437
     1438&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14391439During the installation procedure you will be asked whether you want to install any Greenstone collections. The Greenstone Demo collection is installed automatically; other collections on the CD-ROM are described in Section 3.
    14401440&lt;/p&gt;&lt;/div&gt;
     
    14501450
    14511451
    1452 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1453 
    1454 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1452&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1453
     1454&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14551455If you already have a webserver, some small changes will have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are. You will probably need help from your system administrator to reconfigure the webserver&amp;mdash;he or she should be able to understand the instructions output by the install script. For your convenience, the output of the install script is written to a file called INSTALL_RECORD in the directory into which you installed Greenstone.
    14561456&lt;/p&gt;&lt;/div&gt;
     
    14581458
    14591459
    1460 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1461 
    1462 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1460&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1461
     1462&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14631463If you do not already have a webserver, you will have to install one. The Appendix gives information on Apache. Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of an Apache webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    14641464&lt;/p&gt;&lt;/div&gt;
     
    14661466
    14671467
    1468 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1469 
    1470 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1468&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1469
     1470&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14711471You do not need to be the Unix &amp;ldquo;root&amp;rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &amp;ldquo;root&amp;rdquo; privileges&amp;mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &amp;ldquo;root&amp;rdquo; privileges. If you need to work your way around an uncooperative system administrator, you can always install a second Apache webserver on your computer&amp;mdash;even if one exists already.
    14721472&lt;/p&gt;&lt;/div&gt;
     
    14901490
    14911491
    1492 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1493 
    1494 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1492&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1493
     1494&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14951495If you are using the Local Library, simply run the &lt;i&gt;Greenstone&lt;/i&gt; program from the &lt;i&gt;Start&lt;/i&gt; menu. This automatically opens a dialog box that starts your Internet browser and loads the Greenstone Digital Library home page. The Greenstone Demo collection should be accessible from this page.   The dialog box contais a&lt;i&gt; File&lt;/i&gt; menu item that allows you to change the default browser used by Greenstone.  It doesn't matter whether you use Netscape or Internet Explorer, except that if you are running on Windows 2000, we recommend that you use Internet Explorer.
    14961496&lt;/p&gt;&lt;/div&gt;
     
    15061506
    15071507
    1508 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1509 
    1510 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1508&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1509
     1510&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15111511If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system:
    15121512&lt;/p&gt;&lt;/div&gt;
     
    15221522
    15231523
    1524 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1525 
    1526 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1524&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1525
     1526&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15271527The Greenstone Demo collection should be accessible from this page.
    15281528&lt;/p&gt;&lt;/div&gt;
     
    15381538
    15391539
    1540 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1541 
    1542 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1540&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1541
     1542&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15431543A link to the Collector is provided on the digital library home page.
    15441544&lt;/p&gt;&lt;/div&gt;
     
    15541554
    15551555
    1556 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1557 
    1558 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1556&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1557
     1558&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15591559A link to the Administration pages is provided on the digital library home page. The &amp;ldquo;administrator&amp;rdquo; user is called &lt;i&gt;admin&lt;/i&gt;, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections.
    15601560&lt;/p&gt;&lt;/div&gt;
     
    15621562
    15631563
    1564 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1565 
    1566 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1564&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1565
     1566&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15671567
    15681568&lt;/p&gt;&lt;/div&gt;
     
    15781578
    15791579
    1580 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1581 
    1582 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1580&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1581
     1582&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15831583The Greenstone Librarian Interface (GLI) is a tool to assist you with building digital libraries using Greenstone. It gives you access to Greenstone's collection-building functionality from an easy-to-use &amp;ldquo;point and click&amp;rdquo; interface.
    15841584&lt;/p&gt;&lt;/div&gt;
     
    15861586
    15871587
    1588 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1589 
    1590 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1588&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1589
     1590&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15911591GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory &lt;i&gt;gli&lt;/i&gt; of the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl/gli&lt;/i&gt; by default). Note that it runs in conjunction with Greenstone and will not work properly unless it is placed in a subdirectory of your Greenstone installation. If you have downloaded one of the Greenstone distributions, this will be the case.
    15921592&lt;/p&gt;&lt;/div&gt;
     
    15941594
    15951595
    1596 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1597 
    1598 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1596&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1597
     1598&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15991599To use the GLI, your computer needs to have the Java Runtime Environment. If it doesn't, the installer will offer to install a version that is included on the CD-ROM.  On Unix, you will also need to ensure that Perl is installed (for Windows, Perl is already included in the Greenstone software). Please report any problems you have running or using the Librarian Interface to &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;[email protected]&lt;/u&gt;&lt;/font&gt;.
    16001600&lt;/p&gt;&lt;/div&gt;
     
    16101610
    16111611
    1612 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1613 
    1614 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1612&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1613
     1614&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16151615To run GLI under Windows, browse to the &lt;i&gt;gli&lt;/i&gt; folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called &lt;i&gt;gli.bat&lt;/i&gt;. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface.
    16161616&lt;/p&gt;&lt;/div&gt;
     
    16261626
    16271627
    1628 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1629 
    1630 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1628&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1629
     1630&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16311631To run GLI under Unix, change to the &lt;i&gt;gli &lt;/i&gt;directory in your Greenstone installation, then run the &lt;i&gt;gli.sh&lt;/i&gt; script. This script checks that Greenstone, the Java Runtime Environment, and Perl are all installed and on your search path, and starts the Greenstone Librarian Interface.
    16321632&lt;/p&gt;&lt;/div&gt;
     
    16421642
    16431643
    1644 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1645 
    1646 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1644&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1645
     1646&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16471647The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the &lt;i&gt;Help&lt;/i&gt; button at the top right of the screen. This opens up the text to a section that relates to what you are doing&amp;mdash;which of the GLI panels you are on. You can click around the help text to learn what you need to know. Use it.
    16481648&lt;/p&gt;&lt;/div&gt;
     
    16501650
    16511651
    1652 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1653 
    1654 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1652&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1653
     1654&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16551655
    16561656&lt;/p&gt;&lt;/div&gt;
     
    16661666
    16671667
    1668 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1669 
    1670 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1668&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1669
     1670&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16711671If you have downloaded the Greenstone source distribution, you will have the Java source code of the Librarian Interface. To compile it, your computer needs to have a &lt;font color=&quot;Black&quot;&gt;Java Development Kit&lt;/font&gt;. The Appendix gives information on how to obtain this. To compile the source code, run the &lt;i&gt;makegli.bat&lt;/i&gt; (Windows) or &lt;i&gt;makegli.sh&lt;/i&gt; (Unix) files. Once compiled, you can run GLI as described above.
    16721672&lt;/p&gt;&lt;/div&gt;
     
    16741674
    16751675
    1676 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1677 
    1678 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1676&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1677
     1678&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16791679
    16801680&lt;/p&gt;&lt;/div&gt;
     
    16901690
    16911691
    1692 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1693 
    1694 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1692&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1693
     1694&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16951695To test Greenstone, point your Web browser at the Greenstone home page and explore the Demo collection and any other collections that you have installed. Don't worry&amp;mdash;you can't break anything. Click liberally: most images that appear on the screen are clickable. If you hold the mouse stationary over an image, most browsers will soon pop up a message that tells you what will happen if you click. Experiment! Choose common words like &amp;ldquo;the&amp;rdquo; and &amp;ldquo;and&amp;rdquo; to search for&amp;mdash;that should evoke some responses, and nothing will break. For more information, see the &lt;i&gt;Greenstone Digital Library User's Guide&lt;/i&gt;.&lt;i&gt;&lt;/i&gt;
    16961696&lt;/p&gt;&lt;/div&gt;
     
    17141714
    17151715&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;5&quot;&gt;
     1716&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1717
     1718&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1719&lt;b&gt;&lt;/b&gt;
     1720&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1721
     1722
     1723
     1724&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1725
     1726&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1727&lt;b&gt;Problem&lt;/b&gt;
     1728&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1729
     1730
     1731
     1732&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1733
     1734&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1735&lt;b&gt;Try this&lt;/b&gt;
     1736&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1737
     1738&lt;/tr&gt;
     1739
     1740
     1741
    17161742&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    17171743
    17181744&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1745&lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
     1746&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1747
     1748
     1749
     1750&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1751
     1752&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1753When I start Greenstone my computer asks me to dial up my Internet Service Provider.
     1754&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1755
     1756
     1757
     1758&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1759
     1760&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1761Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
     1762&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1763
     1764&lt;/tr&gt;
     1765
     1766
     1767
     1768&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1769
     1770&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1771
     1772&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1773
     1774
     1775
     1776&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1777
     1778&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1779When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
     1780&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1781
     1782
     1783
     1784&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1785
     1786&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1787Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
     1788&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1789
     1790&lt;/tr&gt;
     1791
     1792
     1793
     1794&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1795
     1796&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1797
     1798&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1799
     1800
     1801
     1802&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1803
     1804&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1805When I point my browser at the digital library, it can't find that page.
     1806&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1807
     1808
     1809
     1810&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1811
     1812&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1813Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
     1814&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1815
     1816&lt;/tr&gt;
     1817
     1818
     1819
     1820&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1821
     1822&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1823
     1824&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1825
     1826
     1827
     1828&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1829
     1830&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1831The Collector seems to be working very slowly!
     1832&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1833
     1834
     1835
     1836&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1837
     1838&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1839Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
     1840&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1841
     1842&lt;/tr&gt;
     1843
     1844&lt;/table&gt;
     1845
     1846&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1847
     1848&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1849
     1850&lt;/p&gt;&lt;/div&gt;
     1851
     1852
     1853
     1854&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1855
     1856&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1857
     1858&lt;/p&gt;&lt;/div&gt;
     1859
     1860
     1861&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
     1862&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1863
     1864&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17191865&lt;b&gt;&lt;/b&gt;
    17201866&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17221868
    17231869
    1724 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1725 
    1726 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1870&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1871
     1872&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17271873&lt;b&gt;Problem&lt;/b&gt;
    17281874&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17301876
    17311877
    1732 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1733 
    1734 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1735 &lt;b&gt;Try this&lt;/b&gt;
    1736 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1737 
    1738 &lt;/tr&gt;
    1739 
    1740 
    1741 
    1742 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1743 
    1744 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1745 &lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
    1746 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1747 
    1748 
    1749 
    1750 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1751 
    1752 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider.
    1754 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1755 
    1756 
    1757 
    1758 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1759 
    1760 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1761 Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
    1762 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1763 
    1764 &lt;/tr&gt;
    1765 
    1766 
    1767 
    1768 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1769 
    1770 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1771 
    1772 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1773 
    1774 
    1775 
    1776 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1777 
    1778 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1779 When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
    1780 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1781 
    1782 
    1783 
    1784 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1785 
    1786 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1787 Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
    1788 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1789 
    1790 &lt;/tr&gt;
    1791 
    1792 
    1793 
    1794 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1795 
    1796 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1797 
    1798 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1799 
    1800 
    1801 
    1802 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1803 
    1804 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1805 When I point my browser at the digital library, it can't find that page.
    1806 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1807 
    1808 
    1809 
    1810 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1811 
    1812 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1813 Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
    1814 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1815 
    1816 &lt;/tr&gt;
    1817 
    1818 
    1819 
    1820 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1821 
    1822 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1823 
    1824 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1825 
    1826 
    1827 
    1828 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1829 
    1830 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1831 The Collector seems to be working very slowly!
    1832 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1833 
    1834 
    1835 
    1836 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1837 
    1838 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
    1840 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1841 
    1842 &lt;/tr&gt;
    1843 
    1844 &lt;/table&gt;
    1845 
    1846 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1847 
    1848 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1849 
    1850 &lt;/p&gt;&lt;/div&gt;
    1851 
    1852 
    1853 
    1854 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1855 
    1856 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1857 
    1858 &lt;/p&gt;&lt;/div&gt;
    1859 
    1860 
    1861 &lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
    1862 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1863 
    1864 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1865 &lt;b&gt;&lt;/b&gt;
    1866 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1867 
    1868 
    1869 
    1870 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1871 
    1872 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1873 &lt;b&gt;Problem&lt;/b&gt;
    1874 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1875 
    1876 
    1877 
    1878 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1879 
    1880 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1878&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1879
     1880&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18811881&lt;b&gt;Try this&lt;/b&gt;
    18821882&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    20762076
    20772077
    2078 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2079 
    2080 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2078&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2079
     2080&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    20812081To learn more about the innards of your Greenstone installation, consult the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt;. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site.
    20822082&lt;/p&gt;&lt;/div&gt;
     
    21122112
    21132113
    2114 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2115 
    2116 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2114&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2115
     2116&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21172117Several demonstration Greenstone collections are included on the CD-ROM. If you have Web access, many others can be downloaded, in either pre-built or unbuilt form, from the New Zealand Digital Library Project website (&lt;i&gt;nzdl.org&lt;/i&gt;).
    21182118&lt;/p&gt;&lt;/div&gt;
     
    21202120
    21212121
    2122 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2123 
    2124 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2122&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2123
     2124&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21252125The Greenstone Demo collection is a small subset of the Humanity Development Library (HDL), a polished collection. It illustrates that relatively rich browsing capabilities can be provided (so long as suitable metadata is available). It is included automatically when the software is installed.
    21262126&lt;/p&gt;&lt;/div&gt;
     
    21282128
    21292129
    2130 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2131 
    2132 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2130&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2131
     2132&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21332133Greenstone also comes with some well-documented example collections whose &amp;ldquo;about&amp;rdquo; page describes how they are constructed. They demonstrate various capabilities of Greenstone. The install dialogue will ask you whether you want to include them in your Greenstone installation; the approximate amount of disk space needed for each collection is shown below.
    21342134&lt;/p&gt;&lt;/div&gt;
     
    24562456&lt;/table&gt;
    24572457
    2458 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2459 
    2460 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    2461 
    2462 &lt;/p&gt;&lt;/div&gt;
    2463 
    2464 
    2465 
    2466 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2467 
    2468 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2458&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2459
     2460&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2461
     2462&lt;/p&gt;&lt;/div&gt;
     2463
     2464
     2465
     2466&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2467
     2468&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24692469
    24702470&lt;/p&gt;&lt;/div&gt;
     
    24922492
    24932493
    2494 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2495 
    2496 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2494&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2495
     2496&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24972497In this section we describe how to set up your webserver to work with Greenstone. Note that all this is unnecessary when using the Windows Local Library, because this software works &amp;ldquo;out of the box&amp;rdquo; and does not require a webserver.
    24982498&lt;/p&gt;&lt;/div&gt;
     
    25002500
    25012501
    2502 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2503 
    2504 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2502&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2503
     2504&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25052505We discuss both the Apache webserver, which is freely available for both Windows and Unix (see the Appendix for details) and Microsoft's Personal Web Server (PWS) and Internet Information Services (IIS) webserver. PWS is the standard Microsoft server for Windows 95/98; IIS is the standard webserver for Windows 2000 and the forthcoming Windows XP; Windows NT can use either. The Apache description applies equally to the Windows Web Library and Unix versions (though we use Windows-style terminology and pathnames); the PWS/IIS section applies only to the Windows Web Library.
    25062506&lt;/p&gt;&lt;/div&gt;
     
    25082508
    25092509
    2510 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2511 
    2512 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2510&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2511
     2512&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25132513Once you have installed your webserver, the next step is to install Greenstone. We will assume that during the install procedure you have taken the default action for each stage by clicking on the &lt;i&gt;Next&lt;/i&gt; button. The result is that the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; is created and the Web Library binary is stored there, along with some supporting files.
    25142514&lt;/p&gt;&lt;/div&gt;
     
    25162516
    25172517
    2518 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2519 
    2520 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2518&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2519
     2520&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25212521All webservers use the special URL &amp;ldquo;localhost&amp;rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; documents by typing the URL &lt;i&gt;http://localhost&lt;/i&gt; into a browser. If your computer has a domain name set up, this is used instead of localhost to identify your computer from remote sites. Thus on the New Zealand Digital Library's computer, &lt;i&gt;http://nzdl.org&lt;/i&gt; and &lt;i&gt;http://localhost&lt;/i&gt; are equivalent. If you type &lt;i&gt;http://nzdl.org&lt;/i&gt; on your computer you will get the New Zealand Digital Library webserver, whereas if you type &lt;i&gt;http://localhost&lt;/i&gt; you will get your own computer's webserver.
    25222522&lt;/p&gt;&lt;/div&gt;
     
    25322532
    25332533
    2534 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2535 
    2536 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2534&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2535
     2536&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25372537The Apache webserver is usually installed in &lt;i&gt;C:/Program Files/Apache Group/Apache&lt;/i&gt; and is configured so that the cgi-bin directory is in the subdirectory &lt;i&gt;/cgi-bin&lt;/i&gt; and the document root is the subdirectory &lt;i&gt;/htdocs&lt;/i&gt;. It is reconfigured by editing the configuration file &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt;. This is a text file: it's quite easy to read it to see how things are set up.
    25382538&lt;/p&gt;&lt;/div&gt;
     
    25402540
    25412541
    2542 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2543 
    2544 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2542&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2543
     2544&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25452545Depending on how your computer's networking software is set up, you may have to add this line to Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file:
    25462546&lt;/p&gt;&lt;/div&gt;
     
    25562556
    25572557
    2558 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2559 
    2560 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2558&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2559
     2560&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25612561If this line is not included, the system attempts to find your server's name. However, there are bugs in some versions of Windows that cause this to fail. In this case, Apache will exit immediately when you start it up. It does display an error message, but it is immediately erased and you probably can't read it.
    25622562&lt;/p&gt;&lt;/div&gt;
     
    25722572
    25732573
    2574 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2575 
    2576 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2574&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2575
     2576&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25772577Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&amp;mdash;it doesn't have to be called &amp;ldquo;cgi-bin&amp;rdquo;! Conversely, a directory called &amp;ldquo;cgi-bin&amp;rdquo; isn't special unless &lt;i&gt;ScriptAlias&lt;/i&gt; has been applied to it.
    25782578&lt;/p&gt;&lt;/div&gt;
     
    25802580
    25812581
    2582 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2583 
    2584 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2582&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2583
     2584&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25852585When installed, Apache has a cgi-bin directory of &lt;i&gt;C:/Program Files/Apache Group/Apache/cgi-bin&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt;, the webserver will attempt to execute a file called &lt;i&gt;hello&lt;/i&gt; from within the above directory.
    25862586&lt;/p&gt;&lt;/div&gt;
     
    25882588
    25892589
    2590 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2591 
    2592 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2590&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2591
     2592&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25932593There is one Greenstone program, which is called &amp;ldquo;library.exe&amp;rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &amp;ldquo;gsdlsite.cfg&amp;rdquo;, which needs to be located in the same directory.
    25942594&lt;/p&gt;&lt;/div&gt;
     
    25962596
    25972597
    2598 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2599 
    2600 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2598&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2599
     2600&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26012601The best way of arranging this is to use Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive to create a new cgi-bin directory. Here's the excerpt from Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file that adds &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt; as an additional cgi-bin directory:
    26022602&lt;/p&gt;&lt;/div&gt;
     
    26442644
    26452645
    2646 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2647 
    2648 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2646&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2647
     2648&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26492649(It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.)
    26502650&lt;/p&gt;&lt;/div&gt;
     
    26522652
    26532653
    2654 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2655 
    2656 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2654&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2655
     2656&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26572657This means that any URLs of the form &lt;i&gt;http://localhost/gsdl/cgi-bin&lt;/i&gt; ... will be sought in the directory &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt;, and executed by the web server. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/hello&lt;/i&gt;, the web server will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/cgi-bin/hello&lt;/i&gt; and execute it. However, the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt; looks in Apache's regular &lt;i&gt;cgi-bin&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/&lt;/i&gt;&lt;i&gt;cgi-bin&lt;/i&gt;&lt;i&gt;/hello&lt;/i&gt; and executes it, just as it did before.
    26582658&lt;/p&gt;&lt;/div&gt;
     
    26682668
    26692669
    2670 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2671 
    2672 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2670&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2671
     2672&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26732673The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root &lt;i&gt;of C:/Program Files/Apache Group/Apache/htdocs&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt;, the webserver will attempt to retrieve a file called &lt;i&gt;hello.html&lt;/i&gt; from within the above directory.
    26742674&lt;/p&gt;&lt;/div&gt;
     
    26762676
    26772677
    2678 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2679 
    2680 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2678&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2679
     2680&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26812681Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the &lt;i&gt;Alias&lt;/i&gt; directive, which is just like &lt;i&gt;ScriptAlias&lt;/i&gt; except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive, to add &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; as an additional place to look for documents.
    26822682&lt;/p&gt;&lt;/div&gt;
     
    27402740
    27412741
    2742 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2743 
    2744 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2742&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2743
     2744&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27452745This means that any URLs that match the first argument of Alias (gsdl) are sought as files in the place corresponding to the second argument. In other words, URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... will be sought as files in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/hello.html&lt;/i&gt;, the webserver will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/hello.html&lt;/i&gt;. However, the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt; looks in the regular &lt;i&gt;htdocs&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/htdocs/hello.html&lt;/i&gt;, just as it did before.
    27462746&lt;/p&gt;&lt;/div&gt;
     
    27482748
    27492749
    2750 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2751 
    2752 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2750&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2751
     2752&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27532753Be sure to add the &lt;i&gt;Alias&lt;/i&gt; directive after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive. Instructing Apache to alias &lt;i&gt;/gsdl &lt;/i&gt;before&lt;i&gt; /gsdl/cgi-bin&lt;/i&gt; would match the URL &lt;i&gt;/gsdl/cgi-bin/library&lt;/i&gt; against the Alias directive rather than the ScriptAlias, and it would be interpreted as a request for a document rather than the result of executing a program. The outcome would be to &amp;ldquo;display&amp;rdquo; the binary program file as a page in the Web browser, instead of executing it.
    27542754&lt;/p&gt;&lt;/div&gt;
     
    27642764
    27652765
    2766 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2767 
    2768 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2766&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2767
     2768&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27692769You should be aware that if the web library version of Greenstone is set up as instructed above, anyone will be allowed to download any file in the &lt;i&gt;gsdl&lt;/i&gt; directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc.
    27702770&lt;/p&gt;&lt;/div&gt;
     
    27722772
    27732773
    2774 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2775 
    2776 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2774&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2775
     2776&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27772777If you are concerned about this, you can easily tighten up your webserver configuration to improve security. For the Apache webserver, put these lines into the configuration file instead of those given in the previous subsection:
    27782778&lt;/p&gt;&lt;/div&gt;
     
    28602860
    28612861
    2862 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2863 
    2864 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2862&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2863
     2864&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28652865This means that only files whose extensions match the regular expression in the &lt;i&gt;FilesMatch&lt;/i&gt; line may be downloaded.
    28662866&lt;/p&gt;&lt;/div&gt;
     
    28762876
    28772877
    2878 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2879 
    2880 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2878&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2879
     2880&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28812881Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &amp;ldquo;Add/Remove programs&amp;rdquo; control panel. If they are not already on your Windows distribution CD-ROM you will have to download them from the Microsoft web site (&lt;i&gt;www.microsoft.com&lt;/i&gt;).
    28822882&lt;/p&gt;&lt;/div&gt;
     
    28842884
    28852885
    2886 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2887 
    2888 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2886&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2887
     2888&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28892889The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions.
    28902890&lt;/p&gt;&lt;/div&gt;
     
    28932893
    28942894&lt;ol type=&quot;1&quot;&gt;
    2895 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2896 
    2897 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2895&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2896
     2897&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28982898Select &lt;i&gt;Advanced&lt;/i&gt; to get the &lt;i&gt;Advanced Options&lt;/i&gt; screen.
    28992899&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29012901
    29022902
    2903 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2904 
    2905 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2903&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2904
     2905&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29062906Select &lt;i&gt;Home&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29072907&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29092909
    29102910
    2911 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2912 
    2913 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2911&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2912
     2913&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29142914&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;
    29152915&lt;/p&gt;&lt;/div&gt;
     
    29172917
    29182918
    2919 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2920 
    2921 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2919&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2920
     2921&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29222922&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;gsdl&lt;/i&gt;
    29232923&lt;/p&gt;&lt;/div&gt;
     
    29252925
    29262926
    2927 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2928 
    2929 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2927&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2928
     2929&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29302930Access permissions:&lt;i&gt;Read&lt;/i&gt;
    29312931&lt;/p&gt;&lt;/div&gt;
     
    29332933
    29342934
    2935 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2936 
    2937 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2935&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2936
     2937&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29382938Application permissions:&lt;i&gt;None&lt;/i&gt;
    29392939&lt;/p&gt;&lt;/div&gt;
     
    29412941
    29422942
    2943 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2944 
    2945 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2943&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2944
     2945&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29462946Click &lt;i&gt;OK&lt;/i&gt;
    29472947&lt;/p&gt;&lt;/div&gt;
     
    29492949
    29502950
    2951 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2952 
    2953 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2951&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2952
     2953&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29542954This makes Greenstone files accessible to the webserver.
    29552955&lt;/p&gt;&lt;/div&gt;
     
    29582958
    29592959&lt;ol type=&quot;1&quot;&gt;
    2960 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2961 
    2962 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2960&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2961
     2962&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29632963Back in &lt;i&gt;Advanced Options&lt;/i&gt;, select &lt;i&gt;gsdl&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29642964&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29662966
    29672967
    2968 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2969 
    2970 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2968&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2969
     2970&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29712971&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;&lt;i&gt;/cgi-bin&lt;/i&gt;
    29722972&lt;/p&gt;&lt;/div&gt;
     
    29742974
    29752975
    2976 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2977 
    2978 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2976&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2977
     2978&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29792979&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;cgi-bin&lt;/i&gt;
    29802980&lt;/p&gt;&lt;/div&gt;
     
    29822982
    29832983
    2984 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2985 
    2986 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2984&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2985
     2986&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29872987Access permissions:&lt;i&gt;None&lt;/i&gt;
    29882988&lt;/p&gt;&lt;/div&gt;
     
    29902990
    29912991
    2992 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2993 
    2994 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2992&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2993
     2994&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29952995Application permissions:&lt;i&gt;Execute&lt;/i&gt;
    29962996&lt;/p&gt;&lt;/div&gt;
     
    29982998
    29992999
    3000 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3001 
    3002 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3000&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3001
     3002&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30033003Click &lt;i&gt;OK&lt;/i&gt;
    30043004&lt;/p&gt;&lt;/div&gt;
     
    30063006
    30073007
    3008 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3009 
    3010 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3008&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3009
     3010&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30113011This allows the Greenstone program &lt;i&gt;library.exe&lt;/i&gt; to be executed by the webserver.
    30123012&lt;/p&gt;&lt;/div&gt;
     
    30153015
    30163016&lt;ol type=&quot;1&quot;&gt;
    3017 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3018 
    3019 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3017&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3018
     3019&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30203020Go to the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/library.exe&lt;/i&gt;.
    30213021&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    30233023
    30243024
    3025 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3026 
    3027 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3025&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3026
     3027&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30283028Note: you need to specify the &lt;i&gt;.exe&lt;/i&gt; file extension with PWS and IIS.
    30293029&lt;/p&gt;&lt;/div&gt;
     
    30313031
    30323032
    3033 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3034 
    3035 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3036 
    3037 &lt;/p&gt;&lt;/div&gt;
    3038 
    3039 
    3040 
    3041 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3042 
    3043 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3044 
    3045 &lt;/p&gt;&lt;/div&gt;
    3046 
    3047 
    3048 
    3049 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3050 
    3051 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3052 
    3053 &lt;/p&gt;&lt;/div&gt;
    3054 
    3055 
    3056 
    3057 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3058 
    3059 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3033&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3034
     3035&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3036
     3037&lt;/p&gt;&lt;/div&gt;
     3038
     3039
     3040
     3041&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3042
     3043&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3044
     3045&lt;/p&gt;&lt;/div&gt;
     3046
     3047
     3048
     3049&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3050
     3051&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3052
     3053&lt;/p&gt;&lt;/div&gt;
     3054
     3055
     3056
     3057&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3058
     3059&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30603060
    30613061&lt;/p&gt;&lt;/div&gt;
     
    30753075
    30763076
    3077 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3078 
    3079 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3077&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3078
     3079&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30803080For Greenstone to work properly, access permissions for certain files must be set up appropriately. Also, there is a configuration file associated with each Greenstone site. The install procedure creates a generic configuration file based on your installation choices; however its contents can be tailored to cope with different situations. This section explains both of these issues.
    30813081&lt;/p&gt;&lt;/div&gt;
     
    30913091
    30923092
    3093 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3094 
    3095 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3093&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3094
     3095&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30963096This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files.
    30973097&lt;/p&gt;&lt;/div&gt;
     
    30993099
    31003100
    3101 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3102 
    3103 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3101&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3102
     3103&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31043104On Windows NT, 2000 and Unix systems, cgi scripts don't run as normal users, because users can't be identified over the Web. Instead, they run as the user who started up the webserver program (on Windows systems), or as a special user (commonly called &lt;i&gt;nobody &lt;/i&gt;on Unix systems). Because of this, all files and directories within &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; need to be globally readable (or at least readable by the cgi-script user, perhaps &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo;). To test whether file permissions are set up correctly, run the program &lt;i&gt;library.exe&lt;/i&gt; from the command line. If the files are in the right places but the permissions are set incorrectly, it will run from the command line&amp;mdash;that is, when &lt;i&gt;you&lt;/i&gt; execute it&amp;mdash;but not from a browser&amp;mdash;that is, when the &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo; user executes it. Another test is to log in as another user to see if the file permissions are specific to your original user account.
    31053105&lt;/p&gt;&lt;/div&gt;
     
    31073107
    31083108
    3109 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3110 
    3111 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3109&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3110
     3111&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31123112To work through a Web browser, all the Greenstone directories must be globally readable. Also, the &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt; directory and all its contents must be globally &lt;i&gt;writable&lt;/i&gt;. This is the directory into which the library program writes the usage log, error and initialization logs, and various user databases. If you're reluctant to make this directory globally writable, you can set permissions so that just the files &lt;i&gt;errout.txt&lt;/i&gt;, &lt;i&gt;initout.txt&lt;/i&gt;, &lt;i&gt;key.db&lt;/i&gt;, &lt;i&gt;users.db&lt;/i&gt;, &lt;i&gt;history.db&lt;/i&gt; and &lt;i&gt;usage.txt&lt;/i&gt; are writable by the cgi user.
    31133113&lt;/p&gt;&lt;/div&gt;
     
    31153115
    31163116
    3117 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3118 
    3119 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3117&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3118
     3119&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31203120If file permissions are not set up correctly for &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt;, you may find that user authentication and search history do not work, and that no usage log (&lt;i&gt;usage.txt&lt;/i&gt;) is generated.
    31213121&lt;/p&gt;&lt;/div&gt;
     
    31313131
    31323132
    3133 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3134 
    3135 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3133&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3134
     3135&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31363136The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is &lt;i&gt;C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg&lt;/i&gt; and its content is:
    31373137&lt;/p&gt;&lt;/div&gt;
     
    33713371
    33723372
    3373 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3374 
    3375 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3373&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3374
     3375&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33763376You can customise your installation by editing this file, although you will probably not need to do so.
    33773377&lt;/p&gt;&lt;/div&gt;
     
    33793379
    33803380
    3381 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3382 
    3383 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3381&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3382
     3383&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33843384The &lt;i&gt;gsdlhome&lt;/i&gt; line simply points to the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory.
    33853385&lt;/p&gt;&lt;/div&gt;
     
    33873387
    33883388
    3389 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3390 
    3391 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3389&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3390
     3391&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33923392&lt;i&gt;httpprefix&lt;/i&gt; is the web address of the directory that Greenstone is installed in. We explained earlier how to create an alias so that URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... are sought in the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory. Putting a line &lt;i&gt;httpprefix /gsdl&lt;/i&gt; into the &lt;i&gt;gsdlsite&lt;/i&gt; configuration file establishes the same convention for the Greenstone software.
    33933393&lt;/p&gt;&lt;/div&gt;
     
    33953395
    33963396
    3397 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3398 
    3399 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3397&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3398
     3399&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34003400&lt;i&gt;httpimg&lt;/i&gt; is the web address of the &lt;i&gt;C:/Program Files/gsdl/images&lt;/i&gt; directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be &lt;i&gt;httpprefix/images&lt;/i&gt;, and the line in the file above is left untouched.
    34013401&lt;/p&gt;&lt;/div&gt;
     
    34033403
    34043404
    3405 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3406 
    3407 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3405&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3406
     3407&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34083408&lt;i&gt;gwcgi&lt;/i&gt; is the web address of the library cgi program. This is not required by most webservers (including Apache), and should remain commented out. Don't uncomment it unless you're sure you need to, because that may introduce problems.
    34093409&lt;/p&gt;&lt;/div&gt;
     
    34113411
    34123412
    3413 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3414 
    3415 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3413&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3414
     3415&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34163416&lt;i&gt;maxrequests&lt;/i&gt; is only used by versions of Greenstone that are compiled with the &amp;ldquo;fast-cgi&amp;rdquo; option on. The standard binary distribution does not include this option because not all webservers are configured to support it. Fastcgi speeds up cgi executions by keeping the main executable in memory between invocations of the software, rather than loading it in from disk each time a web page is requested from the Greenstone software. The trade-off is the amount of memory used, which can grow the longer the program remains in memory. Once &lt;i&gt;maxrequests&lt;/i&gt; pages have been generated, the cgi program quits, thereby freeing any accumulated memory. To respond to the next request for a Web page, the cgi program is read in from disk again, and a new cycle of page requests is begun. Most installations use the standard cgi protocol, which means that &lt;i&gt;maxrequests&lt;/i&gt; can be safely ignored.
    34173417&lt;/p&gt;&lt;/div&gt;
     
    34193419
    34203420
    3421 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3422 
    3423 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3424 
    3425 &lt;/p&gt;&lt;/div&gt;
    3426 
    3427 
    3428 
    3429 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3430 
    3431 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3432 
    3433 &lt;/p&gt;&lt;/div&gt;
    3434 
    3435 
    3436 
    3437 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3438 
    3439 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3440 
    3441 &lt;/p&gt;&lt;/div&gt;
    3442 
    3443 
    3444 
    3445 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3446 
    3447 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3421&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3422
     3423&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3424
     3425&lt;/p&gt;&lt;/div&gt;
     3426
     3427
     3428
     3429&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3430
     3431&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3432
     3433&lt;/p&gt;&lt;/div&gt;
     3434
     3435
     3436
     3437&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3438
     3439&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3440
     3441&lt;/p&gt;&lt;/div&gt;
     3442
     3443
     3444
     3445&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3446
     3447&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34483448
    34493449&lt;/p&gt;&lt;/div&gt;
     
    34633463
    34643464
    3465 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3466 
    3467 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3465&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3466
     3467&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34683468Probably the first thing you will want to do once your Greenstone installation is up and running is personalize the home page. The file that generates the Greenstone home page is called &lt;i&gt;home.dm&lt;/i&gt;, and is located in the &lt;i&gt;macros&lt;/i&gt; subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.) This is a plain text file that you will have to edit to create a new home page. Instead of editing it, we recommend creating a new file, say &lt;i&gt;yourhome.dm&lt;/i&gt;. This will be like &lt;i&gt;home.dm&lt;/i&gt; but will define &amp;ldquo;package home&amp;rdquo;&amp;mdash;which is the bit that does the actual work&amp;mdash;in a different way.
    34693469&lt;/p&gt;&lt;/div&gt;
     
    34713471
    34723472
    3473 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3474 
    3475 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3473&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3474
     3475&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34763476When you make a different home page, there must be some way of linking in to the digital library pages so that you can search and browse the collections on your system. The solution that Greenstone adopts is to use &amp;ldquo;macros&amp;rdquo;. That's why the home-page file is called &amp;ldquo;.dm&amp;rdquo; and not &amp;ldquo;.html&amp;rdquo;&amp;mdash;it's a &amp;ldquo;macro&amp;rdquo; file rather than a regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; file. But don't quail: the macro file basically contains just &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;, sprinkled with a few mystical incantantations which are explained below. The macro language is a powerful facility, and only a small part of it is described below&amp;mdash;see the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt; for more information.
    34773477&lt;/p&gt;&lt;/div&gt;
     
    34873487
    34883488
    3489 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3490 
    3491 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3489&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3490
     3491&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34923492Figure 3 shows an example of a new digital library home page. Each of the &amp;ldquo;Click here&amp;rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called &lt;i&gt;yourhome.dm&lt;/i&gt; shown in Figure 4.
    34933493&lt;/p&gt;&lt;/div&gt;
     
    34953495
    34963496
    3497 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3498 
    3499 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3497&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3498
     3499&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    35003500You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called &lt;i&gt;content&lt;/i&gt;. Inside the curly braces is ordinary &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. You could insert additional text, along with any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; formatting commands, to put the content that you &lt;br&gt;want to see on the page. The text is regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;; if you want you can include hyperlinks and use all the other facilities that &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; provides.
    35013501&lt;/p&gt;&lt;/div&gt;
     
    35213521
    35223522
    3523 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3524 
    3525 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3523&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3524
     3525&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    35263526
    35273527&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39643964
    39653965
    3966 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3967 
    3968 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3966&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3967
     3968&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39693969
    39703970&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39823982&lt;/table&gt;
    39833983
    3984 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3985 
    3986 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3984&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3985
     3986&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39873987To make your new home page link in with other digital library pages, you need to use an appropriate magic spell. In this macro language, magic spells are words flanked by underscores. You can see these in Figure 4. For example, &lt;i&gt;_httppagehome_&lt;/i&gt; takes you to the home page, &lt;i&gt;_httppagehelp_&lt;/i&gt; to the help page, and so on. In some cases you need to include a collection name. For example, &lt;i&gt;_httpquery_&lt;/i&gt;&lt;i&gt;&amp;amp;c=demo&lt;/i&gt; specifies the search page for the demo collection; for other collections you should replace &lt;i&gt;demo&lt;/i&gt; by the appropriate collection name.
    39883988&lt;/p&gt;&lt;/div&gt;
     
    39903990
    39913991
    3992 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3993 
    3994 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3992&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3993
     3994&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39953995The definition of the macro called &lt;i&gt;_content_ &lt;/i&gt;is plain &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. Any standard &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; code may be placed within a macro definition. However, the special characters `{`, `}', `/', and `_' must be escaped with a backslash to prevent them from being processed by the macro language interpreter.
    39963996&lt;/p&gt;&lt;/div&gt;
     
    39983998
    39993999
    4000 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4001 
    4002 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4000&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4001
     4002&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40034003Note that the &lt;i&gt;_content_ &lt;/i&gt;macro definition does not contain any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; header or footer. If you want to change the header or footer of your home page, you should define &lt;i&gt;_header_&lt;/i&gt; and/or &lt;i&gt;_footer_&lt;/i&gt; macros, adding them to the &lt;i&gt;yourhome.dm&lt;/i&gt; file in the form
    40044004&lt;/p&gt;&lt;/div&gt;
     
    40304030
    40314031
    4032 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4033 
    4034 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4032&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4033
     4034&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40354035For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the &lt;i&gt;_header_ &lt;/i&gt;macro, and making this macro null will remove it, as indicated at the end of Figure 4.
    40364036&lt;/p&gt;&lt;/div&gt;
     
    40464046
    40474047
    4048 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4049 
    4050 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4048&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4049
     4050&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40514051You have to tell Greenstone about the new home page &lt;i&gt;yourhome.dm&lt;/i&gt;. The system reads in the macro files that are specified in the main configuration file &lt;i&gt;main.cfg&lt;/i&gt;, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence.
    40524052&lt;/p&gt;&lt;/div&gt;
     
    40544054
    40554055
    4056 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4057 
    4058 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4056&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4057
     4058&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40594059Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the &lt;i&gt;yourhome.dm&lt;/i&gt; file in Figure 4 into the &lt;i&gt;macros&lt;/i&gt; directory. Then edit the &lt;i&gt;main.cfg &lt;/i&gt;configuration file to replace &lt;i&gt;home.dm&lt;/i&gt; with &lt;i&gt;yourhome.dm&lt;/i&gt; in the list of macro files that are loaded at startup.
    40604060&lt;/p&gt;&lt;/div&gt;
     
    40704070
    40714071
    4072 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4073 
    4074 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4072&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4073
     4074&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40754075You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL &lt;i&gt;http://nzdl.org&lt;/i&gt; (which is shorthand for &lt;i&gt;http://nzdl.org/index.html)&lt;/i&gt; is redirected to &lt;i&gt;http://nzdl.org/cgi-bin/library&lt;/i&gt;. The Apache webserver accomplishes this with the &lt;i&gt;Redirect&lt;/i&gt; directive. Along with other directives, this goes into the &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt; configuration file. To redirect the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt; to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, put this line into &lt;i&gt;httpd.conf&lt;/i&gt;:
    40764076&lt;/p&gt;&lt;/div&gt;
     
    40864086
    40874087
    4088 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4089 
    4090 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4088&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4089
     4090&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40914091Then you will reach your digital library system directly from the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt;. Instead, if you wanted a URL like &lt;i&gt;http://www.yourserver.com/greenstone&lt;/i&gt; to be redirected to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, include in the &lt;i&gt;httpd.conf&lt;/i&gt; file
    40924092&lt;/p&gt;&lt;/div&gt;
     
    41024102
    41034103
    4104 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4105 
    4106 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4104&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4105
     4106&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41074107If your computer doesn't have a domain name (like the &amp;ldquo;www.yourserver.com&amp;rdquo; above), just replace &lt;i&gt;www.yourserver.com&lt;/i&gt; by &lt;i&gt;localhost&lt;/i&gt; in the lines above. So long as the browser is running on the same machine as the webserver&amp;mdash;which it surely is if your computer doesn't have a domain name&amp;mdash;this has the same effect as the above redirections.
    41084108&lt;/p&gt;&lt;/div&gt;
     
    41104110
    41114111
    4112 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4113 
    4114 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4112&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4113
     4114&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41154115Instead of putting redirect directives into the file &lt;i&gt;httpd.conf&lt;/i&gt;, you can equally well put them into a file called &lt;i&gt;.htaccess&lt;/i&gt; within your server's document root directory. In fact, doing so has two advantages. First, changes to &lt;i&gt;.htaccess&lt;/i&gt; take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to &lt;i&gt;httpd.conf&lt;/i&gt;. Second, on Unix systems you usually have to be logged in as the &amp;ldquo;root&amp;rdquo; user to edit &lt;i&gt;httpd.conf&lt;/i&gt;, whereas you don't to edit &lt;i&gt;.htaccess&lt;/i&gt;.
    41164116&lt;/p&gt;&lt;/div&gt;
     
    41384138
    41394139
    4140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4141 
    4142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4141
     4142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41434143Here is how to obtain the software packages mentioned above.
    41444144&lt;/p&gt;&lt;/div&gt;
     
    41544154
    41554155
    4156 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4157 
    4158 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4156&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4157
     4158&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41594159To run any version of Greenstone apart from the Windows Local Library version, you need an external webserver. Many installations, particularly larger ones, will already have a webserver. If you are using Linux, Apache may be on your installation disk but may not have been selected during the installation procedure. The Apache Webserver from &lt;i&gt;www.apache.org&lt;/i&gt; is free, and easy to install.
    41604160&lt;/p&gt;&lt;/div&gt;
     
    41704170
    41714171
    4172 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4173 
    4174 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4172&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4173
     4174&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41754175Greenstone uses the Perl language when building collections. For Windows, Perl is already included in the Greenstone software.  Most Unix systems already have Perl installed, but if not, source code and binaries for a wide range of Unix platforms are freely available at &lt;i&gt;www.perl.com&lt;/i&gt;. Perl version 5.0 or higher is needed.
    41764176&lt;/p&gt;&lt;/div&gt;
     
    41864186
    41874187
    4188 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4189 
    4190 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4188&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4189
     4190&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41914191The Unix version of Greenstone compiles under the Gnu C++ compiler, GCC. Greenstone makes extensive use of the C++ standard template library (we've found it to be broken on some older versions of GCC; please tell us if you have STL problems). Note that this version of Greenstone does not compile under GCC 3.0.
    41924192&lt;/p&gt;&lt;/div&gt;
     
    42024202
    42034203
    4204 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4205 
    4206 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4204&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4205
     4206&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42074207All versions of Greenstone use the Gnu Database Manager, GDBM. It is supplied with all Windows versions of Greenstone and installed automatically during the installation procedure. Linux systems already have GDBM, so we do not provide it for Linux. Most other Unix systems have it, but if necessary you can download it from &lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fwww.gnu.org&quot;&gt;&lt;/i&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;i&gt;&lt;u&gt;www.gnu.org&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;i&gt;&lt;/a&gt;&lt;/i&gt;.
    42084208&lt;/p&gt;&lt;/div&gt;
     
    42184218
    42194219
    4220 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4221 
    4222 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4220&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4221
     4222&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42234223To use the Greenstone Librarian Interface, you need a suitable version of the Java Runtime Environment. If you don't already have this, a suitable version is included on the CD-ROM, or you can download the latest version from &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42244224&lt;/p&gt;&lt;/div&gt;
     
    42344234
    42354235
    4236 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4237 
    4238 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4236&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4237
     4238&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42394239&lt;font color=&quot;Black&quot;&gt;To compile the source code of the Greenstone Librarian Interface, you must first install a Java Development Kit. You can download the J2SE Software Development Kit from &lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42404240&lt;/p&gt;&lt;/div&gt;
     
    42424242
    42434243
    4244 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4245 
    4246 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    4247 
    4248 &lt;/p&gt;&lt;/div&gt;
    4249 
    4250 
    4251 
    4252 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4253 
    4254 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4244&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4245
     4246&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4247
     4248&lt;/p&gt;&lt;/div&gt;
     4249
     4250
     4251
     4252&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4253
     4254&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42554255
    42564256&lt;/p&gt;&lt;/div&gt;
     
    54105410
    54115411
    5412 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    5413 
    5414 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     5412&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     5413
     5414&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    54155415
    54165416&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2/a32e0805.dir/doc.xml

    r29404 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Evolving Tool Support for Digital Librarians</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468444_1/word06.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1414468444_1/word06.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107674/word06.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/1423107674/word06.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414468444_1/word06.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107674/word06.html</Metadata>
    1515    <Metadata name="OrigSource">word06.html</Metadata>
    1616    <Metadata name="Source">word06.doc</Metadata>
     
    2727    <Metadata name="dc.Title">COMPUTATIONAL SENSE: THE ROLE OF TECHNOLOGY IN THE EDUCATION OF DIGITAL LIBRARIANS</Metadata>
    2828    <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata>
    29     <Metadata name="lastmodified">1414468441</Metadata>
    30     <Metadata name="lastmodifieddate">20141028</Metadata>
    31     <Metadata name="oailastmodified">1414468445</Metadata>
    32     <Metadata name="oailastmodifieddate">20141028</Metadata>
     29    <Metadata name="lastmodified">1423107619</Metadata>
     30    <Metadata name="lastmodifieddate">20150205</Metadata>
     31    <Metadata name="oailastmodified">1423107674</Metadata>
     32    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3333    <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata>
    3434    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
     
    748748
    749749&lt;ul&gt;
    750 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    751 
    752 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     750&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     751
     752&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    753753&lt;font color=&quot;Black&quot;&gt;have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)&lt;/font&gt;
    754754&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    756756
    757757
    758 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    759 
    760 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     758&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     759
     760&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    761761&lt;font color=&quot;Black&quot;&gt;have a different syntax to conditional statements in Greenstone formatting statements&lt;/font&gt;
    762762&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    764764
    765765
    766 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    767 
    768 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     766&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     767
     768&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    769769&lt;font color=&quot;Black&quot;&gt;have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)&lt;/font&gt;
    770770&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    772772
    773773
    774 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    775 
    776 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     774&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     775
     776&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    777777&lt;font color=&quot;Black&quot;&gt;have no integrated documentation (such as found in modern programming development environments)&lt;/font&gt;
    778778&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/index/build.cfg

    r29404 r29718  
    1 builddate   1414468446
     1builddate   1423107676
    22buildtype   mgpp
    3 earliestdatestamp   1414468441
     3earliestdatestamp   1423107670
    44indexfieldmap   text->TX    dc.Title,ex.dc.Title,Title->TI  dc.Creator->CR
    55indexfields text    dc.Title,ex.dc.Title,Title  dc.Creator
     
    1010levelmap    document->Doc
    1111maxnumeric  4
    12 numbytes    717786
     12numbytes    719322
    1313numdocs 8
    1414numsections 8
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASH019c.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">biblio_for_dl_scientometrics.do</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470426_2/pdf03.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470426_2/pdf03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107665/pdf03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107665/pdf03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470426_2/pdf03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107665/pdf03.html</Metadata>
    1515    <Metadata name="OrigSource">pdf03.html</Metadata>
    1616    <Metadata name="Source">pdf03.pdf</Metadata>
     
    2828    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    2929    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/import</Metadata>
    30     <Metadata name="ex.File.FileModifyDate">2014:10:28 17:27:05+13:00</Metadata>
     30    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:20+13:00</Metadata>
    3131    <Metadata name="ex.File.FileName">pdf03.pdf</Metadata>
    3232    <Metadata name="ex.File.FilePermissions">664</Metadata>
     
    4343    <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata>
    4444    <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata>
    45     <Metadata name="lastmodified">1414470425</Metadata>
    46     <Metadata name="lastmodifieddate">20141028</Metadata>
    47     <Metadata name="oailastmodified">1414470427</Metadata>
    48     <Metadata name="oailastmodifieddate">20141028</Metadata>
     45    <Metadata name="lastmodified">1423107620</Metadata>
     46    <Metadata name="lastmodifieddate">20150205</Metadata>
     47    <Metadata name="oailastmodified">1423107665</Metadata>
     48    <Metadata name="oailastmodifieddate">20150205</Metadata>
    4949    <Metadata name="assocfilepath">HASH019c.dir</Metadata>
    5050    <Metadata name="gsdlassocfile">doc.pdf:application/pdf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASH0791.dir/doc.xml

    r29405 r29718  
    88    <Metadata name="Encoding">utf8</Metadata>
    99    <Metadata name="Title">Authorship patterns in Information Systems</Metadata>
    10     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427/rtf01.html</Metadata>
    11     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427/rtf01.html</Metadata>
     10    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107665_1/rtf01.html</Metadata>
     11    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107665_1/rtf01.html</Metadata>
    1212    <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata>
    13     <Metadata name="gsdlconvertedfilename">tmp/1414470427/rtf01.html</Metadata>
     13    <Metadata name="gsdlconvertedfilename">tmp/1423107665_1/rtf01.html</Metadata>
    1414    <Metadata name="OrigSource">rtf01.html</Metadata>
    1515    <Metadata name="Source">rtf01.rtf</Metadata>
     
    2525    <Metadata name="dc.Creator">Stuart M. Dillon</Metadata>
    2626    <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata>
    27     <Metadata name="lastmodified">1414470425</Metadata>
    28     <Metadata name="lastmodifieddate">20141028</Metadata>
    29     <Metadata name="oailastmodified">1414470427</Metadata>
    30     <Metadata name="oailastmodifieddate">20141028</Metadata>
     27    <Metadata name="lastmodified">1423107620</Metadata>
     28    <Metadata name="lastmodifieddate">20150205</Metadata>
     29    <Metadata name="oailastmodified">1423107665</Metadata>
     30    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3131    <Metadata name="assocfilepath">HASH0791.dir</Metadata>
    3232    <Metadata name="gsdlassocfile">doc.rtf:application/rtf:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASH1a9c.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="Author">Bronwyn</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source Digital Library Software...</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470426_1/pdf01.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470426_1/pdf01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107664/pdf01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107664/pdf01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470426_1/pdf01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107664/pdf01.html</Metadata>
    1515    <Metadata name="OrigSource">pdf01.html</Metadata>
    1616    <Metadata name="Source">pdf01.pdf</Metadata>
     
    3131    <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata>
    3232    <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/import</Metadata>
    33     <Metadata name="ex.File.FileModifyDate">2014:10:28 17:27:05+13:00</Metadata>
     33    <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:20+13:00</Metadata>
    3434    <Metadata name="ex.File.FileName">pdf01.pdf</Metadata>
    3535    <Metadata name="ex.File.FilePermissions">664</Metadata>
     
    4545    <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata>
    4646    <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata>
    47     <Metadata name="lastmodified">1414470425</Metadata>
    48     <Metadata name="lastmodifieddate">20141028</Metadata>
    49     <Metadata name="oailastmodified">1414470426</Metadata>
    50     <Metadata name="oailastmodifieddate">20141028</Metadata>
     47    <Metadata name="lastmodified">1423107620</Metadata>
     48    <Metadata name="lastmodifieddate">20150205</Metadata>
     49    <Metadata name="oailastmodified">1423107664</Metadata>
     50    <Metadata name="oailastmodifieddate">20150205</Metadata>
    5151    <Metadata name="assocfilepath">HASH1a9c.dir</Metadata>
    5252    <Metadata name="gsdlassocfile">pdf01-2_1.jpg:image/jpeg:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASH8bbe.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata>
    1010    <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata>
    11     <Metadata name="gsdlconvertedfilename">tmp/1414470426/langmodl.text</Metadata>
     11    <Metadata name="gsdlconvertedfilename">tmp/1423107661/langmodl.text</Metadata>
    1212    <Metadata name="OrigSource">langmodl.text</Metadata>
    1313    <Metadata name="Source">langmodl.ps</Metadata>
     
    2525    <Metadata name="dc.Creator">W.J. Teahan</Metadata>
    2626    <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata>
    27     <Metadata name="lastmodified">1414470425</Metadata>
    28     <Metadata name="lastmodifieddate">20141028</Metadata>
    29     <Metadata name="oailastmodified">1414470426</Metadata>
    30     <Metadata name="oailastmodifieddate">20141028</Metadata>
     27    <Metadata name="lastmodified">1423107620</Metadata>
     28    <Metadata name="lastmodifieddate">20150205</Metadata>
     29    <Metadata name="oailastmodified">1423107663</Metadata>
     30    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3131    <Metadata name="assocfilepath">HASH8bbe.dir</Metadata>
    3232    <Metadata name="gsdlassocfile">doc.ps:application/postscript:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">1997-00 Listing of Working Papers</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427_1/word01.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427_1/word01.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107666/word01.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107666/word01.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470427_1/word01.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107666/word01.html</Metadata>
    1515    <Metadata name="OrigSource">word01.html</Metadata>
    1616    <Metadata name="Source">word01.doc</Metadata>
     
    2424    <Metadata name="srclinkFile">doc.doc</Metadata>
    2525    <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata>
    26     <Metadata name="lastmodified">1414470425</Metadata>
    27     <Metadata name="lastmodifieddate">20141028</Metadata>
    28     <Metadata name="oailastmodified">1414470427</Metadata>
    29     <Metadata name="oailastmodifieddate">20141028</Metadata>
     26    <Metadata name="lastmodified">1423107620</Metadata>
     27    <Metadata name="lastmodifieddate">20150205</Metadata>
     28    <Metadata name="oailastmodified">1423107666</Metadata>
     29    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3030    <Metadata name="assocfilepath">HASHeaa2.dir</Metadata>
    3131    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2/9d2e0811.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427_2/word03.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470427_2/word03.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107667/word03.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107667/word03.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470427_2/word03.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107667/word03.html</Metadata>
    1515    <Metadata name="OrigSource">word03.html</Metadata>
    1616    <Metadata name="Source">word03.doc</Metadata>
     
    2929    <Metadata name="dc.Title">Greenstone: A comprehensive open-source digital library software system - doc</Metadata>
    3030    <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata>
    31     <Metadata name="lastmodified">1414470425</Metadata>
    32     <Metadata name="lastmodifieddate">20141028</Metadata>
    33     <Metadata name="oailastmodified">1414470428</Metadata>
    34     <Metadata name="oailastmodifieddate">20141028</Metadata>
     31    <Metadata name="lastmodified">1423107620</Metadata>
     32    <Metadata name="lastmodifieddate">20150205</Metadata>
     33    <Metadata name="oailastmodified">1423107667</Metadata>
     34    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3535    <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata>
    3636    <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata>
     
    130130&lt;/table&gt;
    131131
    132 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    133 
    134 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     132&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     133
     134&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    135135&lt;b&gt;&lt;/b&gt;
    136136&lt;/p&gt;&lt;/div&gt;
     
    138138
    139139
    140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    141 
    142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     141
     142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    143143&lt;b&gt;&lt;/b&gt;
    144144&lt;/p&gt;&lt;/div&gt;
     
    158158
    159159
    160 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    161 
    162 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     160&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     161
     162&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    163163This paper describes the Greenstone digital library software, a comprehensive, open-source system for the construction and presentation of information collections. Collections built with Greenstone offer effective full-text searching and metadata-based browsing facilities that are attractive and easy to use. Moreover, they are easily maintainable and can be augmented and rebuilt entirely automatically. The system is extensible: software &amp;ldquo;plugins&amp;rdquo; accommodate different document and metadata types.
    164164&lt;/p&gt;&lt;/div&gt;
     
    174174
    175175
    176 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    177 
    178 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     176&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     177
     178&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    179179Notwithstanding intense research activity in the digital library field during the second half of the 1990s, comprehensive software systems for creating digital libraries are not widely available. In fact, the usual solution when creating a digital library is also the most obvious&amp;mdash;just put it on the Web. But consider how much effort is involved in constructing a Web site for a digital library. To be effective it needs to be visually attractive and ergonomically easy to use, incorporate convenient and powerful searching capabilities, and offer rich and natural browsing facilities. Above all it must be easy to maintain and augment, which presents a significant challenge if any manual organization is involved.
    180180&lt;/p&gt;&lt;/div&gt;
     
    182182
    183183
    184 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    185 
    186 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     184&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     185
     186&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    187187The alternative is to automate these activities through software tools. But the broad scope of digital library requirements makes this a daunting prospect. Ideally the software should incorporate facilities ranging from multilingual information retrieval to distributed computing protocols, from interoperability to search engine technology, from metadata standards to multiformat document parsing, from multimedia to multiple operating systems, from Web browsers to plug-and-play DVDs.
    188188&lt;/p&gt;&lt;/div&gt;
     
    190190
    191191
    192 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    193 
    194 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     192&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     193
     194&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    195195The Greenstone Digital Library Software from the New Zealand Digital Library (NZDL) project tackles this issue by providing a new way of organizing information and making it available over the Internet. A &lt;i&gt;collection&lt;/i&gt; of information comprises several (typically several thousand, or several million) &lt;i&gt;documents&lt;/i&gt;, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&amp;mdash;though there is a strong family resemblance in how collections are presented.
    196196&lt;/p&gt;&lt;/div&gt;
     
    198198
    199199
    200 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    201 
    202 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     200&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     201
     202&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    203203Making information available using this system is far more than &amp;ldquo;just putting it on the Web.&amp;rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &amp;ldquo;building&amp;rdquo; process that, once established, is completely automatic. This process creates all the structures that are used at run-time for accessing the collection. Searching is based on various indexes, while browsing is based on various metadata; support structures for both are created during the building operation. When new material appears it can be fully incorporated into the collection by rebuilding.
    204204&lt;/p&gt;&lt;/div&gt;
     
    206206
    207207
    208 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    209 
    210 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     208&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     209
     210&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    211211To address the exceptionally broad demands of digital libraries, the system is public and extensible. It is issued under the Gnu public license and, in the spirit of open-source software, users are invited to contribute modifications and enhancements. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs. Currently the Greenstone software is used at sites in Canada, Germany, New Zealand, Romania, UK, and the US, and collections range from newspaper articles to technical documents, from educational journals to oral history, from visual art to folksongs. The software has been used for collections in many different languages, and for CD-ROMs that have been published by the United Nations and other humanitarian agencies in Belgium, France, Japan, and the US for distribution in developing countries (Humanity Libraries, 1998; PAHO, 1999; UNESCO, 1999; UNU, 1998). Further details can be obtained from &lt;i&gt;www.nzdl.org&lt;/i&gt;.
    212212&lt;/p&gt;&lt;/div&gt;
     
    230230
    231231
    232 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    233 
    234 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     232&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     233
     234&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    235235This paper sets the scene with a brief discussion of what a digital library is. We then give an overview of the facilities offered by Greenstone and show how end users find information in collections. Next we describe the files and directories involved in a collection, and then discuss the processes of updating existing collections and creating new ones, including extending the software to provide new facilities. We conclude with an overview of related work.
    236236&lt;/p&gt;&lt;/div&gt;
     
    246246
    247247
    248 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    249 
    250 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     248&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     249
     250&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    251251Ten definitions of the term &amp;ldquo;digital library&amp;rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization:
    252252&lt;/p&gt;&lt;/div&gt;
     
    262262
    263263
    264 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    265 
    266 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     264&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     265
     266&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    267267(Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &amp;ldquo;organized collections of digital information,&amp;rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized.
    268268&lt;/p&gt;&lt;/div&gt;
     
    270270
    271271
    272 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    273 
    274 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     272&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     273
     274&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    275275Digital libraries are generally distinguished from the World-Wide Web, the essential difference being in selection and organization. But they are not generally distinguished from a web &lt;i&gt;site&lt;/i&gt;: indeed, virtually all extant digital libraries manifest themselves as a web site. Hence the obvious question: to make a digital library, why not just put the information on the Web?
    276276&lt;/p&gt;&lt;/div&gt;
     
    278278
    279279
    280 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    281 
    282 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     280&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     281
     282&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    283283But we make a distinction between a digital library and a web site that lies at the heart of our software design: one should easily be able to add new material to a library without having to integrate it manually or edit its content in any way. Once added, new material should immediately become a first-class component of the library. And what permits it to be integrated into existing searching and browsing structures without any manual intervention is &lt;i&gt;metadata&lt;/i&gt;. This provides sufficient focus to the concept of &amp;ldquo;digital library&amp;rdquo; to support the development of a construction kit.
    284284&lt;/p&gt;&lt;/div&gt;
     
    294294
    295295
    296 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    297 
    298 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     296&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     297
     298&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    299299Information collections built by Greenstone combine extensive full-text search facilities with browsing indexes based on different metadata types. There are several ways for users to find information, although they differ between collections depending on the metadata available and the collection design. Typically you can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text, or within a section of a document, or within a title or section heading. You can &lt;i&gt;browse documents by title&lt;/i&gt;: just click on the displayed book icon to read it. You can &lt;i&gt;browse documents by subject&lt;/i&gt;. Subjects are represented by bookshelves: just click on a shelf to see the books. Where appropriate, documents come complete with a table of contents (constructed automatically): you can click on a chapter or subsection to open it, expand the full table of contents, or expand the full document.
    300300&lt;/p&gt;&lt;/div&gt;
     
    302302
    303303
    304 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    305 
    306 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     304&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     305
     306&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    307307An example of searching is shown in Figure 1 where documents in the Global Help Project's Humanity Development Library (HDL) are being searched for chapters matching the word &lt;i&gt;butterfly&lt;/i&gt;. In Figure 2 the same collection is being browsed by subject: by clicking on the bookshelf icons the user has discovered an item under Section 16, Animal Husbandry. Pursuing an interest in butterfly farming, the user selects a book by clicking on its book icon. In Figure 3 the front cover of the book is displayed as a graphic on the left, and the automatically constructed table of contents appears at the start of the document. The current focus, &lt;i&gt;Introduction and Summary&lt;/i&gt;, is shown in bold in the table of contents with its text starting further down the page.
    308308&lt;/p&gt;&lt;/div&gt;
     
    310310
    311311
    312 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    313 
    314 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     312&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     313
     314&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    315315In accordance with Lesk's advice, a statement of purpose and coverage accompanies each collection, along with an explanation of how it is organized (Figure 1 shows the start of this). A distinction is made between &lt;i&gt;searching&lt;/i&gt; and &lt;i&gt;browsing&lt;/i&gt;. Searching is full-text, and&amp;mdash;depending on the collection's design&amp;mdash;the user can choose between indexes built from different parts of the documents, or from different metadata. Some collections have an index of full documents, an index of sections, an index of paragraphs, an index of titles, and an index of section headings, each of which can be searched for particular words or phrases. Browsing involves data structures created from metadata that the user can examine: lists of authors, lists of titles, lists of dates, hierarchical classification structures, and so on. Data structures for both browsing and searching are built according to instructions in a configuration file, which controls both building and serving the collection. Sample configuration files are discussed below.
    316316&lt;/p&gt;&lt;/div&gt;
     
    318318
    319319
    320 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    321 
    322 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     320&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     321
     322&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    323323
    324324&lt;/p&gt;&lt;/div&gt;
     
    342342
    343343
    344 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    345 
    346 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     344&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     345
     346&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    347347Rich browsing facilities can be provided by manually linking parts of documents together and building explicit indexes and tables of contents. However, manually-created linking becomes difficult to maintain, and often falls into disrepair when a collection expands. The Greenstone software takes a different tack: it facilitates &lt;i&gt;maintainability&lt;/i&gt; by creating all searching and browsing structures automatically from the documents themselves. No links are inserted by hand. This means that when new documents in the same format become available, they can be added automatically. Indeed, for some collections this is done by processes that wake up regularly, scout for new material, and rebuild the indexes&amp;mdash;all without manual intervention.
    348348&lt;/p&gt;&lt;/div&gt;
     
    350350
    351351
    352 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    353 
    354 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     352&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     353
     354&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    355355Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into &lt;i&gt;sections&lt;/i&gt; (subsections, sub-subsections, and so on). Each section comprises one or more &lt;i&gt;paragraphs&lt;/i&gt;. Metadata such as author, title, date, keywords, and so on, may be associated with documents, or with individual sections of documents. This is the raw material for indexes. It must either be provided explicitly for each document and section (for example, in an accompanying spreadsheet) or be derivable automatically from the source documents. Metadata is converted to Dublin Core and stored with the document for internal use.
    356356&lt;/p&gt;&lt;/div&gt;
     
    358358
    359359
    360 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    361 
    362 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     360&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     361
     362&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    363363In order to accommodate different kinds of source documents, the software is organized so that &amp;ldquo;plugins&amp;rdquo; can be written for new document types. Plugins exist for plain text documents, HTML documents, email documents, and bibliographic formats. Word documents are handled by saving them as HTML; PostScript ones by applying a preprocessor (Nevill-Manning &lt;i&gt;et al&lt;/i&gt;., 1998). Specially written plugins also exist for proprietary formats such as that used by the BBC archives department. A collection may have source documents in different forms: it is just a matter of specifying all the necessary plugins. In order to build browsing indexes from metadata, an analogous scheme of &amp;ldquo;classifiers&amp;rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called &lt;i&gt;importing&lt;/i&gt;, which uses the plugins and classifiers specified in the collection configuration file.
    364364&lt;/p&gt;&lt;/div&gt;
     
    366366
    367367
    368 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    369 
    370 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     368&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     369
     370&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    371371The international Unicode character set is used throughout, so documents&amp;mdash;and interfaces&amp;mdash;can be written in any language. Collections have so far been produced in English, French, Spanish, German, Maori, Chinese, and Arabic. The NZDL Web site provides numerous examples. Collections can contain text, pictures, and even audio and video clips; a text-only version of the interface is also provided to accommodate visually impaired users. Compression technology is used to ensure best use of storage (Witten &lt;i&gt;et al&lt;/i&gt;., 1999). Most non-textual material is either linked to textual documents or accompanied by textual descriptions (such as photo captions) to allow full-text searching and browsing. However, the architecture permits the implementation of plugins and classifiers even for non-textual data.
    372372&lt;/p&gt;&lt;/div&gt;
     
    374374
    375375
    376 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    377 
    378 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     376&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     377
     378&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    379379The system includes an &amp;ldquo;administrative&amp;rdquo; function whereby specified users can examine the composition of all collections, protect documents so that they can only be accessed by registered users on presentation of a password, and so on. Logs of user activity are kept that record all queries made to every Greenstone collection (though this facility can be disabled).
    380380&lt;/p&gt;&lt;/div&gt;
     
    382382
    383383
    384 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    385 
    386 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     384&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     385
     386&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    387387Although primarily designed for Internet access over the World-Wide Web, collections can be made available, in precisely the same form, on CD-ROM. In either case they are accessed through any Web browser. Greenstone CD-ROMs operate on a standalone PC under Windows 3.X, 95, 98, and NT, and the interaction is identical to accessing the collection on the Web&amp;mdash;except that response is faster and more predictable. The requirement to operate on early Windows systems is one that plagues the software design, but is crucial for many users&amp;mdash;particularly those in underdeveloped countries seeking access to humanitarian aid collections. If the PC is connected to a network (intranet or Internet), a custom-built Web server provided on each CD makes exactly the same information available to others through their standard Web browser. The use of compression ensures that the greatest possible volume of information can be packed on to a CD-ROM.
    388388&lt;/p&gt;&lt;/div&gt;
     
    390390
    391391
    392 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    393 
    394 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     392&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     393
     394&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    395395The collection-serving software operates under Unix and Windows NT, and works with standard Web servers. A flexible process structure allows different collections to be served by different computers, yet be presented to the user in the same way, on the same Web page, as part of the same digital library, even as part of the same collection (McNab and Witten, 1998). Existing collections can be updated and new ones brought on-line at any time, without bringing the system down; the process responsible for the user interface will notice (through periodic polling) when new collections appear and add them to the list presented to the user.
    396396&lt;/p&gt;&lt;/div&gt;
     
    422422
    423423
    424 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    425 
    426 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     424&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     425
     426&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    427427Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &amp;ldquo;about&amp;rdquo; page that gives you information about how the collection is organized and the principles governing what is included.
    428428&lt;/p&gt;&lt;/div&gt;
     
    430430
    431431
    432 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    433 
    434 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     432&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     433
     434&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    435435All icons in the screenshots of Figures 1-4 are clickable. Those icons at the top of the page return to the home page, provide help text, and allow you to set user interface and searching preferences. The navigation bar underneath gives access to the searching and browsing facilities, which differ from one collection to another.
    436436&lt;/p&gt;&lt;/div&gt;
     
    438438
    439439
    440 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    441 
    442 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     440&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     441
     442&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    443443Each of the five buttons provides a different way to find information. You can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text from the &amp;ldquo;search&amp;rdquo; page (or from the &amp;ldquo;about&amp;rdquo; page of Figure 1). This collection contains indexes of chapters, section titles, and entire books. The default search interface is a simple one, suitable for casual users; advanced searching&amp;mdash;which allows full Boolean expressions, phrase searching, case and stemming control&amp;mdash;can be enabled from the &lt;i&gt;Preferences&lt;/i&gt; page.
    444444&lt;/p&gt;&lt;/div&gt;
     
    446446
    447447
    448 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    449 
    450 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     448&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     449
     450&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    451451This collection has four browsable metadata indexes. You can &lt;i&gt;access publications by subject&lt;/i&gt; by clicking the &lt;i&gt;subjects&lt;/i&gt; button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can &lt;i&gt;access publications by title&lt;/i&gt; by clicking &lt;i&gt;titles a-z&lt;/i&gt; (Figure 4), which brings up a list of books in alphabetic order. You can &lt;i&gt;access publications by organization&lt;/i&gt; (i.e. Dublin Core &amp;ldquo;publisher&amp;rdquo;), bringing up a list of organizations. You can &lt;i&gt;access publications by &amp;ldquo;how to&amp;rdquo; listing&lt;/i&gt;, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an &lt;i&gt;ad hoc&lt;/i&gt; manner to accommodate the individual requirements of collection designers.
    452452&lt;/p&gt;&lt;/div&gt;
     
    462462
    463463
    464 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    465 
    466 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     464&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     465
     466&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    467467When a new collection is created or material is added to an existing one, the original source documents are first brought into the system through a process known as &amp;ldquo;importing.&amp;rdquo; This involves converting documents into a simple HTML-like format known as GML (for &amp;ldquo;Greenstone Markup Language&amp;rdquo;), which includes any metadata associated with the document. Documents are assumed to be in the Unicode UTF-8 code (of which the ASCII characters form a subset).
    468468&lt;/p&gt;&lt;/div&gt;
     
    478478
    479479
    480 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    481 
    482 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     480&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     481
     482&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    483483There is a separate directory for each collection, which contains five subdirectories: the original raw material (&lt;i&gt;import&lt;/i&gt;), the GML files created from this (&lt;i&gt;archives&lt;/i&gt;), the final collection as it is served to users (&lt;i&gt;index&lt;/i&gt;), a directory for use during the building process (&lt;i&gt;building&lt;/i&gt;), and one for any supporting files (&lt;i&gt;etc&lt;/i&gt;)&amp;mdash;including the configuration file that controls the collection creation procedure. Additional files might be required: for example, building a hierarchy of classifications requires a data file of sub-classifications.
    484484&lt;/p&gt;&lt;/div&gt;
     
    494494
    495495
    496 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    497 
    498 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     496&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     497
     498&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    499499In order to identify documents internally, a unique object identifier or OID is assigned to each original source document when it is imported (formed by hashing the content, to overcome file duplication effects caused by mirroring) and stored as metadata within that document. It is important that OIDs persist throughout the index-building process&amp;mdash;so that a user's search history is unaffected by rebuilding the collection. OIDs are assigned by hashing the contents of the original source document.
    500500&lt;/p&gt;&lt;/div&gt;
     
    502502
    503503
    504 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    505 
    506 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     504&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     505
     506&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    507507Once imported, each document is stored in its own subdirectory of &lt;i&gt;archives&lt;/i&gt;, along with any associated files&amp;mdash;for example, images. To ensure compatibility with Windows 3.0, only eight characters are used in directory and file names, which causes annoying but essentially trivial complications.
    508508&lt;/p&gt;&lt;/div&gt;
     
    518518
    519519
    520 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    521 
    522 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     520&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     521
     522&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    523523The GML format imposes a limited amount of structure on documents. Documents are divided into paragraphs. They can be split hierarchically into sections and subsections. OIDs are extended to identify these components by appending numbers, separated by periods, to a document's OID. When a book is read, its section hierarchy is visible as the table of contents (Figure 3). Chapters, sections, subsections, and pages are all implemented simply as &amp;ldquo;sections&amp;rdquo; within the document. In some collections documents do not have a hierarchical subsection structure, but are split into pages to permit browsing within a retrieved document.
    524524&lt;/p&gt;&lt;/div&gt;
     
    526526
    527527
    528 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    529 
    530 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     528&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     529
     530&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    531531The document structure is used for searchable indexes. There are three levels of index: &lt;i&gt;documents&lt;/i&gt;, &lt;i&gt;sections&lt;/i&gt;, and &lt;i&gt;paragraphs&lt;/i&gt;, corresponding to the distinctions that GML makes&amp;mdash;the hierarchical structure is flattened for the purposes of creating these indexes. Indexes can be of text, or metadata, or any combination. Thus you can create a searchable index of section titles, and/or authors, and/or document descriptions, as well as the document text.
    532532&lt;/p&gt;&lt;/div&gt;
     
    558558
    559559
    560 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    561 
    562 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     560&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     561
     562&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    563563Updating an existing collection with new files in the same format is easy. For example, the raw material for the HDL is supplied in the form of HTML files marked up with &amp;lt;&amp;lt;TOC&amp;gt;&amp;gt; tags to split books into sections and subsections, and &amp;lt;&amp;lt;I&amp;gt;&amp;gt; tags to indicate where an image is to be inserted. For each book in the library there is a directory that contains a single HTML file representing the book, and separate files containing the associated images. An accompanying spreadsheet file contains the classification hierarchy; this is converted to a simple file format (using Excel's &lt;i&gt;Save As&lt;/i&gt; command).
    564564&lt;/p&gt;&lt;/div&gt;
     
    566566
    567567
    568 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    569 
    570 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     568&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     569
     570&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    571571Since the collection exists, its directory is already set up with subdirectories &lt;i&gt;import&lt;/i&gt;, &lt;i&gt;archives&lt;/i&gt;, &lt;i&gt;building&lt;/i&gt;, &lt;i&gt;index&lt;/i&gt;, and &lt;i&gt;etc&lt;/i&gt;, and the &lt;i&gt;etc&lt;/i&gt; directory will contain a suitable collection configuration file.
    572572&lt;/p&gt;&lt;/div&gt;
     
    582582
    583583
    584 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    585 
    586 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     584&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     585
     586&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    587587To update a collection, the new raw material is placed in the &lt;i&gt;import&lt;/i&gt; directory, in whatever form it is available. Then the &lt;i&gt;import&lt;/i&gt; process is invoked, which converts the files into GML using the specified plugins. Old material for which GML files have previously been created is not re-imported. Then the &lt;i&gt;build&lt;/i&gt; process is invoked to build the requisite indexes for the collection. Finally, the contents of the &lt;i&gt;building&lt;/i&gt; directory are moved into the &lt;i&gt;index&lt;/i&gt; directory, and the new version of the collection automatically becomes live.
    588588&lt;/p&gt;&lt;/div&gt;
     
    590590
    591591
    592 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    593 
    594 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     592&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     593
     594&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    595595This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The &lt;i&gt;import&lt;/i&gt; process could be performed on the fly during the building operation&amp;mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The &lt;i&gt;build&lt;/i&gt; process can take considerable time&amp;mdash;a day or two, for very large collections. Consequently, the results are placed in the &lt;i&gt;building&lt;/i&gt; directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation.
    596596&lt;/p&gt;&lt;/div&gt;
     
    598598
    599599
    600 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    601 
    602 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     600&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     601
     602&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    603603Active users of the collection will not be disturbed when the new version becomes live&amp;mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&amp;mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&amp;mdash;and if a search is actually in progress when the change takes place the program detects the resulting file-structure inconsistency and automatically and transparently re-executes the query, this time on the new version of the collection.
    604604&lt;/p&gt;&lt;/div&gt;
     
    614614
    615615
    616 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    617 
    618 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     616&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     617
     618&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    619619The original material in the &lt;i&gt;import&lt;/i&gt; directory may be in any format, and plugins are required to process each format type. The plugins that a collection uses must be specified in the collection configuration file. The &lt;i&gt;import&lt;/i&gt; program reads the list of plugins and passes each document to each plugin in order until it finds one that can process it. When updating an existing collection, all plugins necessary to process new material should already have been specified in the configuration file.
    620620&lt;/p&gt;&lt;/div&gt;
     
    622622
    623623
    624 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    625 
    626 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     624&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     625
     626&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    627627The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten &lt;i&gt;et al.&lt;/i&gt;, 1999), and the &lt;i&gt;mgbuild&lt;/i&gt; module is automatically invoked to create each of the indexes that is required. For example, the Humanity Development Library has three indexes, one for entire books, one for chapters, and one for section titles. Subdirectories of the &lt;i&gt;index&lt;/i&gt; directory are created for each of these indexes.
    628628&lt;/p&gt;&lt;/div&gt;
     
    16321632
    16331633
    1634 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1635 
    1636 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1634&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1635
     1636&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16371637MG also compresses the text of the collection; and the image files are linked into the &lt;i&gt;index&lt;/i&gt; subdirectory. Now none of the material in the &lt;i&gt;import&lt;/i&gt; and &lt;i&gt;archives&lt;/i&gt; directories is needed to run the collection and can be removed from the file system (though they would be needed if the collection were rebuilt).
    16381638&lt;/p&gt;&lt;/div&gt;
     
    16401640
    16411641
    1642 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1643 
    1644 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1642&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1643
     1644&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16451645Associated with each collection is a database stored in GDBM (Gnu database manager) format. This contains an entry for each document, giving its OID, its internal MG document number, and metadata such as title. Information for each of the browsing indexes, which appear as buttons on the Greenstone search/browse bar, is also extracted during the building process and stored in the database. A &amp;ldquo;classifier&amp;rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an &lt;i&gt;ad hoc&lt;/i&gt; basis for the particular information required, and where possible reused from one collection to another.
    16461646&lt;/p&gt;&lt;/div&gt;
     
    16481648
    16491649
    1650 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1651 
    1652 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1650&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1651
     1652&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16531653The building program creates the indexes based on whatever appears in the &lt;i&gt;archives&lt;/i&gt; directory. The first plugin specified by all collections is one that processes GML files, and so if &lt;i&gt;archives&lt;/i&gt; contains imported files they will be processed correctly. If it contains material in the original format, that will be converted using the appropriate plugin. Thus the import process is optional.
    16541654&lt;/p&gt;&lt;/div&gt;
     
    16561656
    16571657
    1658 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1659 
    1660 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1658&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1659
     1660&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16611661GML is designed to be fast and easy to parse, an important requirement when millions of documents are to be processed. Something as simple as requiring tags to be lower-case, for example, yields a substantial speed-up. In certain circumstances, however, it might be preferable to use a standardized format such as XML. This is straightforward to implement_just write an XML plugin_although we have not done so ourselves. Given the transitory nature of the imported data, to date, we have found GML a satisfactory and beneficial format.
    16621662&lt;/p&gt;&lt;/div&gt;
     
    16721672
    16731673
    1674 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1675 
    1676 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1674&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1675
     1676&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16771677Building new collections from scratch is only slightly different from updating an existing collection. The key new requirement is creating a collection configuration file, and a software utility is provided to help. Two pieces of information are required for this: the name of the directory that the collection will use (into which the source data and other files will eventually be placed), and a contact e-mail address for use if any problems are encountered by the software once the collection is up and running. The utility creates files and directories within the newly-named directory to support a generic collection of plain text documents. With suitable data placed in the &lt;i&gt;import&lt;/i&gt; directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &amp;ldquo;titles&amp;rdquo; (defined in this case to be the document filenames).
    16781678&lt;/p&gt;&lt;/div&gt;
     
    16801680
    16811681
    1682 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1683 
    1684 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1682&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1683
     1684&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    16851685To enhance the functionality and presentation&amp;mdash; something anything but the most trivial collection will require&amp;mdash;the configuration file must be edited. For a collection sourced from documents in an already supported data format, presented in a similar fashion to an existing collection, the amount of editing is minimal. Importing new data formats and browsing metadata in ways not currently supported are more complex activities that require programming skills.
    16861686&lt;/p&gt;&lt;/div&gt;
     
    17121712
    17131713
    1714 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1715 
    1716 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1714&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1715
     1716&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17171717Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. &lt;i&gt;TEXTPlug&lt;/i&gt; is replaced with &lt;i&gt;EMAILPlug&lt;/i&gt; (line 7) which reads email files and extracts metadata (&lt;i&gt;From&lt;/i&gt;, &lt;i&gt;To&lt;/i&gt;, &lt;i&gt;Date&lt;/i&gt;, &lt;i&gt;Subject&lt;/i&gt;) from them. A classifier for dates is added (line 10) to make the collection browsable chronologically. The default presentation of search results is overridden (line 17) to display both the title of the message (i.e. Dublin Core &lt;i&gt;Title&lt;/i&gt;) and its sender (i.e. Dublin Core &lt;i&gt;Author&lt;/i&gt;). Elements in square brackets, such as &lt;i&gt;[Title]&lt;/i&gt;, are replaced by the metadata associated with a particular document. The built-in term &lt;i&gt;[icon]&lt;/i&gt; produces a suitable image that represents the document (such as a book icon or page icon), and the &lt;i&gt;[link]&amp;hellip;[/link]&lt;/i&gt; construct forms a hyperlink to the complete document. Anything else in the format statement, which in this case is solely table-cell tags in HTML, is passed through to the page being displayed.
    17181718&lt;/p&gt;&lt;/div&gt;
     
    17201720
    17211721
    1722 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1723 
    1724 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1722&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1723
     1724&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17251725As this example shows, creating a new collection that stays within the bounds of the library's established capabilities falls within the capability of many computer users&amp;mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging.
    17261726&lt;/p&gt;&lt;/div&gt;
     
    17361736
    17371737
    1738 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1739 
    1740 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1738&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1739
     1740&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17411741Extensibility  is  obtained through  plugins  and  classifiers.
    17421742&lt;/p&gt;&lt;/div&gt;
     
    17441744
    17451745
    1746 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1747 
    1748 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1746&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1747
     1748&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17491749These are modules of code that can be slotted into the system to enhance its capabilities. Plugins parse documents, extracting the text and metadata to be indexed. Classifiers control how metadata is brought together to form browsable data structures. Both are specified in an object-oriented framework using inheritance to minimize the amount of code written.
    17501750&lt;/p&gt;&lt;/div&gt;
     
    17521752
    17531753
    1754 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1755 
    1756 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1754&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1755
     1756&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17571757A plugin must specify three things: what file formats it can handle, how they should be parsed, and whether the plugin is recursive. File formats are normally determined using regular expression matching on the filename. For example, the HTML plugin accepts all files that end in &lt;i&gt;.htm&lt;/i&gt;, .&lt;i&gt;html&lt;/i&gt;, &lt;i&gt;.HTM&lt;/i&gt;, or &lt;i&gt;.HTML&lt;/i&gt;. (It is quite possible, however, to write plugins that &amp;ldquo;look inside&amp;rdquo; the file as well.) For other files, the plugin returns &lt;i&gt;undefined&lt;/i&gt; and the file is passed to the next plugin in the collection's configuration file (e.g. Figure 5 line 7). If it can, the plugin parses the file and returns the number of documents processed. This involves extracting text and metadata and adding it to the library's content through calls to &lt;i&gt;add text&lt;/i&gt; and &lt;i&gt;add metadata&lt;/i&gt;.
    17581758&lt;/p&gt;&lt;/div&gt;
     
    17601760
    17611761
    1762 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1763 
    1764 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1762&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1763
     1764&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17651765Some plugins (&amp;ldquo;recursive&amp;rdquo; ones) add extra files into the stream of data processed during the building phase by artificially reactivating the list of plugins. This is how directory hierarchies are traversed.
    17661766&lt;/p&gt;&lt;/div&gt;
     
    17681768
    17691769
    1770 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1771 
    1772 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1770&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1771
     1772&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17731773Plugins are small modules of code that are easy to write. We monitored the time it took to develop a new one that was different to any we had produced so far. We chose to make as an example a collection of HTML bookmark files, the motivation being to produce a convenient way of searching and browsing one's bookmarked Web pages. Figure 6 shows a user searching for bookmarked pages about &lt;i&gt;music&lt;/i&gt;. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&amp;mdash;about the average length of existing plugins.
    17741774&lt;/p&gt;&lt;/div&gt;
     
    17761776
    17771777
    1778 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1779 
    1780 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1778&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1779
     1780&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17811781Classifiers are more general than plugins because they work on GML-format data. For example, any plugin that generates date metadata in accordance with the Dublin core can request the collection to be browsable chronologically by specifying the &lt;i&gt;DateList&lt;/i&gt; classifier in the collection's configuration file (Figure 7). Classifiers are more elaborate than most plugins, but new ones are seldom required. The average length of existing classifiers is 230 lines.
    17821782&lt;/p&gt;&lt;/div&gt;
     
    17841784
    17851785
    1786 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1787 
    1788 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1786&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1787
     1788&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17891789Classifiers must specify three things: an initialization routine, how individual documents are classified, and the final browsable data structure. Initialization takes care of any options specified in the configuration file (such as &lt;i&gt;metadata=Title &lt;/i&gt;on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to &lt;i&gt;document-classify&lt;/i&gt; is made. On presentation of the document's OID, the necessary metadata is located and used to control where the document is added to the browsable data structure being constructed.
    17901790&lt;/p&gt;&lt;/div&gt;
     
    17921792
    17931793
    1794 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1795 
    1796 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1794&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1795
     1796&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    17971797Once all documents have been added, a request is made for the completed data structure. Some classifiers return the data structure directly; others transform the data structure before it is returned. For example, the &lt;i&gt;AZList&lt;/i&gt; classifier divides the alphabetically sorted list of metadata into separate pages of about the same size and returns the alphabetic ranges for each one (Figure 4).
    17981798&lt;/p&gt;&lt;/div&gt;
     
    18241824
    18251825
    1826 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1827 
    1828 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1826&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1827
     1828&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18291829Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman &lt;i&gt;et al.&lt;/i&gt;, 1994). The origins of Dienst (&lt;i&gt;www.cs.cornell.edu/cdlrg&lt;/i&gt;) stretch back to 1992. The term has come to represent three entities: a conceptual architecture for distributed digital libraries; an open protocol for service communication; and a software system that implements the protocol. To date, five sample digital libraries have been built using this technology. They manifest themselves in two forms: technical reports and primary source documents.
    18301830&lt;/p&gt;&lt;/div&gt;
     
    18321832
    18331833
    1834 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1835 
    1836 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1834&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1835
     1836&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18371837Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (&lt;i&gt;www.ncstrl.org&lt;/i&gt;). This collection facilitates searching by title, author and abstract, and browsing by year and author, across a distributed network of document repositories. Documents can (where supported) be delivered in various formats such as PostScript, a thumbnail overview of the pages, and a GIF image of a particular page.
    18381838&lt;/p&gt;&lt;/div&gt;
     
    18401840
    18411841
    1842 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1843 
    1844 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1842&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1843
     1844&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18451845The &lt;i&gt;Making of America&lt;/i&gt; resource is an example of a collection based around primary sources_in this case American social history, 1830−1900. It has a different &amp;ldquo;look and feel&amp;rdquo; to NCSTRL, being strongly oriented toward browsing rather than searching. A user navigates their way through a hierarchical structure of hyperlinks to reach a book of interest. The book itself is a series of scanned images: delivery options include going directly to a page number, next and previous page buttons, and displaying a particular page at different resolutions. A text version of the page is also available upon which a searching option is also provided.
    18461846&lt;/p&gt;&lt;/div&gt;
     
    18481848
    18491849
    1850 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1851 
    1852 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1850&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1851
     1852&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18531853Started in 1994, Harvest is also a long-running research project. It provides an efficient means of gathering source data from the Internet and distributing indexing information over the Internet. This is accomplished through five components: &lt;i&gt;gatherer&lt;/i&gt;, &lt;i&gt;broker&lt;/i&gt;, &lt;i&gt;indexer&lt;/i&gt;, &lt;i&gt;replicator&lt;/i&gt; and &lt;i&gt;cache&lt;/i&gt;. The first three are central to creating, updating and searching a collection; the last two help to improve performance over the Internet through transparent mirroring and caching techniques.
    18541854&lt;/p&gt;&lt;/div&gt;
     
    18561856
    18571857
    1858 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1859 
    1860 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1858&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1859
     1860&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18611861The system is configurable and customizable. While searching is most commonly implemented using Glimpse (&lt;i&gt;glimpse.cs.arizona.edu&lt;/i&gt;), in principle any search engine that supports incremental updates and Boolean combinations of attribute-based queries can be used. It is possible to control what type of documents are gathered during creation and updating, and how the query interface looks and is laid out.
    18621862&lt;/p&gt;&lt;/div&gt;
     
    18641864
    18651865
    1866 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1867 
    1868 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1866&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1867
     1868&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18691869Sample collections cited by the developers include 21,000 computer science technical reports and 7,000 home pages. Other examples include a sizable collection of agriculture-related electronic journals and magazines called &amp;ldquo;tomato-juice&amp;rdquo; (accessed through &lt;i&gt;hegel.lib.ncsu.edu&lt;/i&gt;) and a full-text index of library-related electronic serials (&lt;i&gt;sunsite.berkeley.edu/IndexMorganagus&lt;/i&gt;). Harvest is also often used to index Web sites (for example &lt;i&gt;www.middlebury.edu&lt;/i&gt;).
    18701870&lt;/p&gt;&lt;/div&gt;
     
    18721872
    18731873
    1874 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1875 
    1876 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1874&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1875
     1876&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18771877Comparing Greenstone with Dienst and Harvest, there are both similarities and differences. All provide substantial digital library systems, hence common themes recur, but they are driven by projects with different aims. Harvest, for instance, was not conceived as a digital library project at all, but by virtue of its selective document gathering process it can be classed (and is used) as one. While it provides sophisticated search options, it lacks the complementary service of browsing. Furthermore it adds no structure or order to the documents collected, relying on whatever structures are present in the site that they were gathered from. A proven strength of the design is its flexibility through configuration and customization_an element also present in Greenstone.
    18781878&lt;/p&gt;&lt;/div&gt;
     
    18801880
    18811881
    1882 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1883 
    1884 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1882&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1883
     1884&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18851885Dienst_best exemplified through the NCSTRL work_supports searching and browsing, like Greenstone. Both use open protocols. Differences include a high reliance in Dienst on user-supplied information when a document is added, and a smaller range of document types supported&amp;mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease.
    18861886&lt;/p&gt;&lt;/div&gt;
     
    18881888
    18891889
    1890 &lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1891 
    1892 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1890&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1891
     1892&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18931893There are also commercial systems that provide similar digital library services to those described. However, since corporate culture instills proprietary attitudes there is little opportunity for advancement through a shared collaborative effort. Consequently they are not reviewed here.
    18941894&lt;/p&gt;&lt;/div&gt;
     
    19041904
    19051905
    1906 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1907 
    1908 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1906&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1907
     1908&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19091909Greenstone is a comprehensive software system for creating digital library collections. It builds data structures for searching and browsing from the material provided, rather than relying on any hand-crafting. The process is controlled by a configuration file, and once a collection exists new material can be added completely automatically. Browsing is based on Dublin Core metadata.
    19101910&lt;/p&gt;&lt;/div&gt;
     
    19121912
    19131913
    1914 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1915 
    1916 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1914&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1915
     1916&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19171917New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &amp;ldquo;plugins&amp;rdquo; that can be written to accommodate documents, and metadata, in different formats. Standard plugins exist for many document types; new ones are easily written. Browsing is controlled by &amp;ldquo;classifiers&amp;rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc).
    19181918&lt;/p&gt;&lt;/div&gt;
     
    19201920
    19211921
    1922 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1923 
    1924 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1922&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1923
     1924&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19251925However, the most powerful support for extensibility is achieved not by technical means but by making the source code freely available under the Gnu public license. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs with the richness and flexibility that users deserve.
    19261926&lt;/p&gt;&lt;/div&gt;
     
    19361936
    19371937
    1938 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1939 
    1940 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
     1938&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1939
     1940&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
    19411941We gratefully acknowledge all those who have worked on the Greenstone software, and all members of the New Zealand Digital Library project for their enthusiasm and ideas.
    19421942&lt;/p&gt;&lt;/div&gt;
     
    19531953
    19541954&lt;ol type=&quot;1&quot;&gt;
    1955 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1956 
    1957 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1955&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1956
     1957&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19581958Akscyn, R.M. and Witten, I.H. (1998) &amp;ldquo;Report on First Summit on International Cooperation on Digital Libraries.&amp;rdquo; ks.com/idla-wp-oct98.
    19591959&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    19611961
    19621962
    1963 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1964 
    1965 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1963&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1964
     1965&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    19661966Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &amp;ldquo;Scalable Internet resource discovery: Research problems and approaches&amp;rdquo; &lt;i&gt;Communications of the ACM,&lt;/i&gt; Vol. 37, No. 8, pp. 98−107, 1994.
    19671967&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    21132113
    21142114
    2115 &lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2116 
    2117 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2115&lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2116
     2117&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21182118&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21192119&lt;/p&gt;&lt;/div&gt;
     
    21292129
    21302130
    2131 &lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2132 
    2133 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2131&lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2132
     2133&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21342134&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
    21352135&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2/a12e0809.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">How to build your own digital library with Greenstone</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470428/word05.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470428/word05.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107667_1/word05.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107667_1/word05.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470428/word05.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107667_1/word05.html</Metadata>
    1515    <Metadata name="OrigSource">word05.html</Metadata>
    1616    <Metadata name="Source">word05.doc</Metadata>
     
    2727    <Metadata name="dc.Title">GREENSTONE DIGITAL LIBRARY INSTALLER’S GUIDE</Metadata>
    2828    <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata>
    29     <Metadata name="lastmodified">1414470425</Metadata>
    30     <Metadata name="lastmodifieddate">20141028</Metadata>
    31     <Metadata name="oailastmodified">1414470428</Metadata>
    32     <Metadata name="oailastmodifieddate">20141028</Metadata>
     29    <Metadata name="lastmodified">1423107620</Metadata>
     30    <Metadata name="lastmodifieddate">20150205</Metadata>
     31    <Metadata name="oailastmodified">1423107668</Metadata>
     32    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3333    <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata>
    3434    <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata>
     
    106106
    107107
    108 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    109 
    110 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     108&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     109
     110&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    111111&lt;font color=&quot;Black&quot;&gt;&lt;/font&gt;
    112112&lt;/p&gt;&lt;/div&gt;
     
    114114
    115115
    116 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    117 
    118 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    119 
    120 &lt;/p&gt;&lt;/div&gt;
    121 
    122 
    123 
    124 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    125 
    126 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    127 
    128 &lt;/p&gt;&lt;/div&gt;
    129 
    130 
    131 
    132 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    133 
    134 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    135 
    136 &lt;/p&gt;&lt;/div&gt;
    137 
    138 
    139 
    140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    141 
    142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    143 
    144 &lt;/p&gt;&lt;/div&gt;
    145 
    146 
    147 
    148 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    149 
    150 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     116&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     117
     118&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     119
     120&lt;/p&gt;&lt;/div&gt;
     121
     122
     123
     124&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     125
     126&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     127
     128&lt;/p&gt;&lt;/div&gt;
     129
     130
     131
     132&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     133
     134&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     135
     136&lt;/p&gt;&lt;/div&gt;
     137
     138
     139
     140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     141
     142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     143
     144&lt;/p&gt;&lt;/div&gt;
     145
     146
     147
     148&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 39.38mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     149
     150&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    151151Greenstone is a suite of software for building and distributing digital library collections. It provides a new way of organizing information and publishing it on the Internet or on CD-ROM. Greenstone is produced by the New Zealand Digital Library Project at the University of Waikato, and developed and distributed in cooperation with UNESCO and the Human Info NGO. It is open-source software, available from &lt;i&gt;http://greenstone.org&lt;/i&gt; under the terms of the G&lt;span style=&quot;text-transform:lowercase&quot;&gt;nu&lt;/span&gt; General Public License.
    152152&lt;/p&gt;&lt;/div&gt;
     
    154154
    155155
    156 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    157 
    158 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    159 
    160 &lt;/p&gt;&lt;/div&gt;
    161 
    162 
    163 
    164 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    165 
    166 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    167 
    168 &lt;/p&gt;&lt;/div&gt;
    169 
    170 
    171 
    172 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    173 
    174 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    175 
    176 &lt;/p&gt;&lt;/div&gt;
    177 
    178 
    179 
    180 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    181 
    182 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     156&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 51.68mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     157
     158&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     159
     160&lt;/p&gt;&lt;/div&gt;
     161
     162
     163
     164&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     165
     166&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     167
     168&lt;/p&gt;&lt;/div&gt;
     169
     170
     171
     172&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     173
     174&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     175
     176&lt;/p&gt;&lt;/div&gt;
     177
     178
     179
     180&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     181
     182&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    183183
    184184&lt;/p&gt;&lt;/div&gt;
     
    194194
    195195
    196 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    197 
    198 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     196&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 0.00mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     197
     198&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    199199
    200200&lt;/p&gt;&lt;/div&gt;
     
    214214
    215215
    216 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    217 
    218 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     216&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     217
     218&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    219219This document explains how to install Greenstone so that you can run it on your own computer. It also describes how to obtain associated software that is freely available&amp;mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be.
    220220&lt;/p&gt;&lt;/div&gt;
     
    222222
    223223
    224 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    225 
    226 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     224&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     225
     226&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    227227The software runs on different platforms, and in different configurations. Consequently there are many issues that affect (or might affect) the installation procedure. Section 1 mentions some questions that you will need to consider before installing Greenstone. Section 2 details the installation procedure for all the different versions; you need only read the part that relates to your operating system. Section 3 describes the demonstration digital library collections that are included in the distribution. Section 4 explains how to set up common webservers, Apache and Microsoft PWS/IIS, to work with Greenstone. Section 5 describes various Greenstone configuration options, and Section 6 shows how to make a personalized home page for your digital library installation. Finally, an Appendix lists pieces of associated software and how to obtain them.
    228228&lt;/p&gt;&lt;/div&gt;
     
    238238
    239239
    240 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    241 
    242 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     240&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     241
     242&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    243243The complete set of Greenstone documents include five volumes:
    244244&lt;/p&gt;&lt;/div&gt;
     
    295295
    296296
    297 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    298 
    299 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     297&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     298
     299&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    300300The Greenstone software is a collaborative effort between many people. Rodger McNab and Stefan Boddie are the principal architects and implementors.  Contributions have been made by David Bainbridge, George Buchanan, Hong Chen, Michael Dewsnip, Katherine Don, Elke Duncker, Carl Gutwin, Geoff Holmes, Dana McKay, John McPherson, Craig Nevill-Manning, Dynal Patel, Gordon Paynter, Bernhard Pfahringer, Todd Reed, Bill Rogers, John Thompson, and Stuart Yeates. Other members of the New Zealand Digital Library project provided advice and inspiration in the design of the system: Mark Apperley, Sally Jo Cunningham, Matt Jones, Steve Jones, Te Taka Keegan, Michel Loots, Malika Mahoui, Gary Marsden, Dave Nichols and Lloyd Smith. We would also like to acknowledge all those who have contributed to the GNU-licensed packages included in this distribution: &lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;MG, GDBM, PDFTOHTML, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;PERL, &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;WGET, WVWARE &lt;/span&gt;&lt;/font&gt;and&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt; XLHTML.&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;Black&quot;&gt;&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;&lt;/font&gt;
    301301&lt;/p&gt;&lt;/div&gt;
     
    687687
    688688
    689 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    690 
    691 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     689&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     690
     691&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    692692
    693693&lt;/p&gt;&lt;/div&gt;
     
    715715
    716716
    717 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    718 
    719 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     717&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     718
     719&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    720720The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1.
    721721&lt;/p&gt;&lt;/div&gt;
     
    739739
    740740
    741 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    742 
    743 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     741&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     742
     743&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    744744There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions:
    745745&lt;/p&gt;&lt;/div&gt;
     
    812812
    813813
    814 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    815 
    816 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    817 
    818 &lt;/p&gt;&lt;/div&gt;
    819 
    820 
    821 
    822 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    823 
    824 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    825 
    826 &lt;/p&gt;&lt;/div&gt;
    827 
    828 
    829 
    830 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    831 
    832 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    833 
    834 &lt;/p&gt;&lt;/div&gt;
    835 
    836 
    837 
    838 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    839 
    840 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    841 
    842 &lt;/p&gt;&lt;/div&gt;
    843 
    844 
    845 
    846 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    847 
    848 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    849 
    850 &lt;/p&gt;&lt;/div&gt;
    851 
    852 
    853 
    854 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    855 
    856 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     814&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     815
     816&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     817
     818&lt;/p&gt;&lt;/div&gt;
     819
     820
     821
     822&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     823
     824&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     825
     826&lt;/p&gt;&lt;/div&gt;
     827
     828
     829
     830&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     831
     832&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     833
     834&lt;/p&gt;&lt;/div&gt;
     835
     836
     837
     838&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     839
     840&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     841
     842&lt;/p&gt;&lt;/div&gt;
     843
     844
     845
     846&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     847
     848&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     849
     850&lt;/p&gt;&lt;/div&gt;
     851
     852
     853
     854&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     855
     856&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    857857
    858858&lt;/p&gt;&lt;/div&gt;
     
    880880
    881881
    882 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    883 
    884 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     882&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     883
     884&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    885885Versions of Greenstone are available for both Windows and Unix, as binaries and in source code form. The Greenstone user interface uses a Web browser: Netscape Navigator or Internet Explorer (version 4.0 or greater in both cases) are both suitable. In case you don't already have a Web browser, Windows versions of Netscape are provided on the CD-ROM.
    886886&lt;/p&gt;&lt;/div&gt;
     
    896896
    897897
    898 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    899 
    900 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     898&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     899
     900&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    901901If you are a Unix user, please skip ahead to Section 2.2. For Windows users, if you want just a simple, straightforward installation, go through the following &amp;ldquo;simple installation&amp;rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space.
    902902&lt;/p&gt;&lt;/div&gt;
     
    904904
    905905
    906 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    907 
    908 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     906&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     907
     908&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    909909If you choose anything other than the default setup, you will have to decide whether you want to install the binary code or the source code. If in doubt, choose the binary code. The installation procedure is the same for both. The following sections tell you more about the options you will be presented with.
    910910&lt;/p&gt;&lt;/div&gt;
     
    912912
    913913
    914 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    915 
    916 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     914&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     915
     916&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    917917When you've finished installation you should skip ahead to Section 2.3.
    918918&lt;/p&gt;&lt;/div&gt;
     
    928928
    929929
    930 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    931 
    932 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     930&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     931
     932&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    933933To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into &lt;i&gt;D:&lt;/i&gt;). If the installation procedure does not start automatically after about 20 seconds, click on the &lt;i&gt;Start&lt;/i&gt; menu, select &lt;i&gt;Run&lt;/i&gt; and type &lt;i&gt;D:/setup.exe&lt;/i&gt;, where &amp;ldquo;&lt;i&gt;D&lt;/i&gt;&amp;rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select &lt;i&gt;Run&lt;/i&gt; from the &amp;ldquo;File manager&amp;rdquo; and type &lt;i&gt;D:/Windows/win3.1/setup.exe&lt;/i&gt;.
    934934&lt;/p&gt;&lt;/div&gt;
     
    936936
    937937
    938 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    939 
    940 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     938&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     939
     940&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    941941For the simplest installation, just accept the default at each point by clicking the &lt;i&gt;Next&lt;/i&gt; button. That's all you need to do! Greenstone is installed in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.
    942942&lt;/p&gt;&lt;/div&gt;
     
    944944
    945945
    946 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    947 
    948 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     946&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     947
     948&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    949949Once installation is complete, to start your Greenstone system click on the &lt;i&gt;Start&lt;/i&gt; button, open the &lt;i&gt;Program &lt;/i&gt;menu, and select &lt;i&gt;Greenstone Digital Library&lt;/i&gt;. This brings up a dialogue box: just click &lt;i&gt;Enter Library. &lt;/i&gt;This automatically starts your Internet browser and loads the Greenstone Digital Library home page, which should look something like the example in Figure 2. You enter the Greenstone Demo collection by clicking on its icon.
    950950&lt;/p&gt;&lt;/div&gt;
     
    970970
    971971
    972 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    973 
    974 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     972&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     973
     974&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    975975
    976976&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    996996
    997997
    998 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    999 
    1000 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     998&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     999
     1000&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10011001There are two separate Windows binary programs on the CD-ROM: the &lt;i&gt;Local Library&lt;/i&gt; and the &lt;i&gt;Web Library&lt;/i&gt;. The default installation described above selects the Local Library version. We strongly recommend that you use this version. The Web Library, which is much harder to set up, is only necessary if you already run a web server and want to use it for Greenstone. Despite its modest name, the Local Library offers a complete, self-contained, web-serving capability.
    10021002&lt;/p&gt;&lt;/div&gt;
     
    10041004
    10051005
    1006 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1007 
    1008 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1006&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1007
     1008&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10091009&lt;b&gt;Local Library.&lt;/b&gt; This enables any Windows computer to serve pre-built Greenstone collections. The Greenstone Demo collection will automatically be installed; you can also install the other collections on the CD-ROM (Section 3). The Local Library software is the same as that used on CD-ROMs produced by the Greenstone system.
    10101010&lt;/p&gt;&lt;/div&gt;
     
    10121012
    10131013
    1014 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1015 
    1016 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1014&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1015
     1016&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10171017The Local Library is intended for use on standalone computers or computers that do not already have webserver software. It contains a small built-in webserver so that other computers on the same network can also access the library. (However, the webserver has limited configurability.)
    10181018&lt;/p&gt;&lt;/div&gt;
     
    10201020
    10211021
    1022 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1023 
    1024 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1022&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1023
     1024&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10251025The Local Library software automatically determines whether your computer has network software installed or is connected to a network. It operates correctly under any combinations of these conditions. However, there are two possible problems that may be encountered. Greenstone may
    10261026&lt;/p&gt;&lt;/div&gt;
     
    10451045
    10461046
    1047 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1048 
    1049 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1047&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1048
     1049&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10501050A restricted version of the Local Library is supplied which is intended for use in these situations. The restricted version only works with Netscape (not Internet Explorer). When you invoke the Local Library version of Greenstone, the dialogue box contains a button that allows you to use the restricted version instead. Unless the above problems arise, you should always use the standard version.
    10511051&lt;/p&gt;&lt;/div&gt;
     
    10531053
    10541054
    1055 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1056 
    1057 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1055&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1056
     1057&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10581058&lt;b&gt;Web Library&lt;/b&gt;. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with the Local Library above, the Greenstone Demo collection will automatically be installed. You can also install the other collections on the CD-ROM (see Section 3).
    10591059&lt;/p&gt;&lt;/div&gt;
     
    10611061
    10621062
    1063 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1064 
    1065 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1063&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1064
     1065&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10661066The Web Library differs from the Local Library because it is intended for computers that already have webserver software.
    10671067&lt;/p&gt;&lt;/div&gt;
     
    10691069
    10701070
    1071 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1072 
    1073 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1071&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1072
     1073&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    10741074To run the Web Library, you also need
    10751075&lt;/p&gt;&lt;/div&gt;
     
    11021102
    11031103
    1104 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1105 
    1106 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1104&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1105
     1106&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11071107An advantage of the Local Library version of Greenstone is that it runs &amp;ldquo;out of the box&amp;rdquo; and does not require any special configuration. For the Web Library version, however, you will have to make some adjustments to your webserver setup.
    11081108&lt;/p&gt;&lt;/div&gt;
     
    11101110
    11111111
    1112 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1113 
    1114 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1112&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1113
     1114&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11151115If you already have a webserver, some small changes have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are for the Apache webserver&amp;mdash;see Section 4.2 for instructions for configuring the PWS and IIS webservers. You may need help from a system administrator to reconfigure an existing webserver&amp;mdash;they should be able to understand the instructions printed by the install script.
    11161116&lt;/p&gt;&lt;/div&gt;
     
    11181118
    11191119
    1120 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1121 
    1122 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1120&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1121
     1122&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11231123If you do not already have a webserver, you will have to install one. (See the Appendix for information on the Apache webserver.) Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of a webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    11241124&lt;/p&gt;&lt;/div&gt;
     
    11341134
    11351135
    1136 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1137 
    1138 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1136&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1137
     1138&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11391139The Greenstone source code occupies 50 Mb of disk space, but to compile it you will need about 90 Mb. To compile the source on Windows you need
    11401140&lt;/p&gt;&lt;/div&gt;
     
    11511151
    11521152
    1153 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1154 
    1155 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1153&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1154
     1155&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11561156(You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.)
    11571157&lt;/p&gt;&lt;/div&gt;
     
    11591159
    11601160
    1161 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1162 
    1163 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1161&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1162
     1163&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11641164It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine.
    11651165&lt;/p&gt;&lt;/div&gt;
     
    11671167
    11681168
    1169 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1170 
    1171 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1169&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1170
     1171&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11721172In the event that you recompile Greenstone and wish to use the recompiled version to create CD-ROMs, you should note that code produced by recent versions of the Visual C++ compiler does not run under Windows 3.1/3.11, although there is no problem with later Windows systems (95, 98, Me, NT, 2000). If you want your CD-ROMs to operate on early Windows machines, you will need a different version of the compiler. Moreover, Greenstone uses STL, the C++ standard template library, and although these compilers sometimes come with STL, the provided version does not always work properly. Hence to recompile Greenstone in such a way that it produces CD-ROMs that work on early versions of Windows, you need
    11731173&lt;/p&gt;&lt;/div&gt;
     
    11921192
    11931193
    1194 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1195 
    1196 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1194&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1195
     1196&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    11971197Note that the Windows installation procedure does not attempt to compile Greenstone for you if you choose to install the source code. For platform- and compiler-specific instructions on compiling Greenstone, see the &lt;i&gt;Install.txt &lt;/i&gt;document which is placed in the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; by default) during the installation procedure.
    11981198&lt;/p&gt;&lt;/div&gt;
     
    12081208
    12091209
    1210 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1211 
    1212 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1210&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1211
     1212&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12131213This section is written for Unix users. (Windows users should skip ahead to Section 2.3.) You need to choose whether to install the binary code or the source code. The binary code occupies about 50 Mb of disk space; the source code requires about 160 Mb to compile.
    12141214&lt;/p&gt;&lt;/div&gt;
     
    12241224
    12251225
    1226 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1227 
    1228 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1226&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1227
     1228&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12291229The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include:
    12301230&lt;/p&gt;&lt;/div&gt;
     
    12651265
    12661266
    1267 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1268 
    1269 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1267&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1268
     1269&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12701270More recent versions of these distributions should also work.
    12711271&lt;/p&gt;&lt;/div&gt;
     
    12731273
    12741274
    1275 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1276 
    1277 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1275&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1276
     1277&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12781278You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver &lt;i&gt;before&lt;/i&gt; installing Greenstone&amp;mdash;this will make it much easier to answer the questions that are asked during the Greenstone installation procedure. If you want to build new digital library collections, you will also need Perl if this is not already on your system. To check, open a terminal window, type &lt;i&gt;perl -v&lt;/i&gt;, and see if a message appears specifying, amongst other things, the version number. For most versions of Linux, Perl is installed by default. The Appendix gives information on how to obtain Apache and Perl.
    12791279&lt;/p&gt;&lt;/div&gt;
     
    12891289
    12901290
    1291 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1292 
    1293 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1291&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1292
     1293&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    12941294The source code is the same for Unix as for Windows. It has been compiled and tested on Linux, Solaris, and Macintosh OS/X; it should be a fairly routine matter to port it to other flavors of Unix.
    12951295&lt;/p&gt;&lt;/div&gt;
     
    12971297
    12981298
    1299 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1300 
    1301 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1299&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1300
     1301&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13021302To compile the Greenstone source code on Unix, you need
    13031303&lt;/p&gt;&lt;/div&gt;
     
    13221322
    13231323
    1324 &lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1325 
    1326 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1324&lt;/ul&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1325
     1326&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13271327To run the Greenstone software, you also need a Web server and Perl, as described above under &lt;i&gt;Unix binaries&lt;/i&gt;.
    13281328&lt;/p&gt;&lt;/div&gt;
     
    13381338
    13391339
    1340 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1341 
    1342 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1340&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1341
     1342&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13431343To install the Unix version from the CD-ROM, insert the disk into the drive, and type
    13441344&lt;/p&gt;&lt;/div&gt;
     
    13781378
    13791379
    1380 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1381 
    1382 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1380&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1381
     1382&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13831383The final command begins an interactive dialogue which requests the information that is needed to install Greenstone on your system, and gives detailed feedback on what is happening.
    13841384&lt;/p&gt;&lt;/div&gt;
     
    13861386
    13871387
    1388 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1389 
    1390 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1388&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1389
     1390&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13911391The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &amp;ldquo;uninstall&amp;rdquo; program that cleans up any partial installation, should you encounter problems or terminate the installation prematurely. Next you choose whether you want to install binaries or source code. You are then asked some questions about your webserver setup. You need to have a valid cgi executable directory (normally called &amp;ldquo;cgi-bin&amp;rdquo; on Unix systems); you can either create a new one or use your existing one. If you create a new one, you will need to enter this information in your webserver's configuration file. In either case you need to enter the web address of the cgi directory. The installation dialogue will guide you through all these choices. It is important to set the file permissions correctly on certain directories, and you are prompted for the necessary information. Finally, you are prompted for a password for the &amp;ldquo;administrator&amp;rdquo; user &lt;i&gt;admin&lt;/i&gt;.
    13921392&lt;/p&gt;&lt;/div&gt;
     
    13941394
    13951395
    1396 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1397 
    1398 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1396&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1397
     1398&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    13991399By default, all Greenstone software is installed in the directory &lt;i&gt;/usr/local/gsdl&lt;/i&gt; if it is the root user who is doing the installation, and into the directory ~&lt;i&gt;/gsdl&lt;/i&gt; otherwise (where &amp;ldquo;~&amp;rdquo; is the user's home directory).
    14001400&lt;/p&gt;&lt;/div&gt;
     
    14021402
    14031403
    1404 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1405 
    1406 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1404&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1405
     1406&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14071407Installing the binaries takes just a few minutes, enough time for you to answer the appropriate questions. If you install the source code, the installation script will compile it, which takes from ten minutes to an hour or so, depending on the speed of your processor.
    14081408&lt;/p&gt;&lt;/div&gt;
     
    14101410
    14111411
    1412 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1413 
    1414 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1412&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1413
     1414&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14151415To uninstall the software, type
    14161416&lt;/p&gt;&lt;/div&gt;
     
    14341434
    14351435
    1436 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1437 
    1438 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1436&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1437
     1438&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14391439During the installation procedure you will be asked whether you want to install any Greenstone collections. The Greenstone Demo collection is installed automatically; other collections on the CD-ROM are described in Section 3.
    14401440&lt;/p&gt;&lt;/div&gt;
     
    14501450
    14511451
    1452 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1453 
    1454 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1452&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1453
     1454&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14551455If you already have a webserver, some small changes will have to be made to its configuration to make your Greenstone installation operate. The install script explains what these are. You will probably need help from your system administrator to reconfigure the webserver&amp;mdash;he or she should be able to understand the instructions output by the install script. For your convenience, the output of the install script is written to a file called INSTALL_RECORD in the directory into which you installed Greenstone.
    14561456&lt;/p&gt;&lt;/div&gt;
     
    14581458
    14591459
    1460 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1461 
    1462 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1460&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1461
     1462&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14631463If you do not already have a webserver, you will have to install one. The Appendix gives information on Apache. Then you will have to configure it appropriately. Section 4 gives a detailed account of the parts of an Apache webserver installation that affect Greenstone, and how they need to be altered. It comes down to including half a dozen or so lines in a configuration file.
    14641464&lt;/p&gt;&lt;/div&gt;
     
    14661466
    14671467
    1468 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1469 
    1470 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1468&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1469
     1470&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14711471You do not need to be the Unix &amp;ldquo;root&amp;rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &amp;ldquo;root&amp;rdquo; privileges&amp;mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &amp;ldquo;root&amp;rdquo; privileges. If you need to work your way around an uncooperative system administrator, you can always install a second Apache webserver on your computer&amp;mdash;even if one exists already.
    14721472&lt;/p&gt;&lt;/div&gt;
     
    14901490
    14911491
    1492 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1493 
    1494 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1492&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1493
     1494&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    14951495If you are using the Local Library, simply run the &lt;i&gt;Greenstone&lt;/i&gt; program from the &lt;i&gt;Start&lt;/i&gt; menu. This automatically opens a dialog box that starts your Internet browser and loads the Greenstone Digital Library home page. The Greenstone Demo collection should be accessible from this page.   The dialog box contais a&lt;i&gt; File&lt;/i&gt; menu item that allows you to change the default browser used by Greenstone.  It doesn't matter whether you use Netscape or Internet Explorer, except that if you are running on Windows 2000, we recommend that you use Internet Explorer.
    14961496&lt;/p&gt;&lt;/div&gt;
     
    15061506
    15071507
    1508 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1509 
    1510 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1508&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1509
     1510&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15111511If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system:
    15121512&lt;/p&gt;&lt;/div&gt;
     
    15221522
    15231523
    1524 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1525 
    1526 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1524&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1525
     1526&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15271527The Greenstone Demo collection should be accessible from this page.
    15281528&lt;/p&gt;&lt;/div&gt;
     
    15381538
    15391539
    1540 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1541 
    1542 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1540&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1541
     1542&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15431543A link to the Collector is provided on the digital library home page.
    15441544&lt;/p&gt;&lt;/div&gt;
     
    15541554
    15551555
    1556 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1557 
    1558 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1556&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1557
     1558&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15591559A link to the Administration pages is provided on the digital library home page. The &amp;ldquo;administrator&amp;rdquo; user is called &lt;i&gt;admin&lt;/i&gt;, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections.
    15601560&lt;/p&gt;&lt;/div&gt;
     
    15621562
    15631563
    1564 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1565 
    1566 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1564&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1565
     1566&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15671567
    15681568&lt;/p&gt;&lt;/div&gt;
     
    15781578
    15791579
    1580 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1581 
    1582 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1580&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1581
     1582&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15831583The Greenstone Librarian Interface (GLI) is a tool to assist you with building digital libraries using Greenstone. It gives you access to Greenstone's collection-building functionality from an easy-to-use &amp;ldquo;point and click&amp;rdquo; interface.
    15841584&lt;/p&gt;&lt;/div&gt;
     
    15861586
    15871587
    1588 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1589 
    1590 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1588&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1589
     1590&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15911591GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory &lt;i&gt;gli&lt;/i&gt; of the top-level Greenstone directory (&lt;i&gt;C:/Program Files/gsdl/gli&lt;/i&gt; by default). Note that it runs in conjunction with Greenstone and will not work properly unless it is placed in a subdirectory of your Greenstone installation. If you have downloaded one of the Greenstone distributions, this will be the case.
    15921592&lt;/p&gt;&lt;/div&gt;
     
    15941594
    15951595
    1596 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1597 
    1598 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1596&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1597
     1598&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    15991599To use the GLI, your computer needs to have the Java Runtime Environment. If it doesn't, the installer will offer to install a version that is included on the CD-ROM.  On Unix, you will also need to ensure that Perl is installed (for Windows, Perl is already included in the Greenstone software). Please report any problems you have running or using the Librarian Interface to &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;[email protected]&lt;/u&gt;&lt;/font&gt;.
    16001600&lt;/p&gt;&lt;/div&gt;
     
    16101610
    16111611
    1612 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1613 
    1614 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1612&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1613
     1614&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16151615To run GLI under Windows, browse to the &lt;i&gt;gli&lt;/i&gt; folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called &lt;i&gt;gli.bat&lt;/i&gt;. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface.
    16161616&lt;/p&gt;&lt;/div&gt;
     
    16261626
    16271627
    1628 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1629 
    1630 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1628&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1629
     1630&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16311631To run GLI under Unix, change to the &lt;i&gt;gli &lt;/i&gt;directory in your Greenstone installation, then run the &lt;i&gt;gli.sh&lt;/i&gt; script. This script checks that Greenstone, the Java Runtime Environment, and Perl are all installed and on your search path, and starts the Greenstone Librarian Interface.
    16321632&lt;/p&gt;&lt;/div&gt;
     
    16421642
    16431643
    1644 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1645 
    1646 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1644&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1645
     1646&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16471647The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the &lt;i&gt;Help&lt;/i&gt; button at the top right of the screen. This opens up the text to a section that relates to what you are doing&amp;mdash;which of the GLI panels you are on. You can click around the help text to learn what you need to know. Use it.
    16481648&lt;/p&gt;&lt;/div&gt;
     
    16501650
    16511651
    1652 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1653 
    1654 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1652&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1653
     1654&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16551655
    16561656&lt;/p&gt;&lt;/div&gt;
     
    16661666
    16671667
    1668 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1669 
    1670 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1668&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1669
     1670&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16711671If you have downloaded the Greenstone source distribution, you will have the Java source code of the Librarian Interface. To compile it, your computer needs to have a &lt;font color=&quot;Black&quot;&gt;Java Development Kit&lt;/font&gt;. The Appendix gives information on how to obtain this. To compile the source code, run the &lt;i&gt;makegli.bat&lt;/i&gt; (Windows) or &lt;i&gt;makegli.sh&lt;/i&gt; (Unix) files. Once compiled, you can run GLI as described above.
    16721672&lt;/p&gt;&lt;/div&gt;
     
    16741674
    16751675
    1676 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1677 
    1678 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1676&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1677
     1678&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16791679
    16801680&lt;/p&gt;&lt;/div&gt;
     
    16901690
    16911691
    1692 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1693 
    1694 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1692&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1693
     1694&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    16951695To test Greenstone, point your Web browser at the Greenstone home page and explore the Demo collection and any other collections that you have installed. Don't worry&amp;mdash;you can't break anything. Click liberally: most images that appear on the screen are clickable. If you hold the mouse stationary over an image, most browsers will soon pop up a message that tells you what will happen if you click. Experiment! Choose common words like &amp;ldquo;the&amp;rdquo; and &amp;ldquo;and&amp;rdquo; to search for&amp;mdash;that should evoke some responses, and nothing will break. For more information, see the &lt;i&gt;Greenstone Digital Library User's Guide&lt;/i&gt;.&lt;i&gt;&lt;/i&gt;
    16961696&lt;/p&gt;&lt;/div&gt;
     
    17141714
    17151715&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;5&quot;&gt;
     1716&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1717
     1718&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1719&lt;b&gt;&lt;/b&gt;
     1720&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1721
     1722
     1723
     1724&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1725
     1726&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1727&lt;b&gt;Problem&lt;/b&gt;
     1728&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1729
     1730
     1731
     1732&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1733
     1734&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1735&lt;b&gt;Try this&lt;/b&gt;
     1736&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1737
     1738&lt;/tr&gt;
     1739
     1740
     1741
    17161742&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    17171743
    17181744&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1745&lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
     1746&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1747
     1748
     1749
     1750&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1751
     1752&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1753When I start Greenstone my computer asks me to dial up my Internet Service Provider.
     1754&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1755
     1756
     1757
     1758&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1759
     1760&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1761Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
     1762&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1763
     1764&lt;/tr&gt;
     1765
     1766
     1767
     1768&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1769
     1770&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1771
     1772&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1773
     1774
     1775
     1776&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1777
     1778&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1779When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
     1780&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1781
     1782
     1783
     1784&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1785
     1786&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1787Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
     1788&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1789
     1790&lt;/tr&gt;
     1791
     1792
     1793
     1794&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1795
     1796&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1797
     1798&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1799
     1800
     1801
     1802&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1803
     1804&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1805When I point my browser at the digital library, it can't find that page.
     1806&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1807
     1808
     1809
     1810&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1811
     1812&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1813Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
     1814&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1815
     1816&lt;/tr&gt;
     1817
     1818
     1819
     1820&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1821
     1822&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1823
     1824&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1825
     1826
     1827
     1828&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1829
     1830&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1831The Collector seems to be working very slowly!
     1832&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1833
     1834
     1835
     1836&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1837
     1838&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1839Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
     1840&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     1841
     1842&lt;/tr&gt;
     1843
     1844&lt;/table&gt;
     1845
     1846&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1847
     1848&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1849
     1850&lt;/p&gt;&lt;/div&gt;
     1851
     1852
     1853
     1854&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1855
     1856&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1857
     1858&lt;/p&gt;&lt;/div&gt;
     1859
     1860
     1861&lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
     1862&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1863
     1864&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17191865&lt;b&gt;&lt;/b&gt;
    17201866&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17221868
    17231869
    1724 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1725 
    1726 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1870&lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1871
     1872&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    17271873&lt;b&gt;Problem&lt;/b&gt;
    17281874&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    17301876
    17311877
    1732 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1733 
    1734 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1735 &lt;b&gt;Try this&lt;/b&gt;
    1736 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1737 
    1738 &lt;/tr&gt;
    1739 
    1740 
    1741 
    1742 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1743 
    1744 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1745 &lt;span style=&quot;text-transform:lowercase&quot;&gt;Local Library (Windows only)&lt;/span&gt;
    1746 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1747 
    1748 
    1749 
    1750 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1751 
    1752 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider.
    1754 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1755 
    1756 
    1757 
    1758 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1759 
    1760 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1761 Push the &lt;i&gt;Cancel&lt;/i&gt; button in the dialog box. This usually solves the problem.
    1762 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1763 
    1764 &lt;/tr&gt;
    1765 
    1766 
    1767 
    1768 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1769 
    1770 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1771 
    1772 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1773 
    1774 
    1775 
    1776 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1777 
    1778 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1779 When I start Greenstone my computer &lt;i&gt;still&lt;/i&gt; asks me to dial up my Internet Service Provider.
    1780 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1781 
    1782 
    1783 
    1784 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1785 
    1786 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1787 Choose the &amp;ldquo;Restricted version&amp;rdquo; when you run Greenstone. This version only works with Netscape.
    1788 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1789 
    1790 &lt;/tr&gt;
    1791 
    1792 
    1793 
    1794 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1795 
    1796 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1797 
    1798 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1799 
    1800 
    1801 
    1802 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1803 
    1804 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1805 When I point my browser at the digital library, it can't find that page.
    1806 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1807 
    1808 
    1809 
    1810 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1811 
    1812 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1813 Check your Internet Proxy settings and turn proxies off (use &lt;i&gt;Edit preferences&lt;/i&gt; on Netscape or &lt;i&gt;Internet options&lt;/i&gt; on Explorer).
    1814 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1815 
    1816 &lt;/tr&gt;
    1817 
    1818 
    1819 
    1820 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1821 
    1822 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1823 
    1824 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1825 
    1826 
    1827 
    1828 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1829 
    1830 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1831 The Collector seems to be working very slowly!
    1832 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1833 
    1834 
    1835 
    1836 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1837 
    1838 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&amp;mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape.
    1840 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1841 
    1842 &lt;/tr&gt;
    1843 
    1844 &lt;/table&gt;
    1845 
    1846 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1847 
    1848 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1849 
    1850 &lt;/p&gt;&lt;/div&gt;
    1851 
    1852 
    1853 
    1854 &lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1855 
    1856 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1857 
    1858 &lt;/p&gt;&lt;/div&gt;
    1859 
    1860 
    1861 &lt;table width=&quot;100.00%25&quot; border=&quot;1&quot; cols=&quot;3&quot; rows=&quot;8&quot;&gt;
    1862 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;25.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1863 
    1864 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1865 &lt;b&gt;&lt;/b&gt;
    1866 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1867 
    1868 
    1869 
    1870 &lt;td bgcolor=&quot;White&quot; width=&quot;28.57%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1871 
    1872 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    1873 &lt;b&gt;Problem&lt;/b&gt;
    1874 &lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
    1875 
    1876 
    1877 
    1878 &lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    1879 
    1880 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     1878&lt;td bgcolor=&quot;White&quot; width=&quot;46.42%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     1879
     1880&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    18811881&lt;b&gt;Try this&lt;/b&gt;
    18821882&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    20762076
    20772077
    2078 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2079 
    2080 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2078&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2079
     2080&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    20812081To learn more about the innards of your Greenstone installation, consult the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt;. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site.
    20822082&lt;/p&gt;&lt;/div&gt;
     
    21122112
    21132113
    2114 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2115 
    2116 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2114&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2115
     2116&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21172117Several demonstration Greenstone collections are included on the CD-ROM. If you have Web access, many others can be downloaded, in either pre-built or unbuilt form, from the New Zealand Digital Library Project website (&lt;i&gt;nzdl.org&lt;/i&gt;).
    21182118&lt;/p&gt;&lt;/div&gt;
     
    21202120
    21212121
    2122 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2123 
    2124 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2122&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2123
     2124&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21252125The Greenstone Demo collection is a small subset of the Humanity Development Library (HDL), a polished collection. It illustrates that relatively rich browsing capabilities can be provided (so long as suitable metadata is available). It is included automatically when the software is installed.
    21262126&lt;/p&gt;&lt;/div&gt;
     
    21282128
    21292129
    2130 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2131 
    2132 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2130&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 2.08mm 34.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2131
     2132&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    21332133Greenstone also comes with some well-documented example collections whose &amp;ldquo;about&amp;rdquo; page describes how they are constructed. They demonstrate various capabilities of Greenstone. The install dialogue will ask you whether you want to include them in your Greenstone installation; the approximate amount of disk space needed for each collection is shown below.
    21342134&lt;/p&gt;&lt;/div&gt;
     
    24562456&lt;/table&gt;
    24572457
    2458 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2459 
    2460 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    2461 
    2462 &lt;/p&gt;&lt;/div&gt;
    2463 
    2464 
    2465 
    2466 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2467 
    2468 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2458&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2459
     2460&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2461
     2462&lt;/p&gt;&lt;/div&gt;
     2463
     2464
     2465
     2466&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2467
     2468&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24692469
    24702470&lt;/p&gt;&lt;/div&gt;
     
    24922492
    24932493
    2494 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2495 
    2496 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2494&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2495
     2496&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    24972497In this section we describe how to set up your webserver to work with Greenstone. Note that all this is unnecessary when using the Windows Local Library, because this software works &amp;ldquo;out of the box&amp;rdquo; and does not require a webserver.
    24982498&lt;/p&gt;&lt;/div&gt;
     
    25002500
    25012501
    2502 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2503 
    2504 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2502&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2503
     2504&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25052505We discuss both the Apache webserver, which is freely available for both Windows and Unix (see the Appendix for details) and Microsoft's Personal Web Server (PWS) and Internet Information Services (IIS) webserver. PWS is the standard Microsoft server for Windows 95/98; IIS is the standard webserver for Windows 2000 and the forthcoming Windows XP; Windows NT can use either. The Apache description applies equally to the Windows Web Library and Unix versions (though we use Windows-style terminology and pathnames); the PWS/IIS section applies only to the Windows Web Library.
    25062506&lt;/p&gt;&lt;/div&gt;
     
    25082508
    25092509
    2510 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2511 
    2512 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2510&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2511
     2512&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25132513Once you have installed your webserver, the next step is to install Greenstone. We will assume that during the install procedure you have taken the default action for each stage by clicking on the &lt;i&gt;Next&lt;/i&gt; button. The result is that the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; is created and the Web Library binary is stored there, along with some supporting files.
    25142514&lt;/p&gt;&lt;/div&gt;
     
    25162516
    25172517
    2518 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2519 
    2520 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2518&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2519
     2520&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25212521All webservers use the special URL &amp;ldquo;localhost&amp;rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; documents by typing the URL &lt;i&gt;http://localhost&lt;/i&gt; into a browser. If your computer has a domain name set up, this is used instead of localhost to identify your computer from remote sites. Thus on the New Zealand Digital Library's computer, &lt;i&gt;http://nzdl.org&lt;/i&gt; and &lt;i&gt;http://localhost&lt;/i&gt; are equivalent. If you type &lt;i&gt;http://nzdl.org&lt;/i&gt; on your computer you will get the New Zealand Digital Library webserver, whereas if you type &lt;i&gt;http://localhost&lt;/i&gt; you will get your own computer's webserver.
    25222522&lt;/p&gt;&lt;/div&gt;
     
    25322532
    25332533
    2534 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2535 
    2536 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2534&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2535
     2536&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25372537The Apache webserver is usually installed in &lt;i&gt;C:/Program Files/Apache Group/Apache&lt;/i&gt; and is configured so that the cgi-bin directory is in the subdirectory &lt;i&gt;/cgi-bin&lt;/i&gt; and the document root is the subdirectory &lt;i&gt;/htdocs&lt;/i&gt;. It is reconfigured by editing the configuration file &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt;. This is a text file: it's quite easy to read it to see how things are set up.
    25382538&lt;/p&gt;&lt;/div&gt;
     
    25402540
    25412541
    2542 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2543 
    2544 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2542&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2543
     2544&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25452545Depending on how your computer's networking software is set up, you may have to add this line to Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file:
    25462546&lt;/p&gt;&lt;/div&gt;
     
    25562556
    25572557
    2558 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2559 
    2560 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2558&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2559
     2560&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25612561If this line is not included, the system attempts to find your server's name. However, there are bugs in some versions of Windows that cause this to fail. In this case, Apache will exit immediately when you start it up. It does display an error message, but it is immediately erased and you probably can't read it.
    25622562&lt;/p&gt;&lt;/div&gt;
     
    25722572
    25732573
    2574 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2575 
    2576 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2574&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2575
     2576&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25772577Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&amp;mdash;it doesn't have to be called &amp;ldquo;cgi-bin&amp;rdquo;! Conversely, a directory called &amp;ldquo;cgi-bin&amp;rdquo; isn't special unless &lt;i&gt;ScriptAlias&lt;/i&gt; has been applied to it.
    25782578&lt;/p&gt;&lt;/div&gt;
     
    25802580
    25812581
    2582 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2583 
    2584 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2582&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2583
     2584&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25852585When installed, Apache has a cgi-bin directory of &lt;i&gt;C:/Program Files/Apache Group/Apache/cgi-bin&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt;, the webserver will attempt to execute a file called &lt;i&gt;hello&lt;/i&gt; from within the above directory.
    25862586&lt;/p&gt;&lt;/div&gt;
     
    25882588
    25892589
    2590 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2591 
    2592 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2590&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2591
     2592&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    25932593There is one Greenstone program, which is called &amp;ldquo;library.exe&amp;rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &amp;ldquo;gsdlsite.cfg&amp;rdquo;, which needs to be located in the same directory.
    25942594&lt;/p&gt;&lt;/div&gt;
     
    25962596
    25972597
    2598 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2599 
    2600 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2598&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2599
     2600&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26012601The best way of arranging this is to use Apache's &lt;i&gt;ScriptAlias&lt;/i&gt; directive to create a new cgi-bin directory. Here's the excerpt from Apache's &lt;i&gt;httpd.conf&lt;/i&gt; configuration file that adds &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt; as an additional cgi-bin directory:
    26022602&lt;/p&gt;&lt;/div&gt;
     
    26442644
    26452645
    2646 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2647 
    2648 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2646&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2647
     2648&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26492649(It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.)
    26502650&lt;/p&gt;&lt;/div&gt;
     
    26522652
    26532653
    2654 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2655 
    2656 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2654&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2655
     2656&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26572657This means that any URLs of the form &lt;i&gt;http://localhost/gsdl/cgi-bin&lt;/i&gt; ... will be sought in the directory &lt;i&gt;C:/Program Files/gsdl/cgi-bin&lt;/i&gt;, and executed by the web server. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/hello&lt;/i&gt;, the web server will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/cgi-bin/hello&lt;/i&gt; and execute it. However, the URL &lt;i&gt;http://localhost/cgi-bin/hello&lt;/i&gt; looks in Apache's regular &lt;i&gt;cgi-bin&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/&lt;/i&gt;&lt;i&gt;cgi-bin&lt;/i&gt;&lt;i&gt;/hello&lt;/i&gt; and executes it, just as it did before.
    26582658&lt;/p&gt;&lt;/div&gt;
     
    26682668
    26692669
    2670 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2671 
    2672 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2670&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2671
     2672&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26732673The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root &lt;i&gt;of C:/Program Files/Apache Group/Apache/htdocs&lt;/i&gt;. This means that if presented with the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt;, the webserver will attempt to retrieve a file called &lt;i&gt;hello.html&lt;/i&gt; from within the above directory.
    26742674&lt;/p&gt;&lt;/div&gt;
     
    26762676
    26772677
    2678 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2679 
    2680 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2678&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2679
     2680&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    26812681Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the &lt;i&gt;Alias&lt;/i&gt; directive, which is just like &lt;i&gt;ScriptAlias&lt;/i&gt; except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive, to add &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; as an additional place to look for documents.
    26822682&lt;/p&gt;&lt;/div&gt;
     
    27402740
    27412741
    2742 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2743 
    2744 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2742&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2743
     2744&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27452745This means that any URLs that match the first argument of Alias (gsdl) are sought as files in the place corresponding to the second argument. In other words, URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... will be sought as files in the directory &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;. For example, if presented with the URL &lt;i&gt;http://localhost/gsdl/hello.html&lt;/i&gt;, the webserver will attempt to retrieve the file &lt;i&gt;C:/Program Files/gsdl/hello.html&lt;/i&gt;. However, the URL &lt;i&gt;http://localhost/hello.html&lt;/i&gt; looks in the regular &lt;i&gt;htdocs&lt;/i&gt; directory for the file &lt;i&gt;C:/Program Files/Apache Group/Apache/htdocs/hello.html&lt;/i&gt;, just as it did before.
    27462746&lt;/p&gt;&lt;/div&gt;
     
    27482748
    27492749
    2750 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2751 
    2752 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2750&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2751
     2752&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27532753Be sure to add the &lt;i&gt;Alias&lt;/i&gt; directive after the &lt;i&gt;ScriptAlias&lt;/i&gt; directive. Instructing Apache to alias &lt;i&gt;/gsdl &lt;/i&gt;before&lt;i&gt; /gsdl/cgi-bin&lt;/i&gt; would match the URL &lt;i&gt;/gsdl/cgi-bin/library&lt;/i&gt; against the Alias directive rather than the ScriptAlias, and it would be interpreted as a request for a document rather than the result of executing a program. The outcome would be to &amp;ldquo;display&amp;rdquo; the binary program file as a page in the Web browser, instead of executing it.
    27542754&lt;/p&gt;&lt;/div&gt;
     
    27642764
    27652765
    2766 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2767 
    2768 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2766&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2767
     2768&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27692769You should be aware that if the web library version of Greenstone is set up as instructed above, anyone will be allowed to download any file in the &lt;i&gt;gsdl&lt;/i&gt; directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc.
    27702770&lt;/p&gt;&lt;/div&gt;
     
    27722772
    27732773
    2774 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2775 
    2776 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2774&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2775
     2776&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    27772777If you are concerned about this, you can easily tighten up your webserver configuration to improve security. For the Apache webserver, put these lines into the configuration file instead of those given in the previous subsection:
    27782778&lt;/p&gt;&lt;/div&gt;
     
    28602860
    28612861
    2862 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2863 
    2864 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2862&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2863
     2864&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28652865This means that only files whose extensions match the regular expression in the &lt;i&gt;FilesMatch&lt;/i&gt; line may be downloaded.
    28662866&lt;/p&gt;&lt;/div&gt;
     
    28762876
    28772877
    2878 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2879 
    2880 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2878&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2879
     2880&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28812881Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &amp;ldquo;Add/Remove programs&amp;rdquo; control panel. If they are not already on your Windows distribution CD-ROM you will have to download them from the Microsoft web site (&lt;i&gt;www.microsoft.com&lt;/i&gt;).
    28822882&lt;/p&gt;&lt;/div&gt;
     
    28842884
    28852885
    2886 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2887 
    2888 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2886&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2887
     2888&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28892889The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions.
    28902890&lt;/p&gt;&lt;/div&gt;
     
    28932893
    28942894&lt;ol type=&quot;1&quot;&gt;
    2895 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2896 
    2897 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2895&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2896
     2897&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    28982898Select &lt;i&gt;Advanced&lt;/i&gt; to get the &lt;i&gt;Advanced Options&lt;/i&gt; screen.
    28992899&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29012901
    29022902
    2903 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2904 
    2905 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2903&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2904
     2905&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29062906Select &lt;i&gt;Home&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29072907&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29092909
    29102910
    2911 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2912 
    2913 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2911&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2912
     2913&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29142914&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;
    29152915&lt;/p&gt;&lt;/div&gt;
     
    29172917
    29182918
    2919 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2920 
    2921 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2919&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2920
     2921&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29222922&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;gsdl&lt;/i&gt;
    29232923&lt;/p&gt;&lt;/div&gt;
     
    29252925
    29262926
    2927 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2928 
    2929 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2927&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2928
     2929&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29302930Access permissions:&lt;i&gt;Read&lt;/i&gt;
    29312931&lt;/p&gt;&lt;/div&gt;
     
    29332933
    29342934
    2935 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2936 
    2937 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2935&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2936
     2937&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29382938Application permissions:&lt;i&gt;None&lt;/i&gt;
    29392939&lt;/p&gt;&lt;/div&gt;
     
    29412941
    29422942
    2943 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2944 
    2945 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2943&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2944
     2945&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29462946Click &lt;i&gt;OK&lt;/i&gt;
    29472947&lt;/p&gt;&lt;/div&gt;
     
    29492949
    29502950
    2951 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2952 
    2953 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2951&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2952
     2953&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29542954This makes Greenstone files accessible to the webserver.
    29552955&lt;/p&gt;&lt;/div&gt;
     
    29582958
    29592959&lt;ol type=&quot;1&quot;&gt;
    2960 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2961 
    2962 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2960&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2961
     2962&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29632963Back in &lt;i&gt;Advanced Options&lt;/i&gt;, select &lt;i&gt;gsdl&lt;/i&gt; and click &lt;i&gt;Add&lt;/i&gt;. Fill out the fields as follows:
    29642964&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    29662966
    29672967
    2968 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2969 
    2970 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2968&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2969
     2970&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29712971&lt;i&gt;Directory&lt;/i&gt; field:&lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;&lt;i&gt;/cgi-bin&lt;/i&gt;
    29722972&lt;/p&gt;&lt;/div&gt;
     
    29742974
    29752975
    2976 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2977 
    2978 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2976&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2977
     2978&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29792979&lt;i&gt;Alias&lt;/i&gt; field:&lt;i&gt;cgi-bin&lt;/i&gt;
    29802980&lt;/p&gt;&lt;/div&gt;
     
    29822982
    29832983
    2984 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2985 
    2986 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2984&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2985
     2986&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29872987Access permissions:&lt;i&gt;None&lt;/i&gt;
    29882988&lt;/p&gt;&lt;/div&gt;
     
    29902990
    29912991
    2992 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    2993 
    2994 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     2992&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     2993
     2994&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    29952995Application permissions:&lt;i&gt;Execute&lt;/i&gt;
    29962996&lt;/p&gt;&lt;/div&gt;
     
    29982998
    29992999
    3000 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3001 
    3002 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3000&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 49.22mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3001
     3002&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30033003Click &lt;i&gt;OK&lt;/i&gt;
    30043004&lt;/p&gt;&lt;/div&gt;
     
    30063006
    30073007
    3008 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3009 
    3010 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3008&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3009
     3010&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30113011This allows the Greenstone program &lt;i&gt;library.exe&lt;/i&gt; to be executed by the webserver.
    30123012&lt;/p&gt;&lt;/div&gt;
     
    30153015
    30163016&lt;ol type=&quot;1&quot;&gt;
    3017 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3018 
    3019 &lt;p style=&quot;text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3017&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3018
     3019&lt;p style=&quot;text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30203020Go to the URL &lt;i&gt;http://localhost/gsdl/cgi-bin/library.exe&lt;/i&gt;.
    30213021&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    30233023
    30243024
    3025 &lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3026 
    3027 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3025&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3026
     3027&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30283028Note: you need to specify the &lt;i&gt;.exe&lt;/i&gt; file extension with PWS and IIS.
    30293029&lt;/p&gt;&lt;/div&gt;
     
    30313031
    30323032
    3033 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3034 
    3035 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3036 
    3037 &lt;/p&gt;&lt;/div&gt;
    3038 
    3039 
    3040 
    3041 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3042 
    3043 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3044 
    3045 &lt;/p&gt;&lt;/div&gt;
    3046 
    3047 
    3048 
    3049 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3050 
    3051 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3052 
    3053 &lt;/p&gt;&lt;/div&gt;
    3054 
    3055 
    3056 
    3057 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3058 
    3059 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3033&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3034
     3035&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3036
     3037&lt;/p&gt;&lt;/div&gt;
     3038
     3039
     3040
     3041&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 41.84mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3042
     3043&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3044
     3045&lt;/p&gt;&lt;/div&gt;
     3046
     3047
     3048
     3049&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3050
     3051&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3052
     3053&lt;/p&gt;&lt;/div&gt;
     3054
     3055
     3056
     3057&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3058
     3059&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30603060
    30613061&lt;/p&gt;&lt;/div&gt;
     
    30753075
    30763076
    3077 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3078 
    3079 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3077&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3078
     3079&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30803080For Greenstone to work properly, access permissions for certain files must be set up appropriately. Also, there is a configuration file associated with each Greenstone site. The install procedure creates a generic configuration file based on your installation choices; however its contents can be tailored to cope with different situations. This section explains both of these issues.
    30813081&lt;/p&gt;&lt;/div&gt;
     
    30913091
    30923092
    3093 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3094 
    3095 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3093&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3094
     3095&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    30963096This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files.
    30973097&lt;/p&gt;&lt;/div&gt;
     
    30993099
    31003100
    3101 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3102 
    3103 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3101&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3102
     3103&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31043104On Windows NT, 2000 and Unix systems, cgi scripts don't run as normal users, because users can't be identified over the Web. Instead, they run as the user who started up the webserver program (on Windows systems), or as a special user (commonly called &lt;i&gt;nobody &lt;/i&gt;on Unix systems). Because of this, all files and directories within &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; need to be globally readable (or at least readable by the cgi-script user, perhaps &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo;). To test whether file permissions are set up correctly, run the program &lt;i&gt;library.exe&lt;/i&gt; from the command line. If the files are in the right places but the permissions are set incorrectly, it will run from the command line&amp;mdash;that is, when &lt;i&gt;you&lt;/i&gt; execute it&amp;mdash;but not from a browser&amp;mdash;that is, when the &amp;ldquo;&lt;i&gt;nobody&lt;/i&gt;&amp;rdquo; user executes it. Another test is to log in as another user to see if the file permissions are specific to your original user account.
    31053105&lt;/p&gt;&lt;/div&gt;
     
    31073107
    31083108
    3109 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3110 
    3111 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3109&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3110
     3111&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31123112To work through a Web browser, all the Greenstone directories must be globally readable. Also, the &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt; directory and all its contents must be globally &lt;i&gt;writable&lt;/i&gt;. This is the directory into which the library program writes the usage log, error and initialization logs, and various user databases. If you're reluctant to make this directory globally writable, you can set permissions so that just the files &lt;i&gt;errout.txt&lt;/i&gt;, &lt;i&gt;initout.txt&lt;/i&gt;, &lt;i&gt;key.db&lt;/i&gt;, &lt;i&gt;users.db&lt;/i&gt;, &lt;i&gt;history.db&lt;/i&gt; and &lt;i&gt;usage.txt&lt;/i&gt; are writable by the cgi user.
    31133113&lt;/p&gt;&lt;/div&gt;
     
    31153115
    31163116
    3117 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3118 
    3119 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3117&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3118
     3119&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31203120If file permissions are not set up correctly for &lt;i&gt;C:/Program Files/gsdl/etc&lt;/i&gt;, you may find that user authentication and search history do not work, and that no usage log (&lt;i&gt;usage.txt&lt;/i&gt;) is generated.
    31213121&lt;/p&gt;&lt;/div&gt;
     
    31313131
    31323132
    3133 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3134 
    3135 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3133&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3134
     3135&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    31363136The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is &lt;i&gt;C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg&lt;/i&gt; and its content is:
    31373137&lt;/p&gt;&lt;/div&gt;
     
    33713371
    33723372
    3373 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3374 
    3375 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3373&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3374
     3375&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33763376You can customise your installation by editing this file, although you will probably not need to do so.
    33773377&lt;/p&gt;&lt;/div&gt;
     
    33793379
    33803380
    3381 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3382 
    3383 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3381&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3382
     3383&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33843384The &lt;i&gt;gsdlhome&lt;/i&gt; line simply points to the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory.
    33853385&lt;/p&gt;&lt;/div&gt;
     
    33873387
    33883388
    3389 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3390 
    3391 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3389&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3390
     3391&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    33923392&lt;i&gt;httpprefix&lt;/i&gt; is the web address of the directory that Greenstone is installed in. We explained earlier how to create an alias so that URLs of the form &lt;i&gt;http://localhost/gsdl/&lt;/i&gt; ... are sought in the &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt; directory. Putting a line &lt;i&gt;httpprefix /gsdl&lt;/i&gt; into the &lt;i&gt;gsdlsite&lt;/i&gt; configuration file establishes the same convention for the Greenstone software.
    33933393&lt;/p&gt;&lt;/div&gt;
     
    33953395
    33963396
    3397 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3398 
    3399 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3397&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3398
     3399&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34003400&lt;i&gt;httpimg&lt;/i&gt; is the web address of the &lt;i&gt;C:/Program Files/gsdl/images&lt;/i&gt; directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be &lt;i&gt;httpprefix/images&lt;/i&gt;, and the line in the file above is left untouched.
    34013401&lt;/p&gt;&lt;/div&gt;
     
    34033403
    34043404
    3405 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3406 
    3407 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3405&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3406
     3407&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34083408&lt;i&gt;gwcgi&lt;/i&gt; is the web address of the library cgi program. This is not required by most webservers (including Apache), and should remain commented out. Don't uncomment it unless you're sure you need to, because that may introduce problems.
    34093409&lt;/p&gt;&lt;/div&gt;
     
    34113411
    34123412
    3413 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3414 
    3415 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3413&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3414
     3415&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34163416&lt;i&gt;maxrequests&lt;/i&gt; is only used by versions of Greenstone that are compiled with the &amp;ldquo;fast-cgi&amp;rdquo; option on. The standard binary distribution does not include this option because not all webservers are configured to support it. Fastcgi speeds up cgi executions by keeping the main executable in memory between invocations of the software, rather than loading it in from disk each time a web page is requested from the Greenstone software. The trade-off is the amount of memory used, which can grow the longer the program remains in memory. Once &lt;i&gt;maxrequests&lt;/i&gt; pages have been generated, the cgi program quits, thereby freeing any accumulated memory. To respond to the next request for a Web page, the cgi program is read in from disk again, and a new cycle of page requests is begun. Most installations use the standard cgi protocol, which means that &lt;i&gt;maxrequests&lt;/i&gt; can be safely ignored.
    34173417&lt;/p&gt;&lt;/div&gt;
     
    34193419
    34203420
    3421 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3422 
    3423 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3424 
    3425 &lt;/p&gt;&lt;/div&gt;
    3426 
    3427 
    3428 
    3429 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3430 
    3431 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3432 
    3433 &lt;/p&gt;&lt;/div&gt;
    3434 
    3435 
    3436 
    3437 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3438 
    3439 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    3440 
    3441 &lt;/p&gt;&lt;/div&gt;
    3442 
    3443 
    3444 
    3445 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3446 
    3447 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3421&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3422
     3423&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3424
     3425&lt;/p&gt;&lt;/div&gt;
     3426
     3427
     3428
     3429&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3430
     3431&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3432
     3433&lt;/p&gt;&lt;/div&gt;
     3434
     3435
     3436
     3437&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3438
     3439&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3440
     3441&lt;/p&gt;&lt;/div&gt;
     3442
     3443
     3444
     3445&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3446
     3447&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34483448
    34493449&lt;/p&gt;&lt;/div&gt;
     
    34633463
    34643464
    3465 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3466 
    3467 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3465&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3466
     3467&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34683468Probably the first thing you will want to do once your Greenstone installation is up and running is personalize the home page. The file that generates the Greenstone home page is called &lt;i&gt;home.dm&lt;/i&gt;, and is located in the &lt;i&gt;macros&lt;/i&gt; subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is &lt;i&gt;C:/Program Files/gsdl&lt;/i&gt;.) This is a plain text file that you will have to edit to create a new home page. Instead of editing it, we recommend creating a new file, say &lt;i&gt;yourhome.dm&lt;/i&gt;. This will be like &lt;i&gt;home.dm&lt;/i&gt; but will define &amp;ldquo;package home&amp;rdquo;&amp;mdash;which is the bit that does the actual work&amp;mdash;in a different way.
    34693469&lt;/p&gt;&lt;/div&gt;
     
    34713471
    34723472
    3473 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3474 
    3475 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3473&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3474
     3475&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34763476When you make a different home page, there must be some way of linking in to the digital library pages so that you can search and browse the collections on your system. The solution that Greenstone adopts is to use &amp;ldquo;macros&amp;rdquo;. That's why the home-page file is called &amp;ldquo;.dm&amp;rdquo; and not &amp;ldquo;.html&amp;rdquo;&amp;mdash;it's a &amp;ldquo;macro&amp;rdquo; file rather than a regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; file. But don't quail: the macro file basically contains just &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;, sprinkled with a few mystical incantantations which are explained below. The macro language is a powerful facility, and only a small part of it is described below&amp;mdash;see the &lt;i&gt;Greenstone Digital Library Developer's Guide&lt;/i&gt; for more information.
    34773477&lt;/p&gt;&lt;/div&gt;
     
    34873487
    34883488
    3489 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3490 
    3491 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3489&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3490
     3491&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    34923492Figure 3 shows an example of a new digital library home page. Each of the &amp;ldquo;Click here&amp;rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called &lt;i&gt;yourhome.dm&lt;/i&gt; shown in Figure 4.
    34933493&lt;/p&gt;&lt;/div&gt;
     
    34953495
    34963496
    3497 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3498 
    3499 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3497&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3498
     3499&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    35003500You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called &lt;i&gt;content&lt;/i&gt;. Inside the curly braces is ordinary &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. You could insert additional text, along with any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; formatting commands, to put the content that you &lt;br&gt;want to see on the page. The text is regular &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;; if you want you can include hyperlinks and use all the other facilities that &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; provides.
    35013501&lt;/p&gt;&lt;/div&gt;
     
    35213521
    35223522
    3523 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3524 
    3525 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3523&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3524
     3525&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    35263526
    35273527&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39643964
    39653965
    3966 &lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3967 
    3968 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3966&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;26.01%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3967
     3968&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39693969
    39703970&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
     
    39823982&lt;/table&gt;
    39833983
    3984 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3985 
    3986 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3984&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3985
     3986&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39873987To make your new home page link in with other digital library pages, you need to use an appropriate magic spell. In this macro language, magic spells are words flanked by underscores. You can see these in Figure 4. For example, &lt;i&gt;_httppagehome_&lt;/i&gt; takes you to the home page, &lt;i&gt;_httppagehelp_&lt;/i&gt; to the help page, and so on. In some cases you need to include a collection name. For example, &lt;i&gt;_httpquery_&lt;/i&gt;&lt;i&gt;&amp;amp;c=demo&lt;/i&gt; specifies the search page for the demo collection; for other collections you should replace &lt;i&gt;demo&lt;/i&gt; by the appropriate collection name.
    39883988&lt;/p&gt;&lt;/div&gt;
     
    39903990
    39913991
    3992 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    3993 
    3994 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     3992&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     3993
     3994&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    39953995The definition of the macro called &lt;i&gt;_content_ &lt;/i&gt;is plain &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt;. Any standard &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; code may be placed within a macro definition. However, the special characters `{`, `}', `/', and `_' must be escaped with a backslash to prevent them from being processed by the macro language interpreter.
    39963996&lt;/p&gt;&lt;/div&gt;
     
    39983998
    39993999
    4000 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4001 
    4002 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4000&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4001
     4002&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40034003Note that the &lt;i&gt;_content_ &lt;/i&gt;macro definition does not contain any &lt;span style=&quot;text-transform:lowercase&quot;&gt;html&lt;/span&gt; header or footer. If you want to change the header or footer of your home page, you should define &lt;i&gt;_header_&lt;/i&gt; and/or &lt;i&gt;_footer_&lt;/i&gt; macros, adding them to the &lt;i&gt;yourhome.dm&lt;/i&gt; file in the form
    40044004&lt;/p&gt;&lt;/div&gt;
     
    40304030
    40314031
    4032 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4033 
    4034 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4032&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4033
     4034&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40354035For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the &lt;i&gt;_header_ &lt;/i&gt;macro, and making this macro null will remove it, as indicated at the end of Figure 4.
    40364036&lt;/p&gt;&lt;/div&gt;
     
    40464046
    40474047
    4048 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4049 
    4050 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4048&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4049
     4050&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40514051You have to tell Greenstone about the new home page &lt;i&gt;yourhome.dm&lt;/i&gt;. The system reads in the macro files that are specified in the main configuration file &lt;i&gt;main.cfg&lt;/i&gt;, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence.
    40524052&lt;/p&gt;&lt;/div&gt;
     
    40544054
    40554055
    4056 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4057 
    4058 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4056&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4057
     4058&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40594059Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the &lt;i&gt;yourhome.dm&lt;/i&gt; file in Figure 4 into the &lt;i&gt;macros&lt;/i&gt; directory. Then edit the &lt;i&gt;main.cfg &lt;/i&gt;configuration file to replace &lt;i&gt;home.dm&lt;/i&gt; with &lt;i&gt;yourhome.dm&lt;/i&gt; in the list of macro files that are loaded at startup.
    40604060&lt;/p&gt;&lt;/div&gt;
     
    40704070
    40714071
    4072 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4073 
    4074 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4072&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4073
     4074&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40754075You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL &lt;i&gt;http://nzdl.org&lt;/i&gt; (which is shorthand for &lt;i&gt;http://nzdl.org/index.html)&lt;/i&gt; is redirected to &lt;i&gt;http://nzdl.org/cgi-bin/library&lt;/i&gt;. The Apache webserver accomplishes this with the &lt;i&gt;Redirect&lt;/i&gt; directive. Along with other directives, this goes into the &lt;i&gt;C:/Program Files/Apache Group/Apache/conf/httpd.conf&lt;/i&gt; configuration file. To redirect the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt; to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, put this line into &lt;i&gt;httpd.conf&lt;/i&gt;:
    40764076&lt;/p&gt;&lt;/div&gt;
     
    40864086
    40874087
    4088 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4089 
    4090 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4088&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4089
     4090&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    40914091Then you will reach your digital library system directly from the URL &lt;i&gt;http://www.yourserver.com&lt;/i&gt;. Instead, if you wanted a URL like &lt;i&gt;http://www.yourserver.com/greenstone&lt;/i&gt; to be redirected to &lt;i&gt;http://www.yourserver.com/cgi-bin/library&lt;/i&gt;, include in the &lt;i&gt;httpd.conf&lt;/i&gt; file
    40924092&lt;/p&gt;&lt;/div&gt;
     
    41024102
    41034103
    4104 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4105 
    4106 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4104&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4105
     4106&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41074107If your computer doesn't have a domain name (like the &amp;ldquo;www.yourserver.com&amp;rdquo; above), just replace &lt;i&gt;www.yourserver.com&lt;/i&gt; by &lt;i&gt;localhost&lt;/i&gt; in the lines above. So long as the browser is running on the same machine as the webserver&amp;mdash;which it surely is if your computer doesn't have a domain name&amp;mdash;this has the same effect as the above redirections.
    41084108&lt;/p&gt;&lt;/div&gt;
     
    41104110
    41114111
    4112 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4113 
    4114 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4112&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4113
     4114&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41154115Instead of putting redirect directives into the file &lt;i&gt;httpd.conf&lt;/i&gt;, you can equally well put them into a file called &lt;i&gt;.htaccess&lt;/i&gt; within your server's document root directory. In fact, doing so has two advantages. First, changes to &lt;i&gt;.htaccess&lt;/i&gt; take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to &lt;i&gt;httpd.conf&lt;/i&gt;. Second, on Unix systems you usually have to be logged in as the &amp;ldquo;root&amp;rdquo; user to edit &lt;i&gt;httpd.conf&lt;/i&gt;, whereas you don't to edit &lt;i&gt;.htaccess&lt;/i&gt;.
    41164116&lt;/p&gt;&lt;/div&gt;
     
    41384138
    41394139
    4140 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4141 
    4142 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4140&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4141
     4142&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41434143Here is how to obtain the software packages mentioned above.
    41444144&lt;/p&gt;&lt;/div&gt;
     
    41544154
    41554155
    4156 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4157 
    4158 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4156&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4157
     4158&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41594159To run any version of Greenstone apart from the Windows Local Library version, you need an external webserver. Many installations, particularly larger ones, will already have a webserver. If you are using Linux, Apache may be on your installation disk but may not have been selected during the installation procedure. The Apache Webserver from &lt;i&gt;www.apache.org&lt;/i&gt; is free, and easy to install.
    41604160&lt;/p&gt;&lt;/div&gt;
     
    41704170
    41714171
    4172 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4173 
    4174 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4172&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4173
     4174&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41754175Greenstone uses the Perl language when building collections. For Windows, Perl is already included in the Greenstone software.  Most Unix systems already have Perl installed, but if not, source code and binaries for a wide range of Unix platforms are freely available at &lt;i&gt;www.perl.com&lt;/i&gt;. Perl version 5.0 or higher is needed.
    41764176&lt;/p&gt;&lt;/div&gt;
     
    41864186
    41874187
    4188 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4189 
    4190 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4188&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4189
     4190&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    41914191The Unix version of Greenstone compiles under the Gnu C++ compiler, GCC. Greenstone makes extensive use of the C++ standard template library (we've found it to be broken on some older versions of GCC; please tell us if you have STL problems). Note that this version of Greenstone does not compile under GCC 3.0.
    41924192&lt;/p&gt;&lt;/div&gt;
     
    42024202
    42034203
    4204 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4205 
    4206 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4204&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4205
     4206&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42074207All versions of Greenstone use the Gnu Database Manager, GDBM. It is supplied with all Windows versions of Greenstone and installed automatically during the installation procedure. Linux systems already have GDBM, so we do not provide it for Linux. Most other Unix systems have it, but if necessary you can download it from &lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fwww.gnu.org&quot;&gt;&lt;/i&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;i&gt;&lt;u&gt;www.gnu.org&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;i&gt;&lt;/a&gt;&lt;/i&gt;.
    42084208&lt;/p&gt;&lt;/div&gt;
     
    42184218
    42194219
    4220 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4221 
    4222 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4220&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4221
     4222&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42234223To use the Greenstone Librarian Interface, you need a suitable version of the Java Runtime Environment. If you don't already have this, a suitable version is included on the CD-ROM, or you can download the latest version from &lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42244224&lt;/p&gt;&lt;/div&gt;
     
    42344234
    42354235
    4236 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4237 
    4238 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4236&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4237
     4238&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42394239&lt;font color=&quot;Black&quot;&gt;To compile the source code of the Greenstone Librarian Interface, you must first install a Java Development Kit. You can download the J2SE Software Development Kit from &lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;Blue&quot;&gt;&lt;u&gt;http://java.sun.com/j2se/downloads.html&lt;/u&gt;&lt;/font&gt;&lt;font color=&quot;DarkGreen&quot;&gt;&lt;u&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;. Version 1.4.0 or higher is needed.
    42404240&lt;/p&gt;&lt;/div&gt;
     
    42424242
    42434243
    4244 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4245 
    4246 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    4247 
    4248 &lt;/p&gt;&lt;/div&gt;
    4249 
    4250 
    4251 
    4252 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    4253 
    4254 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4244&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4245
     4246&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     4247
     4248&lt;/p&gt;&lt;/div&gt;
     4249
     4250
     4251
     4252&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     4253
     4254&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    42554255
    42564256&lt;/p&gt;&lt;/div&gt;
     
    54105410
    54115411
    5412 &lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    5413 
    5414 &lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
     5412&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 4.17mm 0.00mm 0.00mm 34.46mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     5413
     5414&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
    54155415
    54165416&lt;/p&gt;&lt;/div&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2/a32e0805.dir/doc.xml

    r29405 r29718  
    99    <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
    1010    <Metadata name="Title">Evolving Tool Support for Digital Librarians</Metadata>
    11     <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470428_1/word06.html</Metadata>
    12     <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1414470428_1/word06.html</Metadata>
     11    <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107668/word06.html</Metadata>
     12    <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/1423107668/word06.html</Metadata>
    1313    <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata>
    14     <Metadata name="gsdlconvertedfilename">tmp/1414470428_1/word06.html</Metadata>
     14    <Metadata name="gsdlconvertedfilename">tmp/1423107668/word06.html</Metadata>
    1515    <Metadata name="OrigSource">word06.html</Metadata>
    1616    <Metadata name="Source">word06.doc</Metadata>
     
    2727    <Metadata name="dc.Title">COMPUTATIONAL SENSE: THE ROLE OF TECHNOLOGY IN THE EDUCATION OF DIGITAL LIBRARIANS</Metadata>
    2828    <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata>
    29     <Metadata name="lastmodified">1414470425</Metadata>
    30     <Metadata name="lastmodifieddate">20141028</Metadata>
    31     <Metadata name="oailastmodified">1414470429</Metadata>
    32     <Metadata name="oailastmodifieddate">20141028</Metadata>
     29    <Metadata name="lastmodified">1423107620</Metadata>
     30    <Metadata name="lastmodifieddate">20150205</Metadata>
     31    <Metadata name="oailastmodified">1423107668</Metadata>
     32    <Metadata name="oailastmodifieddate">20150205</Metadata>
    3333    <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata>
    3434    <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
     
    748748
    749749&lt;ul&gt;
    750 &lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    751 
    752 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     750&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     751
     752&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    753753&lt;font color=&quot;Black&quot;&gt;have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)&lt;/font&gt;
    754754&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    756756
    757757
    758 &lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    759 
    760 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     758&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     759
     760&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    761761&lt;font color=&quot;Black&quot;&gt;have a different syntax to conditional statements in Greenstone formatting statements&lt;/font&gt;
    762762&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    764764
    765765
    766 &lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    767 
    768 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     766&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     767
     768&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    769769&lt;font color=&quot;Black&quot;&gt;have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)&lt;/font&gt;
    770770&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
     
    772772
    773773
    774 &lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
    775 
    776 &lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
     774&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 0.00mm 0.00mm 0.00mm 12.50mm;  padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
     775
     776&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; &quot;&gt;
    777777&lt;font color=&quot;Black&quot;&gt;have no integrated documentation (such as found in modern programming development environments)&lt;/font&gt;
    778778&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
  • other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/index/build.cfg

    r29405 r29718  
    1 builddate   1414470430
     1builddate   1423107670
    22buildtype   mgpp
    3 earliestdatestamp   1414470425
     3earliestdatestamp   1423107655
    44indexfieldmap   text->TX    dc.Title,ex.dc.Title,Title->TI  dc.Creator->CR
    55indexfields text    dc.Title,ex.dc.Title,Title  dc.Creator
     
    1010levelmap    document->Doc
    1111maxnumeric  4
    12 numbytes    717786
     12numbytes    719322
    1313numdocs 8
    1414numsections 8
Note: See TracChangeset for help on using the changeset viewer.