Changeset 29718 for other-projects/nightly-tasks
- Timestamp:
- 2015-02-05T16:42:41+13:00 (9 years ago)
- 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 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925855_1/pdf03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107678/pdf03.html</Metadata> 15 15 <Metadata name="OrigSource">pdf03.html</Metadata> 16 16 <Metadata name="Source">pdf03.pdf</Metadata> … … 27 27 <Metadata name="dc.Title">Applications for Bibliometric Research in the Emerging Digital Libraries</Metadata> 28 28 <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">201 4: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> 31 31 <Metadata name="ex.File.FileName">pdf03.pdf</Metadata> 32 <Metadata name="ex.File.FilePermissions">7 55</Metadata>32 <Metadata name="ex.File.FilePermissions">775</Metadata> 33 33 <Metadata name="ex.File.FileSize">35935</Metadata> 34 34 <Metadata name="ex.File.FileType">PDF</Metadata> … … 43 43 <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata> 44 44 <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata> 45 <Metadata name="lastmodified">1 398925757</Metadata>46 <Metadata name="lastmodifieddate">201 40501</Metadata>47 <Metadata name="oailastmodified">1 398925855</Metadata>48 <Metadata name="oailastmodifieddate">201 40501</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> 49 49 <Metadata name="assocfilepath">HASH019c.dir</Metadata> 50 50 <Metadata name="gsdlassocfile">doc.pdf:application/pdf:</Metadata> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH0791.dir/doc.xml
r29015 r29718 8 8 <Metadata name="Encoding">utf8</Metadata> 9 9 <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> 12 12 <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata> 13 <Metadata name="gsdlconvertedfilename">tmp/1 398925855_2/rtf01.html</Metadata>13 <Metadata name="gsdlconvertedfilename">tmp/1423107678_1/rtf01.html</Metadata> 14 14 <Metadata name="OrigSource">rtf01.html</Metadata> 15 15 <Metadata name="Source">rtf01.rtf</Metadata> … … 23 23 <Metadata name="srclinkFile">doc.rtf</Metadata> 24 24 <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata> 25 <Metadata name="lastmodified">1 398925757</Metadata>26 <Metadata name="lastmodifieddate">201 40501</Metadata>27 <Metadata name="oailastmodified">1 398925855</Metadata>28 <Metadata name="oailastmodifieddate">201 40501</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> 29 29 <Metadata name="assocfilepath">HASH0791.dir</Metadata> 30 30 <Metadata name="gsdlassocfile">doc.rtf:application/rtf:</Metadata> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASH1a9c.dir/doc.xml
r29015 r29718 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925855/pdf01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107677_1/pdf01.html</Metadata> 15 15 <Metadata name="OrigSource">pdf01.html</Metadata> 16 16 <Metadata name="Source">pdf01.pdf</Metadata> … … 30 30 <Metadata name="dc.Title">Greenstone: A Comprehensive Open-Source Digital Library Software System</Metadata> 31 31 <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">201 4: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> 34 34 <Metadata name="ex.File.FileName">pdf01.pdf</Metadata> 35 <Metadata name="ex.File.FilePermissions">7 55</Metadata>35 <Metadata name="ex.File.FilePermissions">775</Metadata> 36 36 <Metadata name="ex.File.FileSize">269487</Metadata> 37 37 <Metadata name="ex.File.FileType">PDF</Metadata> … … 45 45 <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata> 46 46 <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata> 47 <Metadata name="lastmodified">1 398925757</Metadata>48 <Metadata name="lastmodifieddate">201 40501</Metadata>49 <Metadata name="oailastmodified">1 398925855</Metadata>50 <Metadata name="oailastmodifieddate">201 40501</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> 51 51 <Metadata name="assocfilepath">HASH1a9c.dir</Metadata> 52 52 <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 9 9 <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata> 10 10 <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata> 11 <Metadata name="gsdlconvertedfilename">tmp/1 398925854/langmodl.text</Metadata>11 <Metadata name="gsdlconvertedfilename">tmp/1423107677/langmodl.text</Metadata> 12 12 <Metadata name="OrigSource">langmodl.text</Metadata> 13 13 <Metadata name="Source">langmodl.ps</Metadata> … … 21 21 <Metadata name="srclinkFile">doc.ps</Metadata> 22 22 <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata> 23 <Metadata name="lastmodified">1 398925757</Metadata>24 <Metadata name="lastmodifieddate">201 40501</Metadata>25 <Metadata name="oailastmodified">1 398925855</Metadata>26 <Metadata name="oailastmodifieddate">201 40501</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> 27 27 <Metadata name="assocfilepath">HASH8bbe.dir</Metadata> 28 28 <Metadata name="gsdlassocfile">doc.ps:application/postscript:</Metadata> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2.dir/doc.xml
r29015 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925855_3/word01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107678_2/word01.html</Metadata> 15 15 <Metadata name="OrigSource">word01.html</Metadata> 16 16 <Metadata name="Source">word01.doc</Metadata> … … 24 24 <Metadata name="srclinkFile">doc.doc</Metadata> 25 25 <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata> 26 <Metadata name="lastmodified">1 398925757</Metadata>27 <Metadata name="lastmodifieddate">201 40501</Metadata>28 <Metadata name="oailastmodified">1 398925856</Metadata>29 <Metadata name="oailastmodifieddate">201 40501</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> 30 30 <Metadata name="assocfilepath">HASHeaa2.dir</Metadata> 31 31 <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 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925856/word03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107679/word03.html</Metadata> 15 15 <Metadata name="OrigSource">word03.html</Metadata> 16 16 <Metadata name="Source">word03.doc</Metadata> … … 29 29 <Metadata name="dc.Title">Greenstone: A Comprehensive Open-Source Digital Library Software System</Metadata> 30 30 <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata> 31 <Metadata name="lastmodified">1 398925757</Metadata>32 <Metadata name="lastmodifieddate">201 40501</Metadata>33 <Metadata name="oailastmodified">1 398925856</Metadata>34 <Metadata name="oailastmodifieddate">201 40501</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> 35 35 <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata> 36 36 <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata> … … 130 130 </table> 131 131 132 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">133 134 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">132 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 133 134 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 135 135 <b></b> 136 136 </p></div> … … 138 138 139 139 140 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">141 142 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">140 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 141 142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 143 143 <b></b> 144 144 </p></div> … … 158 158 159 159 160 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">161 162 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">160 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 161 162 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 163 163 This 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 &ldquo;plugins&rdquo; accommodate different document and metadata types. 164 164 </p></div> … … 174 174 175 175 176 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">177 178 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">176 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 177 178 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 179 179 Notwithstanding 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&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. 180 180 </p></div> … … 182 182 183 183 184 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">185 186 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">184 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 185 186 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 187 187 The 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. 188 188 </p></div> … … 190 190 191 191 192 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">193 194 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">192 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 193 194 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 195 195 The 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 <i>collection</i> of information comprises several (typically several thousand, or several million) <i>documents</i>, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&mdash;though there is a strong family resemblance in how collections are presented. 196 196 </p></div> … … 198 198 199 199 200 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">201 202 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">200 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 201 202 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 203 203 Making information available using this system is far more than &ldquo;just putting it on the Web.&rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &ldquo;building&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. 204 204 </p></div> … … 206 206 207 207 208 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">209 210 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">208 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 209 210 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 211 211 To 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 <i>www.nzdl.org</i>. 212 212 </p></div> … … 230 230 231 231 232 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">233 234 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">232 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 233 234 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 235 235 This 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. 236 236 </p></div> … … 246 246 247 247 248 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">249 250 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">248 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 249 250 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 251 251 Ten definitions of the term &ldquo;digital library&rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization: 252 252 </p></div> … … 262 262 263 263 264 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">265 266 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">264 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 265 266 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 267 267 (Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &ldquo;organized collections of digital information,&rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized. 268 268 </p></div> … … 270 270 271 271 272 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">273 274 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">272 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 273 274 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 275 275 Digital 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 <i>site</i>: 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? 276 276 </p></div> … … 278 278 279 279 280 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">281 282 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">280 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 281 282 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 283 283 But 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 <i>metadata</i>. This provides sufficient focus to the concept of &ldquo;digital library&rdquo; to support the development of a construction kit. 284 284 </p></div> … … 294 294 295 295 296 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">297 298 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">296 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 297 298 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 299 299 Information 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 <i>search for particular words</i> that appear in the text, or within a section of a document, or within a title or section heading. You can <i>browse documents by title</i>: just click on the displayed book icon to read it. You can <i>browse documents by subject</i>. 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. 300 300 </p></div> … … 302 302 303 303 304 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">305 306 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">304 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 305 306 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 307 307 An 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 <i>butterfly</i>. 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, <i>Introduction and Summary</i>, is shown in bold in the table of contents with its text starting further down the page. 308 308 </p></div> … … 310 310 311 311 312 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">313 314 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">312 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 313 314 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 315 315 In 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 <i>searching</i> and <i>browsing</i>. Searching is full-text, and&mdash;depending on the collection's design&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. 316 316 </p></div> … … 318 318 319 319 320 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">321 322 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">320 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 321 322 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 323 323 324 324 </p></div> … … 342 342 343 343 344 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">345 346 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">344 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 345 346 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 347 347 Rich 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 <i>maintainability</i> 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&mdash;all without manual intervention. 348 348 </p></div> … … 350 350 351 351 352 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">353 354 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">352 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 353 354 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 355 355 Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into <i>sections</i> (subsections, sub-subsections, and so on). Each section comprises one or more <i>paragraphs</i>. 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. 356 356 </p></div> … … 358 358 359 359 360 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">361 362 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">360 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 361 362 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 363 363 In order to accommodate different kinds of source documents, the software is organized so that &ldquo;plugins&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 <i>et al</i>., 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 &ldquo;classifiers&rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called <i>importing</i>, which uses the plugins and classifiers specified in the collection configuration file. 364 364 </p></div> … … 366 366 367 367 368 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">369 370 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">368 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 369 370 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 371 371 The international Unicode character set is used throughout, so documents&mdash;and interfaces&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 <i>et al</i>., 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. 372 372 </p></div> … … 374 374 375 375 376 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">377 378 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">376 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 377 378 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 379 379 The system includes an &ldquo;administrative&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). 380 380 </p></div> … … 382 382 383 383 384 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">385 386 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">384 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 385 386 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 387 387 Although 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&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&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. 388 388 </p></div> … … 390 390 391 391 392 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">393 394 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">392 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 393 394 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 395 395 The 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. 396 396 </p></div> … … 422 422 423 423 424 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">425 426 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">424 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 425 426 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 427 427 Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &ldquo;about&rdquo; page that gives you information about how the collection is organized and the principles governing what is included. 428 428 </p></div> … … 430 430 431 431 432 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">433 434 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">432 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 433 434 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 435 435 All 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. 436 436 </p></div> … … 438 438 439 439 440 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">441 442 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">440 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 441 442 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 443 443 Each of the five buttons provides a different way to find information. You can <i>search for particular words</i> that appear in the text from the &ldquo;search&rdquo; page (or from the &ldquo;about&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&mdash;which allows full Boolean expressions, phrase searching, case and stemming control&mdash;can be enabled from the <i>Preferences</i> page. 444 444 </p></div> … … 446 446 447 447 448 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">449 450 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">448 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 449 450 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 451 451 This collection has four browsable metadata indexes. You can <i>access publications by subject</i> by clicking the <i>subjects</i> button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can <i>access publications by title</i> by clicking <i>titles a-z</i> (Figure 4), which brings up a list of books in alphabetic order. You can <i>access publications by organization</i> (i.e. Dublin Core &ldquo;publisher&rdquo;), bringing up a list of organizations. You can <i>access publications by &ldquo;how to&rdquo; listing</i>, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an <i>ad hoc</i> manner to accommodate the individual requirements of collection designers. 452 452 </p></div> … … 462 462 463 463 464 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">465 466 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">464 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 465 466 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 467 467 When 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 &ldquo;importing.&rdquo; This involves converting documents into a simple HTML-like format known as GML (for &ldquo;Greenstone Markup Language&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). 468 468 </p></div> … … 478 478 479 479 480 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">481 482 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">480 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 481 482 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 483 483 There is a separate directory for each collection, which contains five subdirectories: the original raw material (<i>import</i>), the GML files created from this (<i>archives</i>), the final collection as it is served to users (<i>index</i>), a directory for use during the building process (<i>building</i>), and one for any supporting files (<i>etc</i>)&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. 484 484 </p></div> … … 494 494 495 495 496 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">497 498 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">496 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 497 498 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 499 499 In 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&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. 500 500 </p></div> … … 502 502 503 503 504 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">505 506 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">504 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 505 506 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 507 507 Once imported, each document is stored in its own subdirectory of <i>archives</i>, along with any associated files&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. 508 508 </p></div> … … 518 518 519 519 520 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">521 522 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">520 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 521 522 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 523 523 The 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 &ldquo;sections&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. 524 524 </p></div> … … 526 526 527 527 528 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">529 530 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">528 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 529 530 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 531 531 The document structure is used for searchable indexes. There are three levels of index: <i>documents</i>, <i>sections</i>, and <i>paragraphs</i>, corresponding to the distinctions that GML makes&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. 532 532 </p></div> … … 558 558 559 559 560 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">561 562 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">560 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 561 562 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 563 563 Updating 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 &lt;&lt;TOC&gt;&gt; tags to split books into sections and subsections, and &lt;&lt;I&gt;&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 <i>Save As</i> command). 564 564 </p></div> … … 566 566 567 567 568 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">569 570 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">568 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 569 570 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 571 571 Since the collection exists, its directory is already set up with subdirectories <i>import</i>, <i>archives</i>, <i>building</i>, <i>index</i>, and <i>etc</i>, and the <i>etc</i> directory will contain a suitable collection configuration file. 572 572 </p></div> … … 582 582 583 583 584 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">585 586 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">584 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 585 586 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 587 587 To update a collection, the new raw material is placed in the <i>import</i> directory, in whatever form it is available. Then the <i>import</i> 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 <i>build</i> process is invoked to build the requisite indexes for the collection. Finally, the contents of the <i>building</i> directory are moved into the <i>index</i> directory, and the new version of the collection automatically becomes live. 588 588 </p></div> … … 590 590 591 591 592 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">593 594 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">592 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 593 594 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 595 595 This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The <i>import</i> process could be performed on the fly during the building operation&mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The <i>build</i> process can take considerable time&mdash;a day or two, for very large collections. Consequently, the results are placed in the <i>building</i> directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation. 596 596 </p></div> … … 598 598 599 599 600 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">601 602 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">600 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 601 602 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 603 603 Active users of the collection will not be disturbed when the new version becomes live&mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&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. 604 604 </p></div> … … 614 614 615 615 616 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">617 618 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">616 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 617 618 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 619 619 The original material in the <i>import</i> 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 <i>import</i> 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. 620 620 </p></div> … … 622 622 623 623 624 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">625 626 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">624 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 625 626 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 627 627 The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten <i>et al.</i>, 1999), and the <i>mgbuild</i> 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 <i>index</i> directory are created for each of these indexes. 628 628 </p></div> … … 1632 1632 1633 1633 1634 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1635 1636 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1634 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1635 1636 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1637 1637 MG also compresses the text of the collection; and the image files are linked into the <i>index</i> subdirectory. Now none of the material in the <i>import</i> and <i>archives</i> 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). 1638 1638 </p></div> … … 1640 1640 1641 1641 1642 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1643 1644 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1642 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1643 1644 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1645 1645 Associated 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 &ldquo;classifier&rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an <i>ad hoc</i> basis for the particular information required, and where possible reused from one collection to another. 1646 1646 </p></div> … … 1648 1648 1649 1649 1650 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1651 1652 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1650 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1651 1652 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1653 1653 The building program creates the indexes based on whatever appears in the <i>archives</i> directory. The first plugin specified by all collections is one that processes GML files, and so if <i>archives</i> 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. 1654 1654 </p></div> … … 1656 1656 1657 1657 1658 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1659 1660 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1658 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1659 1660 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1661 1661 GML 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. 1662 1662 </p></div> … … 1672 1672 1673 1673 1674 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1675 1676 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1674 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1675 1676 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1677 1677 Building 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 <i>import</i> directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &ldquo;titles&rdquo; (defined in this case to be the document filenames). 1678 1678 </p></div> … … 1680 1680 1681 1681 1682 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1683 1684 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1682 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1683 1684 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1685 1685 To enhance the functionality and presentation&mdash; something anything but the most trivial collection will require&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. 1686 1686 </p></div> … … 1712 1712 1713 1713 1714 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1715 1716 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1714 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1715 1716 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1717 1717 Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. <i>TEXTPlug</i> is replaced with <i>EMAILPlug</i> (line 7) which reads email files and extracts metadata (<i>From</i>, <i>To</i>, <i>Date</i>, <i>Subject</i>) 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 <i>Title</i>) and its sender (i.e. Dublin Core <i>Author</i>). Elements in square brackets, such as <i>[Title]</i>, are replaced by the metadata associated with a particular document. The built-in term <i>[icon]</i> produces a suitable image that represents the document (such as a book icon or page icon), and the <i>[link]&hellip;[/link]</i> 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. 1718 1718 </p></div> … … 1720 1720 1721 1721 1722 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1723 1724 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1722 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1723 1724 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1725 1725 As 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&mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging. 1726 1726 </p></div> … … 1736 1736 1737 1737 1738 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1739 1740 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1738 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1739 1740 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1741 1741 Extensibility is obtained through plugins and classifiers. 1742 1742 </p></div> … … 1744 1744 1745 1745 1746 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1747 1748 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1746 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1747 1748 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1749 1749 These 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. 1750 1750 </p></div> … … 1752 1752 1753 1753 1754 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1755 1756 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1754 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1755 1756 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1757 1757 A 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 <i>.htm</i>, .<i>html</i>, <i>.HTM</i>, or <i>.HTML</i>. (It is quite possible, however, to write plugins that &ldquo;look inside&rdquo; the file as well.) For other files, the plugin returns <i>undefined</i> 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 <i>add text</i> and <i>add metadata</i>. 1758 1758 </p></div> … … 1760 1760 1761 1761 1762 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1763 1764 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1762 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1763 1764 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1765 1765 Some plugins (&ldquo;recursive&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. 1766 1766 </p></div> … … 1768 1768 1769 1769 1770 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1771 1772 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1770 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1771 1772 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1773 1773 Plugins 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 <i>music</i>. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&mdash;about the average length of existing plugins. 1774 1774 </p></div> … … 1776 1776 1777 1777 1778 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1779 1780 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1778 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1779 1780 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1781 1781 Classifiers 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 <i>DateList</i> 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. 1782 1782 </p></div> … … 1784 1784 1785 1785 1786 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1787 1788 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1786 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1787 1788 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1789 1789 Classifiers 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 <i>metadata=Title </i>on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to <i>document-classify</i> 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. 1790 1790 </p></div> … … 1792 1792 1793 1793 1794 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1794 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1797 1797 Once 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 <i>AZList</i> 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). 1798 1798 </p></div> … … 1824 1824 1825 1825 1826 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1827 1828 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1826 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1827 1828 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1829 1829 Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman <i>et al.</i>, 1994). The origins of Dienst (<i>www.cs.cornell.edu/cdlrg</i>) 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. 1830 1830 </p></div> … … 1832 1832 1833 1833 1834 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1835 1836 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1834 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1835 1836 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1837 1837 Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (<i>www.ncstrl.org</i>). 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. 1838 1838 </p></div> … … 1840 1840 1841 1841 1842 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1843 1844 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1842 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1843 1844 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1845 1845 The <i>Making of America</i> resource is an example of a collection based around primary sources_in this case American social history, 1830â1900. It has a different &ldquo;look and feel&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. 1846 1846 </p></div> … … 1848 1848 1849 1849 1850 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1851 1852 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1850 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1851 1852 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1853 1853 Started 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: <i>gatherer</i>, <i>broker</i>, <i>indexer</i>, <i>replicator</i> and <i>cache</i>. 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. 1854 1854 </p></div> … … 1856 1856 1857 1857 1858 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1859 1860 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1858 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1859 1860 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1861 1861 The system is configurable and customizable. While searching is most commonly implemented using Glimpse (<i>glimpse.cs.arizona.edu</i>), 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. 1862 1862 </p></div> … … 1864 1864 1865 1865 1866 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1867 1868 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1866 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1867 1868 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1869 1869 Sample 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 &ldquo;tomato-juice&rdquo; (accessed through <i>hegel.lib.ncsu.edu</i>) and a full-text index of library-related electronic serials (<i>sunsite.berkeley.edu/IndexMorganagus</i>). Harvest is also often used to index Web sites (for example <i>www.middlebury.edu</i>). 1870 1870 </p></div> … … 1872 1872 1873 1873 1874 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1875 1876 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1874 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1875 1876 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1877 1877 Comparing 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. 1878 1878 </p></div> … … 1880 1880 1881 1881 1882 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1883 1884 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1882 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1883 1884 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1885 1885 Dienst_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&mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease. 1886 1886 </p></div> … … 1888 1888 1889 1889 1890 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1891 1892 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1890 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1891 1892 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1893 1893 There 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. 1894 1894 </p></div> … … 1904 1904 1905 1905 1906 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1907 1908 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1906 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1907 1908 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1909 1909 Greenstone 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. 1910 1910 </p></div> … … 1912 1912 1913 1913 1914 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1915 1916 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1914 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1915 1916 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1917 1917 New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &ldquo;plugins&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 &ldquo;classifiers&rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc). 1918 1918 </p></div> … … 1920 1920 1921 1921 1922 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1923 1924 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1922 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1923 1924 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1925 1925 However, 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. 1926 1926 </p></div> … … 1936 1936 1937 1937 1938 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1939 1940 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1938 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1939 1940 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1941 1941 We 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. 1942 1942 </p></div> … … 1953 1953 1954 1954 <ol type="1"> 1955 <li value="1"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1956 1957 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1955 <li value="1"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1956 1957 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1958 1958 Akscyn, R.M. and Witten, I.H. (1998) &ldquo;Report on First Summit on International Cooperation on Digital Libraries.&rdquo; ks.com/idla-wp-oct98. 1959 1959 </p></div></li> … … 1961 1961 1962 1962 1963 <li value="2"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1964 1965 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1963 <li value="2"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1964 1965 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1966 1966 Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &ldquo;Scalable Internet resource discovery: Research problems and approaches&rdquo; <i>Communications of the ACM,</i> Vol. 37, No. 8, pp. 98â107, 1994. 1967 1967 </p></div></li> … … 2113 2113 2114 2114 2115 <p><div name="Header" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2116 2117 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2115 <p><div name="Header" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2116 2117 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2118 2118 <span style="text-transform:lowercase"></span> 2119 2119 </p></div> … … 2129 2129 2130 2130 2131 <p><div name="Footer" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2132 2133 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2131 <p><div name="Footer" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2132 2133 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2134 2134 <span style="text-transform:lowercase"></span> 2135 2135 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2/a12e0809.dir/doc.xml
r29015 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925856_1/word05.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107679_1/word05.html</Metadata> 15 15 <Metadata name="OrigSource">word05.html</Metadata> 16 16 <Metadata name="Source">word05.doc</Metadata> … … 24 24 <Metadata name="srclinkFile">doc.doc</Metadata> 25 25 <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata> 26 <Metadata name="lastmodified">1 398925757</Metadata>27 <Metadata name="lastmodifieddate">201 40501</Metadata>28 <Metadata name="oailastmodified">1 398925857</Metadata>29 <Metadata name="oailastmodifieddate">201 40501</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> 30 30 <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata> 31 31 <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata> … … 103 103 104 104 105 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">106 107 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">105 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 106 107 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 108 108 <font color="Black"></font> 109 109 </p></div> … … 111 111 112 112 113 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">114 115 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">116 117 </p></div> 118 119 120 121 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">122 123 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">124 125 </p></div> 126 127 128 129 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">130 131 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">132 133 </p></div> 134 135 136 137 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">138 139 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">140 141 </p></div> 142 143 144 145 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">146 147 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">113 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 114 115 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 116 117 </p></div> 118 119 120 121 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 122 123 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 124 125 </p></div> 126 127 128 129 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 130 131 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 132 133 </p></div> 134 135 136 137 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 138 139 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 140 141 </p></div> 142 143 144 145 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 146 147 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 148 148 Greenstone 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 <i>http://greenstone.org</i> under the terms of the G<span style="text-transform:lowercase">nu</span> General Public License. 149 149 </p></div> … … 151 151 152 152 153 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">154 155 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">156 157 </p></div> 158 159 160 161 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">162 163 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">164 165 </p></div> 166 167 168 169 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">170 171 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">172 173 </p></div> 174 175 176 177 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">178 179 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">153 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 154 155 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 156 157 </p></div> 158 159 160 161 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 162 163 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 164 165 </p></div> 166 167 168 169 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 170 171 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 172 173 </p></div> 174 175 176 177 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 178 179 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 180 180 181 181 </p></div> … … 191 191 192 192 193 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">194 195 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">193 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 194 195 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 196 196 197 197 </p></div> … … 211 211 212 212 213 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">214 215 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">213 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 214 215 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 216 216 This 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&mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be. 217 217 </p></div> … … 219 219 220 220 221 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">222 223 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">221 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 222 223 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 224 224 The 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. 225 225 </p></div> … … 235 235 236 236 237 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">238 239 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">237 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 238 239 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 240 240 The complete set of Greenstone documents include five volumes: 241 241 </p></div> … … 292 292 293 293 294 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">295 296 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">294 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 295 296 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 297 297 The 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: <font color="Black"><span style="text-transform:lowercase">MG, GDBM, PDFTOHTML, </span></font><font color="Black"><span style="text-transform:lowercase">PERL, </span></font><font color="Black"><span style="text-transform:lowercase">WGET, WVWARE </span></font>and<font color="Black"><span style="text-transform:lowercase"> XLHTML.</span></font><font color="Black"><span style="text-transform:lowercase"></span></font> 298 298 </p></div> … … 684 684 685 685 686 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">687 688 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">686 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 687 688 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 689 689 690 690 </p></div> … … 712 712 713 713 714 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">715 716 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">714 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 715 716 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 717 717 The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1. 718 718 </p></div> … … 736 736 737 737 738 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">739 740 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">738 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 739 740 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 741 741 There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions: 742 742 </p></div> … … 809 809 810 810 811 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">812 813 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">814 815 </p></div> 816 817 818 819 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">820 821 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">822 823 </p></div> 824 825 826 827 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">828 829 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">830 831 </p></div> 832 833 834 835 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">836 837 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">838 839 </p></div> 840 841 842 843 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">844 845 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">846 847 </p></div> 848 849 850 851 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">852 853 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">811 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 812 813 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 814 815 </p></div> 816 817 818 819 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 820 821 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 822 823 </p></div> 824 825 826 827 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 828 829 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 830 831 </p></div> 832 833 834 835 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 836 837 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 838 839 </p></div> 840 841 842 843 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 844 845 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 846 847 </p></div> 848 849 850 851 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 852 853 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 854 854 855 855 </p></div> … … 877 877 878 878 879 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">880 881 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">879 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 880 881 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 882 882 Versions 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. 883 883 </p></div> … … 893 893 894 894 895 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">896 897 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">895 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 896 897 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 898 898 If 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 &ldquo;simple installation&rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space. 899 899 </p></div> … … 901 901 902 902 903 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">904 905 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">903 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 904 905 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 906 906 If 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. 907 907 </p></div> … … 909 909 910 910 911 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">912 913 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">911 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 912 913 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 914 914 When you've finished installation you should skip ahead to Section 2.3. 915 915 </p></div> … … 925 925 926 926 927 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">928 929 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">927 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 928 929 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 930 930 To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into <i>D:</i>). If the installation procedure does not start automatically after about 20 seconds, click on the <i>Start</i> menu, select <i>Run</i> and type <i>D:/setup.exe</i>, where &ldquo;<i>D</i>&rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select <i>Run</i> from the &ldquo;File manager&rdquo; and type <i>D:/Windows/win3.1/setup.exe</i>. 931 931 </p></div> … … 933 933 934 934 935 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">936 937 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">935 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 936 937 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 938 938 For the simplest installation, just accept the default at each point by clicking the <i>Next</i> button. That's all you need to do! Greenstone is installed in the directory <i>C:/Program Files/gsdl</i>. 939 939 </p></div> … … 941 941 942 942 943 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">944 945 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">943 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 944 945 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 946 946 Once installation is complete, to start your Greenstone system click on the <i>Start</i> button, open the <i>Program </i>menu, and select <i>Greenstone Digital Library</i>. This brings up a dialogue box: just click <i>Enter Library. </i>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. 947 947 </p></div> … … 967 967 968 968 969 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">970 971 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">969 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 970 971 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 972 972 973 973 </p></div></td> … … 993 993 994 994 995 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">996 997 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">995 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 996 997 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 998 998 There are two separate Windows binary programs on the CD-ROM: the <i>Local Library</i> and the <i>Web Library</i>. 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. 999 999 </p></div> … … 1001 1001 1002 1002 1003 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1004 1005 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1003 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1004 1005 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1006 1006 <b>Local Library.</b> 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. 1007 1007 </p></div> … … 1009 1009 1010 1010 1011 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1012 1013 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1011 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1012 1013 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1014 1014 The 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.) 1015 1015 </p></div> … … 1017 1017 1018 1018 1019 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1020 1021 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1019 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1020 1021 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1022 1022 The 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 1023 1023 </p></div> … … 1042 1042 1043 1043 1044 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1045 1046 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1044 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1045 1046 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1047 1047 A 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. 1048 1048 </p></div> … … 1050 1050 1051 1051 1052 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1053 1054 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1052 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1053 1054 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1055 1055 <b>Web Library</b>. 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). 1056 1056 </p></div> … … 1058 1058 1059 1059 1060 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1061 1062 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1060 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1061 1062 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1063 1063 The Web Library differs from the Local Library because it is intended for computers that already have webserver software. 1064 1064 </p></div> … … 1066 1066 1067 1067 1068 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1069 1070 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1068 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1069 1070 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1071 1071 To run the Web Library, you also need 1072 1072 </p></div> … … 1099 1099 1100 1100 1101 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1102 1103 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1101 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1102 1103 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1104 1104 An advantage of the Local Library version of Greenstone is that it runs &ldquo;out of the box&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. 1105 1105 </p></div> … … 1107 1107 1108 1108 1109 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1110 1111 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1109 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1110 1111 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1112 1112 If 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&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&mdash;they should be able to understand the instructions printed by the install script. 1113 1113 </p></div> … … 1115 1115 1116 1116 1117 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1118 1119 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1117 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1118 1119 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1120 1120 If 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. 1121 1121 </p></div> … … 1131 1131 1132 1132 1133 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1134 1135 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1133 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1134 1135 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1136 1136 The 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 1137 1137 </p></div> … … 1148 1148 1149 1149 1150 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1151 1152 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1150 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1151 1152 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1153 1153 (You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.) 1154 1154 </p></div> … … 1156 1156 1157 1157 1158 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1159 1160 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1158 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1159 1160 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1161 1161 It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine. 1162 1162 </p></div> … … 1164 1164 1165 1165 1166 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1167 1168 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1166 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1167 1168 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1169 1169 In 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 1170 1170 </p></div> … … 1189 1189 1190 1190 1191 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1192 1193 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1191 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1192 1193 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1194 1194 Note 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 <i>Install.txt </i>document which is placed in the top-level Greenstone directory (<i>C:/Program Files/gsdl</i> by default) during the installation procedure. 1195 1195 </p></div> … … 1205 1205 1206 1206 1207 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1208 1209 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1207 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1208 1209 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1210 1210 This 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. 1211 1211 </p></div> … … 1221 1221 1222 1222 1223 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1224 1225 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1223 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1224 1225 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1226 1226 The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include: 1227 1227 </p></div> … … 1262 1262 1263 1263 1264 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1265 1266 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1264 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1265 1266 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1267 1267 More recent versions of these distributions should also work. 1268 1268 </p></div> … … 1270 1270 1271 1271 1272 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1273 1274 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1272 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1273 1274 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1275 1275 You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver <i>before</i> installing Greenstone&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 <i>perl -v</i>, 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. 1276 1276 </p></div> … … 1286 1286 1287 1287 1288 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1289 1290 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1288 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1289 1290 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1291 1291 The 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. 1292 1292 </p></div> … … 1294 1294 1295 1295 1296 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1297 1298 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1296 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1297 1298 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1299 1299 To compile the Greenstone source code on Unix, you need 1300 1300 </p></div> … … 1319 1319 1320 1320 1321 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1322 1323 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1321 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1322 1323 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1324 1324 To run the Greenstone software, you also need a Web server and Perl, as described above under <i>Unix binaries</i>. 1325 1325 </p></div> … … 1335 1335 1336 1336 1337 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1338 1339 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1337 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1338 1339 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1340 1340 To install the Unix version from the CD-ROM, insert the disk into the drive, and type 1341 1341 </p></div> … … 1375 1375 1376 1376 1377 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1378 1379 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1377 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1378 1379 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1380 1380 The 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. 1381 1381 </p></div> … … 1383 1383 1384 1384 1385 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1386 1387 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1385 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1386 1387 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1388 1388 The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &ldquo;uninstall&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 &ldquo;cgi-bin&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 &ldquo;administrator&rdquo; user <i>admin</i>. 1389 1389 </p></div> … … 1391 1391 1392 1392 1393 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1394 1395 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1393 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1394 1395 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1396 1396 By default, all Greenstone software is installed in the directory <i>/usr/local/gsdl</i> if it is the root user who is doing the installation, and into the directory ~<i>/gsdl</i> otherwise (where &ldquo;~&rdquo; is the user's home directory). 1397 1397 </p></div> … … 1399 1399 1400 1400 1401 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1402 1403 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1401 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1402 1403 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1404 1404 Installing 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. 1405 1405 </p></div> … … 1407 1407 1408 1408 1409 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1410 1411 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1409 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1410 1411 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1412 1412 To uninstall the software, type 1413 1413 </p></div> … … 1431 1431 1432 1432 1433 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1434 1435 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1433 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1434 1435 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1436 1436 During 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. 1437 1437 </p></div> … … 1447 1447 1448 1448 1449 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1450 1451 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1449 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1450 1451 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1452 1452 If 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&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. 1453 1453 </p></div> … … 1455 1455 1456 1456 1457 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1458 1459 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1457 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1458 1459 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1460 1460 If 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. 1461 1461 </p></div> … … 1463 1463 1464 1464 1465 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1466 1467 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1465 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1466 1467 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1468 1468 You do not need to be the Unix &ldquo;root&rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &ldquo;root&rdquo; privileges&mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &ldquo;root&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&mdash;even if one exists already. 1469 1469 </p></div> … … 1487 1487 1488 1488 1489 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1490 1491 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1489 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1490 1491 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1492 1492 If you are using the Local Library, simply run the <i>Greenstone</i> program from the <i>Start</i> 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<i> File</i> 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. 1493 1493 </p></div> … … 1503 1503 1504 1504 1505 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1506 1507 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1505 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1506 1507 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1508 1508 If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system: 1509 1509 </p></div> … … 1519 1519 1520 1520 1521 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1522 1523 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1521 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1522 1523 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1524 1524 The Greenstone Demo collection should be accessible from this page. 1525 1525 </p></div> … … 1535 1535 1536 1536 1537 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1538 1539 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1537 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1538 1539 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1540 1540 A link to the Collector is provided on the digital library home page. 1541 1541 </p></div> … … 1551 1551 1552 1552 1553 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1554 1555 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1553 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1554 1555 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1556 1556 A link to the Administration pages is provided on the digital library home page. The &ldquo;administrator&rdquo; user is called <i>admin</i>, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections. 1557 1557 </p></div> … … 1559 1559 1560 1560 1561 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1562 1563 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1561 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1562 1563 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1564 1564 1565 1565 </p></div> … … 1575 1575 1576 1576 1577 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1578 1579 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1577 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1578 1579 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1580 1580 The 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 &ldquo;point and click&rdquo; interface. 1581 1581 </p></div> … … 1583 1583 1584 1584 1585 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1586 1587 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1585 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1586 1587 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1588 1588 GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory <i>gli</i> of the top-level Greenstone directory (<i>C:/Program Files/gsdl/gli</i> 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. 1589 1589 </p></div> … … 1591 1591 1592 1592 1593 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1594 1595 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1593 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1594 1595 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1596 1596 To 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 <font color="Blue"><u>[email protected]</u></font>. 1597 1597 </p></div> … … 1607 1607 1608 1608 1609 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1610 1611 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1609 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1610 1611 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1612 1612 To run GLI under Windows, browse to the <i>gli</i> folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called <i>gli.bat</i>. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface. 1613 1613 </p></div> … … 1623 1623 1624 1624 1625 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1626 1627 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1625 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1626 1627 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1628 1628 To run GLI under Unix, change to the <i>gli </i>directory in your Greenstone installation, then run the <i>gli.sh</i> 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. 1629 1629 </p></div> … … 1639 1639 1640 1640 1641 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1642 1643 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1641 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1642 1643 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1644 1644 The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the <i>Help</i> button at the top right of the screen. This opens up the text to a section that relates to what you are doing&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. 1645 1645 </p></div> … … 1647 1647 1648 1648 1649 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1650 1651 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1649 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1650 1651 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1652 1652 1653 1653 </p></div> … … 1663 1663 1664 1664 1665 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1666 1667 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1665 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1666 1667 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1668 1668 If 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 <font color="Black">Java Development Kit</font>. The Appendix gives information on how to obtain this. To compile the source code, run the <i>makegli.bat</i> (Windows) or <i>makegli.sh</i> (Unix) files. Once compiled, you can run GLI as described above. 1669 1669 </p></div> … … 1671 1671 1672 1672 1673 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1674 1675 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1673 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1674 1675 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1676 1676 1677 1677 </p></div> … … 1687 1687 1688 1688 1689 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1690 1691 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1689 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1690 1691 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1692 1692 To 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&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 &ldquo;the&rdquo; and &ldquo;and&rdquo; to search for&mdash;that should evoke some responses, and nothing will break. For more information, see the <i>Greenstone Digital Library User's Guide</i>.<i></i> 1693 1693 </p></div> … … 1711 1711 1712 1712 <table width="100.00%25" border="1" cols="3" rows="5"> 1713 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1714 1715 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1716 <b></b> 1717 </p></div></td> 1718 1719 1720 1721 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1722 1723 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1724 <b>Problem</b> 1725 </p></div></td> 1726 1727 1728 1729 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1730 1731 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1732 <b>Try this</b> 1733 </p></div></td> 1734 1735 </tr> 1736 1737 1738 1713 1739 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1714 1740 1715 1741 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1742 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1743 </p></div></td> 1744 1745 1746 1747 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1748 1749 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1750 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1751 </p></div></td> 1752 1753 1754 1755 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1756 1757 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1758 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1759 </p></div></td> 1760 1761 </tr> 1762 1763 1764 1765 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1766 1767 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1768 1769 </p></div></td> 1770 1771 1772 1773 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1774 1775 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1776 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1777 </p></div></td> 1778 1779 1780 1781 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1782 1783 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1784 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1785 </p></div></td> 1786 1787 </tr> 1788 1789 1790 1791 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1792 1793 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1794 1795 </p></div></td> 1796 1797 1798 1799 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1800 1801 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1802 When I point my browser at the digital library, it can't find that page. 1803 </p></div></td> 1804 1805 1806 1807 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1808 1809 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1810 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1811 </p></div></td> 1812 1813 </tr> 1814 1815 1816 1817 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1818 1819 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1820 1821 </p></div></td> 1822 1823 1824 1825 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1826 1827 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1828 The Collector seems to be working very slowly! 1829 </p></div></td> 1830 1831 1832 1833 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1834 1835 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1836 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1837 </p></div></td> 1838 1839 </tr> 1840 1841 </table> 1842 1843 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1844 1845 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1846 1847 </p></div> 1848 1849 1850 1851 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1852 1853 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1854 1855 </p></div> 1856 1857 1858 <table width="100.00%25" border="1" cols="3" rows="8"> 1859 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1860 1861 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1716 1862 <b></b> 1717 1863 </p></div></td> … … 1719 1865 1720 1866 1721 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1722 1723 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1867 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1868 1869 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1724 1870 <b>Problem</b> 1725 1871 </p></div></td> … … 1727 1873 1728 1874 1729 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1730 1731 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1732 <b>Try this</b> 1733 </p></div></td> 1734 1735 </tr> 1736 1737 1738 1739 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1740 1741 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1742 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1743 </p></div></td> 1744 1745 1746 1747 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1748 1749 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1750 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1751 </p></div></td> 1752 1753 1754 1755 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1756 1757 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1758 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1759 </p></div></td> 1760 1761 </tr> 1762 1763 1764 1765 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1766 1767 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1768 1769 </p></div></td> 1770 1771 1772 1773 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1774 1775 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1776 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1777 </p></div></td> 1778 1779 1780 1781 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1782 1783 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1784 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1785 </p></div></td> 1786 1787 </tr> 1788 1789 1790 1791 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1792 1793 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1794 1795 </p></div></td> 1796 1797 1798 1799 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1800 1801 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1802 When I point my browser at the digital library, it can't find that page. 1803 </p></div></td> 1804 1805 1806 1807 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1808 1809 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1810 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1811 </p></div></td> 1812 1813 </tr> 1814 1815 1816 1817 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1818 1819 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1820 1821 </p></div></td> 1822 1823 1824 1825 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1826 1827 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1828 The Collector seems to be working very slowly! 1829 </p></div></td> 1830 1831 1832 1833 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1834 1835 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1836 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1837 </p></div></td> 1838 1839 </tr> 1840 1841 </table> 1842 1843 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1844 1845 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1846 1847 </p></div> 1848 1849 1850 1851 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1852 1853 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1854 1855 </p></div> 1856 1857 1858 <table width="100.00%25" border="1" cols="3" rows="8"> 1859 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1860 1861 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1862 <b></b> 1863 </p></div></td> 1864 1865 1866 1867 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1868 1869 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1870 <b>Problem</b> 1871 </p></div></td> 1872 1873 1874 1875 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1876 1877 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1875 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1876 1877 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1878 1878 <b>Try this</b> 1879 1879 </p></div></td> … … 2073 2073 2074 2074 2075 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2076 2077 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2075 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2076 2077 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2078 2078 To learn more about the innards of your Greenstone installation, consult the <i>Greenstone Digital Library Developer's Guide</i>. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site. 2079 2079 </p></div> … … 2109 2109 2110 2110 2111 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2112 2113 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2111 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2112 2113 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2114 2114 Several 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 (<i>nzdl.org</i>). 2115 2115 </p></div> … … 2117 2117 2118 2118 2119 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2120 2121 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2119 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2120 2121 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2122 2122 The 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. 2123 2123 </p></div> … … 2125 2125 2126 2126 2127 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2128 2129 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2127 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2128 2129 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2130 2130 Greenstone also comes with some well-documented example collections whose &ldquo;about&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. 2131 2131 </p></div> … … 2453 2453 </table> 2454 2454 2455 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2456 2457 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2458 2459 </p></div> 2460 2461 2462 2463 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2464 2465 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2455 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2456 2457 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2458 2459 </p></div> 2460 2461 2462 2463 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2464 2465 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2466 2466 2467 2467 </p></div> … … 2489 2489 2490 2490 2491 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2492 2493 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2491 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2492 2493 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2494 2494 In 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 &ldquo;out of the box&rdquo; and does not require a webserver. 2495 2495 </p></div> … … 2497 2497 2498 2498 2499 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2500 2501 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2499 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2500 2501 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2502 2502 We 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. 2503 2503 </p></div> … … 2505 2505 2506 2506 2507 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2508 2509 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2507 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2508 2509 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2510 2510 Once 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 <i>Next</i> button. The result is that the directory <i>C:/Program Files/gsdl</i> is created and the Web Library binary is stored there, along with some supporting files. 2511 2511 </p></div> … … 2513 2513 2514 2514 2515 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2516 2517 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2515 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2516 2517 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2518 2518 All webservers use the special URL &ldquo;localhost&rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your <span style="text-transform:lowercase">html</span> documents by typing the URL <i>http://localhost</i> 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, <i>http://nzdl.org</i> and <i>http://localhost</i> are equivalent. If you type <i>http://nzdl.org</i> on your computer you will get the New Zealand Digital Library webserver, whereas if you type <i>http://localhost</i> you will get your own computer's webserver. 2519 2519 </p></div> … … 2529 2529 2530 2530 2531 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2532 2533 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2531 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2532 2533 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2534 2534 The Apache webserver is usually installed in <i>C:/Program Files/Apache Group/Apache</i> and is configured so that the cgi-bin directory is in the subdirectory <i>/cgi-bin</i> and the document root is the subdirectory <i>/htdocs</i>. It is reconfigured by editing the configuration file <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i>. This is a text file: it's quite easy to read it to see how things are set up. 2535 2535 </p></div> … … 2537 2537 2538 2538 2539 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2540 2541 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2539 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2540 2541 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2542 2542 Depending on how your computer's networking software is set up, you may have to add this line to Apache's <i>httpd.conf</i> configuration file: 2543 2543 </p></div> … … 2553 2553 2554 2554 2555 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2556 2557 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2555 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2556 2557 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2558 2558 If 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. 2559 2559 </p></div> … … 2569 2569 2570 2570 2571 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2572 2573 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2571 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2572 2573 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2574 2574 Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's <i>ScriptAlias</i> directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&mdash;it doesn't have to be called &ldquo;cgi-bin&rdquo;! Conversely, a directory called &ldquo;cgi-bin&rdquo; isn't special unless <i>ScriptAlias</i> has been applied to it. 2575 2575 </p></div> … … 2577 2577 2578 2578 2579 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2580 2581 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2579 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2580 2581 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2582 2582 When installed, Apache has a cgi-bin directory of <i>C:/Program Files/Apache Group/Apache/cgi-bin</i>. This means that if presented with the URL <i>http://localhost/cgi-bin/hello</i>, the webserver will attempt to execute a file called <i>hello</i> from within the above directory. 2583 2583 </p></div> … … 2585 2585 2586 2586 2587 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2588 2589 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2587 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2588 2589 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2590 2590 There is one Greenstone program, which is called &ldquo;library.exe&rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &ldquo;gsdlsite.cfg&rdquo;, which needs to be located in the same directory. 2591 2591 </p></div> … … 2593 2593 2594 2594 2595 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2596 2597 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2595 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2596 2597 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2598 2598 The best way of arranging this is to use Apache's <i>ScriptAlias</i> directive to create a new cgi-bin directory. Here's the excerpt from Apache's <i>httpd.conf</i> configuration file that adds <i>C:/Program Files/gsdl/cgi-bin</i> as an additional cgi-bin directory: 2599 2599 </p></div> … … 2641 2641 2642 2642 2643 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2644 2645 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2643 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2644 2645 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2646 2646 (It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.) 2647 2647 </p></div> … … 2649 2649 2650 2650 2651 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2652 2653 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2651 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2652 2653 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2654 2654 This means that any URLs of the form <i>http://localhost/gsdl/cgi-bin</i> ... will be sought in the directory <i>C:/Program Files/gsdl/cgi-bin</i>, and executed by the web server. For example, if presented with the URL <i>http://localhost/gsdl/cgi-bin/hello</i>, the web server will attempt to retrieve the file <i>C:/Program Files/gsdl/cgi-bin/hello</i> and execute it. However, the URL <i>http://localhost/cgi-bin/hello</i> looks in Apache's regular <i>cgi-bin</i> directory for the file <i>C:/Program Files/Apache Group/Apache/</i><i>cgi-bin</i><i>/hello</i> and executes it, just as it did before. 2655 2655 </p></div> … … 2665 2665 2666 2666 2667 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2668 2669 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2667 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2668 2669 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2670 2670 The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root <i>of C:/Program Files/Apache Group/Apache/htdocs</i>. This means that if presented with the URL <i>http://localhost/hello.html</i>, the webserver will attempt to retrieve a file called <i>hello.html</i> from within the above directory. 2671 2671 </p></div> … … 2673 2673 2674 2674 2675 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2676 2677 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2675 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2676 2677 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2678 2678 Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the <i>Alias</i> directive, which is just like <i>ScriptAlias</i> except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the <i>ScriptAlias</i> directive, to add <i>C:/Program Files/gsdl</i> as an additional place to look for documents. 2679 2679 </p></div> … … 2737 2737 2738 2738 2739 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2740 2741 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2739 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2740 2741 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2742 2742 This 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 <i>http://localhost/gsdl/</i> ... will be sought as files in the directory <i>C:/Program Files/gsdl</i>. For example, if presented with the URL <i>http://localhost/gsdl/hello.html</i>, the webserver will attempt to retrieve the file <i>C:/Program Files/gsdl/hello.html</i>. However, the URL <i>http://localhost/hello.html</i> looks in the regular <i>htdocs</i> directory for the file <i>C:/Program Files/Apache Group/Apache/htdocs/hello.html</i>, just as it did before. 2743 2743 </p></div> … … 2745 2745 2746 2746 2747 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2748 2749 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2747 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2748 2749 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2750 2750 Be sure to add the <i>Alias</i> directive after the <i>ScriptAlias</i> directive. Instructing Apache to alias <i>/gsdl </i>before<i> /gsdl/cgi-bin</i> would match the URL <i>/gsdl/cgi-bin/library</i> 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 &ldquo;display&rdquo; the binary program file as a page in the Web browser, instead of executing it. 2751 2751 </p></div> … … 2761 2761 2762 2762 2763 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2764 2765 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2763 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2764 2765 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2766 2766 You 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 <i>gsdl</i> directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc. 2767 2767 </p></div> … … 2769 2769 2770 2770 2771 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2772 2773 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2771 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2772 2773 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2774 2774 If 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: 2775 2775 </p></div> … … 2857 2857 2858 2858 2859 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2860 2861 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2859 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2860 2861 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2862 2862 This means that only files whose extensions match the regular expression in the <i>FilesMatch</i> line may be downloaded. 2863 2863 </p></div> … … 2873 2873 2874 2874 2875 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2876 2877 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2875 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2876 2877 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2878 2878 Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &ldquo;Add/Remove programs&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 (<i>www.microsoft.com</i>). 2879 2879 </p></div> … … 2881 2881 2882 2882 2883 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2884 2885 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2883 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2884 2885 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2886 2886 The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions. 2887 2887 </p></div> … … 2890 2890 2891 2891 <ol type="1"> 2892 <li value="1"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2893 2894 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2892 <li value="1"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2893 2894 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2895 2895 Select <i>Advanced</i> to get the <i>Advanced Options</i> screen. 2896 2896 </p></div></li> … … 2898 2898 2899 2899 2900 <li value="2"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2901 2902 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2900 <li value="2"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2901 2902 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2903 2903 Select <i>Home</i> and click <i>Add</i>. Fill out the fields as follows: 2904 2904 </p></div></li> … … 2906 2906 2907 2907 2908 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2909 2910 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2908 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2909 2910 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2911 2911 <i>Directory</i> field:<i>C:/Program Files/gsdl</i> 2912 2912 </p></div> … … 2914 2914 2915 2915 2916 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2917 2918 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2916 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2917 2918 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2919 2919 <i>Alias</i> field:<i>gsdl</i> 2920 2920 </p></div> … … 2922 2922 2923 2923 2924 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2925 2926 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2924 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2925 2926 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2927 2927 Access permissions:<i>Read</i> 2928 2928 </p></div> … … 2930 2930 2931 2931 2932 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2933 2934 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2932 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2933 2934 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2935 2935 Application permissions:<i>None</i> 2936 2936 </p></div> … … 2938 2938 2939 2939 2940 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2941 2942 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2940 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2941 2942 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2943 2943 Click <i>OK</i> 2944 2944 </p></div> … … 2946 2946 2947 2947 2948 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2949 2950 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2948 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2949 2950 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2951 2951 This makes Greenstone files accessible to the webserver. 2952 2952 </p></div> … … 2955 2955 2956 2956 <ol type="1"> 2957 <li value="3"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2958 2959 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2957 <li value="3"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2958 2959 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2960 2960 Back in <i>Advanced Options</i>, select <i>gsdl</i> and click <i>Add</i>. Fill out the fields as follows: 2961 2961 </p></div></li> … … 2963 2963 2964 2964 2965 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2966 2967 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2965 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2966 2967 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2968 2968 <i>Directory</i> field:<i>C:/Program Files/gsdl</i><i>/cgi-bin</i> 2969 2969 </p></div> … … 2971 2971 2972 2972 2973 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2974 2975 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2973 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2974 2975 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2976 2976 <i>Alias</i> field:<i>cgi-bin</i> 2977 2977 </p></div> … … 2979 2979 2980 2980 2981 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2982 2983 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2981 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2982 2983 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2984 2984 Access permissions:<i>None</i> 2985 2985 </p></div> … … 2987 2987 2988 2988 2989 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2990 2991 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2989 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2990 2991 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2992 2992 Application permissions:<i>Execute</i> 2993 2993 </p></div> … … 2995 2995 2996 2996 2997 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2998 2999 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2997 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2998 2999 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3000 3000 Click <i>OK</i> 3001 3001 </p></div> … … 3003 3003 3004 3004 3005 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3006 3007 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3005 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3006 3007 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3008 3008 This allows the Greenstone program <i>library.exe</i> to be executed by the webserver. 3009 3009 </p></div> … … 3012 3012 3013 3013 <ol type="1"> 3014 <li value="4"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3015 3016 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3014 <li value="4"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3015 3016 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3017 3017 Go to the URL <i>http://localhost/gsdl/cgi-bin/library.exe</i>. 3018 3018 </p></div></li> … … 3020 3020 3021 3021 3022 </ol><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3023 3024 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3022 </ol><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3023 3024 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3025 3025 Note: you need to specify the <i>.exe</i> file extension with PWS and IIS. 3026 3026 </p></div> … … 3028 3028 3029 3029 3030 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3031 3032 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3033 3034 </p></div> 3035 3036 3037 3038 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3039 3040 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3041 3042 </p></div> 3043 3044 3045 3046 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3047 3048 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3049 3050 </p></div> 3051 3052 3053 3054 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3055 3056 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3030 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3031 3032 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3033 3034 </p></div> 3035 3036 3037 3038 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3039 3040 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3041 3042 </p></div> 3043 3044 3045 3046 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3047 3048 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3049 3050 </p></div> 3051 3052 3053 3054 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3055 3056 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3057 3057 3058 3058 </p></div> … … 3072 3072 3073 3073 3074 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3075 3076 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3074 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3075 3076 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3077 3077 For 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. 3078 3078 </p></div> … … 3088 3088 3089 3089 3090 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3091 3092 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3090 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3091 3092 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3093 3093 This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files. 3094 3094 </p></div> … … 3096 3096 3097 3097 3098 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3099 3100 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3098 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3099 3100 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3101 3101 On 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 <i>nobody </i>on Unix systems). Because of this, all files and directories within <i>C:/Program Files/gsdl</i> need to be globally readable (or at least readable by the cgi-script user, perhaps &ldquo;<i>nobody</i>&rdquo;). To test whether file permissions are set up correctly, run the program <i>library.exe</i> 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&mdash;that is, when <i>you</i> execute it&mdash;but not from a browser&mdash;that is, when the &ldquo;<i>nobody</i>&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. 3102 3102 </p></div> … … 3104 3104 3105 3105 3106 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3107 3108 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3106 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3107 3108 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3109 3109 To work through a Web browser, all the Greenstone directories must be globally readable. Also, the <i>C:/Program Files/gsdl/etc</i> directory and all its contents must be globally <i>writable</i>. 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 <i>errout.txt</i>, <i>initout.txt</i>, <i>key.db</i>, <i>users.db</i>, <i>history.db</i> and <i>usage.txt</i> are writable by the cgi user. 3110 3110 </p></div> … … 3112 3112 3113 3113 3114 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3115 3116 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3114 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3115 3116 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3117 3117 If file permissions are not set up correctly for <i>C:/Program Files/gsdl/etc</i>, you may find that user authentication and search history do not work, and that no usage log (<i>usage.txt</i>) is generated. 3118 3118 </p></div> … … 3128 3128 3129 3129 3130 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3131 3132 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3130 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3131 3132 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3133 3133 The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is <i>C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg</i> and its content is: 3134 3134 </p></div> … … 3368 3368 3369 3369 3370 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3371 3372 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3370 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3371 3372 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3373 3373 You can customise your installation by editing this file, although you will probably not need to do so. 3374 3374 </p></div> … … 3376 3376 3377 3377 3378 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3379 3380 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3378 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3379 3380 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3381 3381 The <i>gsdlhome</i> line simply points to the <i>C:/Program Files/gsdl</i> directory. 3382 3382 </p></div> … … 3384 3384 3385 3385 3386 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3387 3388 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3386 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3387 3388 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3389 3389 <i>httpprefix</i> 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 <i>http://localhost/gsdl/</i> ... are sought in the <i>C:/Program Files/gsdl</i> directory. Putting a line <i>httpprefix /gsdl</i> into the <i>gsdlsite</i> configuration file establishes the same convention for the Greenstone software. 3390 3390 </p></div> … … 3392 3392 3393 3393 3394 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3395 3396 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3394 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3395 3396 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3397 3397 <i>httpimg</i> is the web address of the <i>C:/Program Files/gsdl/images</i> directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be <i>httpprefix/images</i>, and the line in the file above is left untouched. 3398 3398 </p></div> … … 3400 3400 3401 3401 3402 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3403 3404 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3402 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3403 3404 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3405 3405 <i>gwcgi</i> 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. 3406 3406 </p></div> … … 3408 3408 3409 3409 3410 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3411 3412 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3410 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3411 3412 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3413 3413 <i>maxrequests</i> is only used by versions of Greenstone that are compiled with the &ldquo;fast-cgi&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 <i>maxrequests</i> 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 <i>maxrequests</i> can be safely ignored. 3414 3414 </p></div> … … 3416 3416 3417 3417 3418 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3419 3420 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3421 3422 </p></div> 3423 3424 3425 3426 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3427 3428 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3429 3430 </p></div> 3431 3432 3433 3434 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3435 3436 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3437 3438 </p></div> 3439 3440 3441 3442 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3443 3444 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3418 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3419 3420 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3421 3422 </p></div> 3423 3424 3425 3426 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3427 3428 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3429 3430 </p></div> 3431 3432 3433 3434 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3435 3436 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3437 3438 </p></div> 3439 3440 3441 3442 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3443 3444 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3445 3445 3446 3446 </p></div> … … 3460 3460 3461 3461 3462 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3463 3464 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3462 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3463 3464 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3465 3465 Probably 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 <i>home.dm</i>, and is located in the <i>macros</i> subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is <i>C:/Program Files/gsdl</i>.) 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 <i>yourhome.dm</i>. This will be like <i>home.dm</i> but will define &ldquo;package home&rdquo;&mdash;which is the bit that does the actual work&mdash;in a different way. 3466 3466 </p></div> … … 3468 3468 3469 3469 3470 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3471 3472 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3470 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3471 3472 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3473 3473 When 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 &ldquo;macros&rdquo;. That's why the home-page file is called &ldquo;.dm&rdquo; and not &ldquo;.html&rdquo;&mdash;it's a &ldquo;macro&rdquo; file rather than a regular <span style="text-transform:lowercase">html</span> file. But don't quail: the macro file basically contains just <span style="text-transform:lowercase">html</span>, 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&mdash;see the <i>Greenstone Digital Library Developer's Guide</i> for more information. 3474 3474 </p></div> … … 3484 3484 3485 3485 3486 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3487 3488 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3486 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3487 3488 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3489 3489 Figure 3 shows an example of a new digital library home page. Each of the &ldquo;Click here&rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called <i>yourhome.dm</i> shown in Figure 4. 3490 3490 </p></div> … … 3492 3492 3493 3493 3494 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3495 3496 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3494 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3495 3496 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3497 3497 You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called <i>content</i>. Inside the curly braces is ordinary <span style="text-transform:lowercase">html</span>. You could insert additional text, along with any <span style="text-transform:lowercase">html</span> formatting commands, to put the content that you <br>want to see on the page. The text is regular <span style="text-transform:lowercase">html</span>; if you want you can include hyperlinks and use all the other facilities that <span style="text-transform:lowercase">html</span> provides. 3498 3498 </p></div> … … 3518 3518 3519 3519 3520 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3521 3522 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3520 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3521 3522 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3523 3523 3524 3524 </p></div></td> … … 3961 3961 3962 3962 3963 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3964 3965 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3963 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3964 3965 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3966 3966 3967 3967 </p></div></td> … … 3979 3979 </table> 3980 3980 3981 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3982 3983 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3981 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3982 3983 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3984 3984 To 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, <i>_httppagehome_</i> takes you to the home page, <i>_httppagehelp_</i> to the help page, and so on. In some cases you need to include a collection name. For example, <i>_httpquery_</i><i>&amp;c=demo</i> specifies the search page for the demo collection; for other collections you should replace <i>demo</i> by the appropriate collection name. 3985 3985 </p></div> … … 3987 3987 3988 3988 3989 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3990 3991 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3989 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3990 3991 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3992 3992 The definition of the macro called <i>_content_ </i>is plain <span style="text-transform:lowercase">html</span>. Any standard <span style="text-transform:lowercase">html</span> 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. 3993 3993 </p></div> … … 3995 3995 3996 3996 3997 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3998 3999 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3997 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3998 3999 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4000 4000 Note that the <i>_content_ </i>macro definition does not contain any <span style="text-transform:lowercase">html</span> header or footer. If you want to change the header or footer of your home page, you should define <i>_header_</i> and/or <i>_footer_</i> macros, adding them to the <i>yourhome.dm</i> file in the form 4001 4001 </p></div> … … 4027 4027 4028 4028 4029 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4030 4031 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4029 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4030 4031 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4032 4032 For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the <i>_header_ </i>macro, and making this macro null will remove it, as indicated at the end of Figure 4. 4033 4033 </p></div> … … 4043 4043 4044 4044 4045 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4046 4047 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4045 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4046 4047 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4048 4048 You have to tell Greenstone about the new home page <i>yourhome.dm</i>. The system reads in the macro files that are specified in the main configuration file <i>main.cfg</i>, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence. 4049 4049 </p></div> … … 4051 4051 4052 4052 4053 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4054 4055 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4053 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4054 4055 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4056 4056 Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the <i>yourhome.dm</i> file in Figure 4 into the <i>macros</i> directory. Then edit the <i>main.cfg </i>configuration file to replace <i>home.dm</i> with <i>yourhome.dm</i> in the list of macro files that are loaded at startup. 4057 4057 </p></div> … … 4067 4067 4068 4068 4069 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4070 4071 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4069 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4070 4071 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4072 4072 You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL <i>http://nzdl.org</i> (which is shorthand for <i>http://nzdl.org/index.html)</i> is redirected to <i>http://nzdl.org/cgi-bin/library</i>. The Apache webserver accomplishes this with the <i>Redirect</i> directive. Along with other directives, this goes into the <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i> configuration file. To redirect the URL <i>http://www.yourserver.com</i> to <i>http://www.yourserver.com/cgi-bin/library</i>, put this line into <i>httpd.conf</i>: 4073 4073 </p></div> … … 4083 4083 4084 4084 4085 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4086 4087 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4085 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4086 4087 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4088 4088 Then you will reach your digital library system directly from the URL <i>http://www.yourserver.com</i>. Instead, if you wanted a URL like <i>http://www.yourserver.com/greenstone</i> to be redirected to <i>http://www.yourserver.com/cgi-bin/library</i>, include in the <i>httpd.conf</i> file 4089 4089 </p></div> … … 4099 4099 4100 4100 4101 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4102 4103 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4101 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4102 4103 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4104 4104 If your computer doesn't have a domain name (like the &ldquo;www.yourserver.com&rdquo; above), just replace <i>www.yourserver.com</i> by <i>localhost</i> in the lines above. So long as the browser is running on the same machine as the webserver&mdash;which it surely is if your computer doesn't have a domain name&mdash;this has the same effect as the above redirections. 4105 4105 </p></div> … … 4107 4107 4108 4108 4109 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4110 4111 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4109 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4110 4111 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4112 4112 Instead of putting redirect directives into the file <i>httpd.conf</i>, you can equally well put them into a file called <i>.htaccess</i> within your server's document root directory. In fact, doing so has two advantages. First, changes to <i>.htaccess</i> take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to <i>httpd.conf</i>. Second, on Unix systems you usually have to be logged in as the &ldquo;root&rdquo; user to edit <i>httpd.conf</i>, whereas you don't to edit <i>.htaccess</i>. 4113 4113 </p></div> … … 4135 4135 4136 4136 4137 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4138 4139 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4137 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4138 4139 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4140 4140 Here is how to obtain the software packages mentioned above. 4141 4141 </p></div> … … 4151 4151 4152 4152 4153 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4154 4155 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4153 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4154 4155 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4156 4156 To 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 <i>www.apache.org</i> is free, and easy to install. 4157 4157 </p></div> … … 4167 4167 4168 4168 4169 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4170 4171 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4169 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4170 4171 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4172 4172 Greenstone 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 <i>www.perl.com</i>. Perl version 5.0 or higher is needed. 4173 4173 </p></div> … … 4183 4183 4184 4184 4185 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4186 4187 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4185 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4186 4187 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4188 4188 The 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. 4189 4189 </p></div> … … 4199 4199 4200 4200 4201 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4202 4203 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4201 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4202 4203 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4204 4204 All 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 <i></i><i></i><i></i><i><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fwww.gnu.org"></i><font color="Blue"><i><u>www.gnu.org</u></i></font><i></a></i>. 4205 4205 </p></div> … … 4215 4215 4216 4216 4217 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4218 4219 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4217 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4218 4219 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4220 4220 To 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 <font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="Blue"><u></a></u></font>. Version 1.4.0 or higher is needed. 4221 4221 </p></div> … … 4231 4231 4232 4232 4233 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4234 4235 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4233 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4234 4235 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4236 4236 <font color="Black">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 </font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="DarkGreen"><u></a></u></font>. Version 1.4.0 or higher is needed. 4237 4237 </p></div> … … 4239 4239 4240 4240 4241 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4242 4243 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4244 4245 </p></div> 4246 4247 4248 4249 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4250 4251 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4241 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4242 4243 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4244 4245 </p></div> 4246 4247 4248 4249 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4250 4251 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4252 4252 4253 4253 </p></div> … … 5407 5407 5408 5408 5409 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">5410 5411 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">5409 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 5410 5411 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 5412 5412 5413 5413 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/archives/HASHeaa2/a32e0805.dir/doc.xml
r29015 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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> 13 13 <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/1 398925857/word06.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107680/word06.html</Metadata> 15 15 <Metadata name="OrigSource">word06.html</Metadata> 16 16 <Metadata name="Source">word06.doc</Metadata> … … 24 24 <Metadata name="srclinkFile">doc.doc</Metadata> 25 25 <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata> 26 <Metadata name="lastmodified">1 398925757</Metadata>27 <Metadata name="lastmodifieddate">201 40501</Metadata>28 <Metadata name="oailastmodified">1 398925857</Metadata>29 <Metadata name="oailastmodifieddate">201 40501</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> 30 30 <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata> 31 31 <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata> … … 745 745 746 746 <ul> 747 <li value="1"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">748 749 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">747 <li value="1"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 748 749 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 750 750 <font color="Black">have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)</font> 751 751 </p></div></li> … … 753 753 754 754 755 <li value="2"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">756 757 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">755 <li value="2"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 756 757 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 758 758 <font color="Black">have a different syntax to conditional statements in Greenstone formatting statements</font> 759 759 </p></div></li> … … 761 761 762 762 763 <li value="3"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">764 765 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">763 <li value="3"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 764 765 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 766 766 <font color="Black">have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)</font> 767 767 </p></div></li> … … 769 769 770 770 771 <li value="4"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">772 773 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">771 <li value="4"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 772 773 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 774 774 <font color="Black">have no integrated documentation (such as found in modern programming development environments)</font> 775 775 </p></div></li> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Customization/index/build.cfg
r29015 r29718 1 builddate 1 3989258591 builddate 1423107682 2 2 buildtype mgpp 3 earliestdatestamp 1 3989258543 earliestdatestamp 1423107676 4 4 indexfieldmap text->TX dc.Title->TI dc.Creator->CR 5 5 indexfields text dc.Title dc.Creator … … 10 10 levelmap document->Doc section->Sec 11 11 maxnumeric 4 12 numbytes 71 778612 numbytes 719322 13 13 numdocs 8 14 14 numsections 8 -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASH019c.dir/doc.xml
r29404 r29718 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <Metadata name="Title">biblio_for_dl_scientometrics.do</Metadata> 11 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468442_2/pdf03.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468442_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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468442_2/pdf03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107672/pdf03.html</Metadata> 15 15 <Metadata name="OrigSource">pdf03.html</Metadata> 16 16 <Metadata name="Source">pdf03.pdf</Metadata> … … 28 28 <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata> 29 29 <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/import</Metadata> 30 <Metadata name="ex.File.FileModifyDate">201 4:10:28 16:54:01+13:00</Metadata>30 <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:19+13:00</Metadata> 31 31 <Metadata name="ex.File.FileName">pdf03.pdf</Metadata> 32 32 <Metadata name="ex.File.FilePermissions">664</Metadata> … … 43 43 <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata> 44 44 <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata> 45 <Metadata name="lastmodified">14 14468441</Metadata>46 <Metadata name="lastmodifieddate">201 41028</Metadata>47 <Metadata name="oailastmodified">14 14468443</Metadata>48 <Metadata name="oailastmodifieddate">201 41028</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> 49 49 <Metadata name="assocfilepath">HASH019c.dir</Metadata> 50 50 <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 8 8 <Metadata name="Encoding">utf8</Metadata> 9 9 <Metadata name="Title">Authorship patterns in Information Systems</Metadata> 10 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468443/rtf01.html</Metadata>11 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468443/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> 12 12 <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata> 13 <Metadata name="gsdlconvertedfilename">tmp/14 14468443/rtf01.html</Metadata>13 <Metadata name="gsdlconvertedfilename">tmp/1423107672_1/rtf01.html</Metadata> 14 14 <Metadata name="OrigSource">rtf01.html</Metadata> 15 15 <Metadata name="Source">rtf01.rtf</Metadata> … … 25 25 <Metadata name="dc.Creator">Stuart M. Dillon</Metadata> 26 26 <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata> 27 <Metadata name="lastmodified">14 14468441</Metadata>28 <Metadata name="lastmodifieddate">201 41028</Metadata>29 <Metadata name="oailastmodified">14 14468443</Metadata>30 <Metadata name="oailastmodifieddate">201 41028</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> 31 31 <Metadata name="assocfilepath">HASH0791.dir</Metadata> 32 32 <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 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <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/14 14468442_1/pdf01.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468442_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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468442_1/pdf01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107671_1/pdf01.html</Metadata> 15 15 <Metadata name="OrigSource">pdf01.html</Metadata> 16 16 <Metadata name="Source">pdf01.pdf</Metadata> … … 31 31 <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata> 32 32 <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/import</Metadata> 33 <Metadata name="ex.File.FileModifyDate">201 4:10:28 16:54:01+13:00</Metadata>33 <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:19+13:00</Metadata> 34 34 <Metadata name="ex.File.FileName">pdf01.pdf</Metadata> 35 35 <Metadata name="ex.File.FilePermissions">664</Metadata> … … 45 45 <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata> 46 46 <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata> 47 <Metadata name="lastmodified">14 14468441</Metadata>48 <Metadata name="lastmodifieddate">201 41028</Metadata>49 <Metadata name="oailastmodified">14 14468442</Metadata>50 <Metadata name="oailastmodifieddate">201 41028</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> 51 51 <Metadata name="assocfilepath">HASH1a9c.dir</Metadata> 52 52 <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 9 9 <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata> 10 10 <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata> 11 <Metadata name="gsdlconvertedfilename">tmp/14 14468442/langmodl.text</Metadata>11 <Metadata name="gsdlconvertedfilename">tmp/1423107671/langmodl.text</Metadata> 12 12 <Metadata name="OrigSource">langmodl.text</Metadata> 13 13 <Metadata name="Source">langmodl.ps</Metadata> … … 25 25 <Metadata name="dc.Creator">W.J. Teahan</Metadata> 26 26 <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata> 27 <Metadata name="lastmodified">14 14468441</Metadata>28 <Metadata name="lastmodifieddate">201 41028</Metadata>29 <Metadata name="oailastmodified">14 14468442</Metadata>30 <Metadata name="oailastmodifieddate">201 41028</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> 31 31 <Metadata name="assocfilepath">HASH8bbe.dir</Metadata> 32 32 <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 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14468443_1/word01.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468443_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> 13 13 <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468443_1/word01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107672_2/word01.html</Metadata> 15 15 <Metadata name="OrigSource">word01.html</Metadata> 16 16 <Metadata name="Source">word01.doc</Metadata> … … 24 24 <Metadata name="srclinkFile">doc.doc</Metadata> 25 25 <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata> 26 <Metadata name="lastmodified">14 14468441</Metadata>27 <Metadata name="lastmodifieddate">201 41028</Metadata>28 <Metadata name="oailastmodified">14 14468443</Metadata>29 <Metadata name="oailastmodifieddate">201 41028</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> 30 30 <Metadata name="assocfilepath">HASHeaa2.dir</Metadata> 31 31 <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 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata> 11 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468443_2/word03.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468443_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> 13 13 <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468443_2/word03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107672_3/word03.html</Metadata> 15 15 <Metadata name="OrigSource">word03.html</Metadata> 16 16 <Metadata name="Source">word03.doc</Metadata> … … 29 29 <Metadata name="dc.Title">Greenstone: A comprehensive open-source digital library software system - doc</Metadata> 30 30 <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata> 31 <Metadata name="lastmodified">14 14468441</Metadata>32 <Metadata name="lastmodifieddate">201 41028</Metadata>33 <Metadata name="oailastmodified">14 14468444</Metadata>34 <Metadata name="oailastmodifieddate">201 41028</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> 35 35 <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata> 36 36 <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata> … … 130 130 </table> 131 131 132 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">133 134 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">132 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 133 134 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 135 135 <b></b> 136 136 </p></div> … … 138 138 139 139 140 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">141 142 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">140 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 141 142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 143 143 <b></b> 144 144 </p></div> … … 158 158 159 159 160 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">161 162 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">160 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 161 162 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 163 163 This 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 &ldquo;plugins&rdquo; accommodate different document and metadata types. 164 164 </p></div> … … 174 174 175 175 176 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">177 178 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">176 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 177 178 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 179 179 Notwithstanding 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&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. 180 180 </p></div> … … 182 182 183 183 184 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">185 186 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">184 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 185 186 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 187 187 The 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. 188 188 </p></div> … … 190 190 191 191 192 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">193 194 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">192 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 193 194 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 195 195 The 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 <i>collection</i> of information comprises several (typically several thousand, or several million) <i>documents</i>, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&mdash;though there is a strong family resemblance in how collections are presented. 196 196 </p></div> … … 198 198 199 199 200 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">201 202 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">200 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 201 202 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 203 203 Making information available using this system is far more than &ldquo;just putting it on the Web.&rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &ldquo;building&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. 204 204 </p></div> … … 206 206 207 207 208 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">209 210 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">208 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 209 210 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 211 211 To 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 <i>www.nzdl.org</i>. 212 212 </p></div> … … 230 230 231 231 232 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">233 234 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">232 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 233 234 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 235 235 This 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. 236 236 </p></div> … … 246 246 247 247 248 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">249 250 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">248 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 249 250 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 251 251 Ten definitions of the term &ldquo;digital library&rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization: 252 252 </p></div> … … 262 262 263 263 264 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">265 266 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">264 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 265 266 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 267 267 (Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &ldquo;organized collections of digital information,&rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized. 268 268 </p></div> … … 270 270 271 271 272 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">273 274 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">272 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 273 274 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 275 275 Digital 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 <i>site</i>: 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? 276 276 </p></div> … … 278 278 279 279 280 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">281 282 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">280 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 281 282 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 283 283 But 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 <i>metadata</i>. This provides sufficient focus to the concept of &ldquo;digital library&rdquo; to support the development of a construction kit. 284 284 </p></div> … … 294 294 295 295 296 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">297 298 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">296 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 297 298 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 299 299 Information 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 <i>search for particular words</i> that appear in the text, or within a section of a document, or within a title or section heading. You can <i>browse documents by title</i>: just click on the displayed book icon to read it. You can <i>browse documents by subject</i>. 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. 300 300 </p></div> … … 302 302 303 303 304 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">305 306 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">304 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 305 306 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 307 307 An 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 <i>butterfly</i>. 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, <i>Introduction and Summary</i>, is shown in bold in the table of contents with its text starting further down the page. 308 308 </p></div> … … 310 310 311 311 312 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">313 314 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">312 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 313 314 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 315 315 In 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 <i>searching</i> and <i>browsing</i>. Searching is full-text, and&mdash;depending on the collection's design&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. 316 316 </p></div> … … 318 318 319 319 320 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">321 322 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">320 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 321 322 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 323 323 324 324 </p></div> … … 342 342 343 343 344 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">345 346 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">344 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 345 346 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 347 347 Rich 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 <i>maintainability</i> 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&mdash;all without manual intervention. 348 348 </p></div> … … 350 350 351 351 352 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">353 354 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">352 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 353 354 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 355 355 Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into <i>sections</i> (subsections, sub-subsections, and so on). Each section comprises one or more <i>paragraphs</i>. 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. 356 356 </p></div> … … 358 358 359 359 360 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">361 362 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">360 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 361 362 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 363 363 In order to accommodate different kinds of source documents, the software is organized so that &ldquo;plugins&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 <i>et al</i>., 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 &ldquo;classifiers&rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called <i>importing</i>, which uses the plugins and classifiers specified in the collection configuration file. 364 364 </p></div> … … 366 366 367 367 368 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">369 370 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">368 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 369 370 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 371 371 The international Unicode character set is used throughout, so documents&mdash;and interfaces&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 <i>et al</i>., 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. 372 372 </p></div> … … 374 374 375 375 376 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">377 378 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">376 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 377 378 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 379 379 The system includes an &ldquo;administrative&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). 380 380 </p></div> … … 382 382 383 383 384 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">385 386 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">384 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 385 386 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 387 387 Although 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&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&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. 388 388 </p></div> … … 390 390 391 391 392 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">393 394 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">392 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 393 394 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 395 395 The 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. 396 396 </p></div> … … 422 422 423 423 424 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">425 426 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">424 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 425 426 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 427 427 Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &ldquo;about&rdquo; page that gives you information about how the collection is organized and the principles governing what is included. 428 428 </p></div> … … 430 430 431 431 432 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">433 434 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">432 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 433 434 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 435 435 All 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. 436 436 </p></div> … … 438 438 439 439 440 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">441 442 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">440 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 441 442 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 443 443 Each of the five buttons provides a different way to find information. You can <i>search for particular words</i> that appear in the text from the &ldquo;search&rdquo; page (or from the &ldquo;about&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&mdash;which allows full Boolean expressions, phrase searching, case and stemming control&mdash;can be enabled from the <i>Preferences</i> page. 444 444 </p></div> … … 446 446 447 447 448 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">449 450 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">448 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 449 450 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 451 451 This collection has four browsable metadata indexes. You can <i>access publications by subject</i> by clicking the <i>subjects</i> button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can <i>access publications by title</i> by clicking <i>titles a-z</i> (Figure 4), which brings up a list of books in alphabetic order. You can <i>access publications by organization</i> (i.e. Dublin Core &ldquo;publisher&rdquo;), bringing up a list of organizations. You can <i>access publications by &ldquo;how to&rdquo; listing</i>, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an <i>ad hoc</i> manner to accommodate the individual requirements of collection designers. 452 452 </p></div> … … 462 462 463 463 464 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">465 466 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">464 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 465 466 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 467 467 When 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 &ldquo;importing.&rdquo; This involves converting documents into a simple HTML-like format known as GML (for &ldquo;Greenstone Markup Language&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). 468 468 </p></div> … … 478 478 479 479 480 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">481 482 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">480 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 481 482 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 483 483 There is a separate directory for each collection, which contains five subdirectories: the original raw material (<i>import</i>), the GML files created from this (<i>archives</i>), the final collection as it is served to users (<i>index</i>), a directory for use during the building process (<i>building</i>), and one for any supporting files (<i>etc</i>)&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. 484 484 </p></div> … … 494 494 495 495 496 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">497 498 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">496 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 497 498 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 499 499 In 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&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. 500 500 </p></div> … … 502 502 503 503 504 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">505 506 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">504 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 505 506 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 507 507 Once imported, each document is stored in its own subdirectory of <i>archives</i>, along with any associated files&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. 508 508 </p></div> … … 518 518 519 519 520 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">521 522 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">520 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 521 522 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 523 523 The 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 &ldquo;sections&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. 524 524 </p></div> … … 526 526 527 527 528 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">529 530 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">528 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 529 530 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 531 531 The document structure is used for searchable indexes. There are three levels of index: <i>documents</i>, <i>sections</i>, and <i>paragraphs</i>, corresponding to the distinctions that GML makes&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. 532 532 </p></div> … … 558 558 559 559 560 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">561 562 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">560 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 561 562 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 563 563 Updating 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 &lt;&lt;TOC&gt;&gt; tags to split books into sections and subsections, and &lt;&lt;I&gt;&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 <i>Save As</i> command). 564 564 </p></div> … … 566 566 567 567 568 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">569 570 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">568 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 569 570 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 571 571 Since the collection exists, its directory is already set up with subdirectories <i>import</i>, <i>archives</i>, <i>building</i>, <i>index</i>, and <i>etc</i>, and the <i>etc</i> directory will contain a suitable collection configuration file. 572 572 </p></div> … … 582 582 583 583 584 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">585 586 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">584 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 585 586 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 587 587 To update a collection, the new raw material is placed in the <i>import</i> directory, in whatever form it is available. Then the <i>import</i> 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 <i>build</i> process is invoked to build the requisite indexes for the collection. Finally, the contents of the <i>building</i> directory are moved into the <i>index</i> directory, and the new version of the collection automatically becomes live. 588 588 </p></div> … … 590 590 591 591 592 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">593 594 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">592 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 593 594 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 595 595 This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The <i>import</i> process could be performed on the fly during the building operation&mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The <i>build</i> process can take considerable time&mdash;a day or two, for very large collections. Consequently, the results are placed in the <i>building</i> directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation. 596 596 </p></div> … … 598 598 599 599 600 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">601 602 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">600 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 601 602 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 603 603 Active users of the collection will not be disturbed when the new version becomes live&mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&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. 604 604 </p></div> … … 614 614 615 615 616 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">617 618 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">616 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 617 618 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 619 619 The original material in the <i>import</i> 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 <i>import</i> 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. 620 620 </p></div> … … 622 622 623 623 624 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">625 626 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">624 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 625 626 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 627 627 The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten <i>et al.</i>, 1999), and the <i>mgbuild</i> 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 <i>index</i> directory are created for each of these indexes. 628 628 </p></div> … … 1632 1632 1633 1633 1634 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1635 1636 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1634 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1635 1636 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1637 1637 MG also compresses the text of the collection; and the image files are linked into the <i>index</i> subdirectory. Now none of the material in the <i>import</i> and <i>archives</i> 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). 1638 1638 </p></div> … … 1640 1640 1641 1641 1642 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1643 1644 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1642 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1643 1644 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1645 1645 Associated 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 &ldquo;classifier&rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an <i>ad hoc</i> basis for the particular information required, and where possible reused from one collection to another. 1646 1646 </p></div> … … 1648 1648 1649 1649 1650 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1651 1652 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1650 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1651 1652 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1653 1653 The building program creates the indexes based on whatever appears in the <i>archives</i> directory. The first plugin specified by all collections is one that processes GML files, and so if <i>archives</i> 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. 1654 1654 </p></div> … … 1656 1656 1657 1657 1658 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1659 1660 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1658 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1659 1660 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1661 1661 GML 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. 1662 1662 </p></div> … … 1672 1672 1673 1673 1674 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1675 1676 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1674 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1675 1676 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1677 1677 Building 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 <i>import</i> directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &ldquo;titles&rdquo; (defined in this case to be the document filenames). 1678 1678 </p></div> … … 1680 1680 1681 1681 1682 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1683 1684 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1682 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1683 1684 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1685 1685 To enhance the functionality and presentation&mdash; something anything but the most trivial collection will require&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. 1686 1686 </p></div> … … 1712 1712 1713 1713 1714 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1715 1716 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1714 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1715 1716 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1717 1717 Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. <i>TEXTPlug</i> is replaced with <i>EMAILPlug</i> (line 7) which reads email files and extracts metadata (<i>From</i>, <i>To</i>, <i>Date</i>, <i>Subject</i>) 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 <i>Title</i>) and its sender (i.e. Dublin Core <i>Author</i>). Elements in square brackets, such as <i>[Title]</i>, are replaced by the metadata associated with a particular document. The built-in term <i>[icon]</i> produces a suitable image that represents the document (such as a book icon or page icon), and the <i>[link]&hellip;[/link]</i> 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. 1718 1718 </p></div> … … 1720 1720 1721 1721 1722 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1723 1724 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1722 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1723 1724 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1725 1725 As 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&mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging. 1726 1726 </p></div> … … 1736 1736 1737 1737 1738 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1739 1740 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1738 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1739 1740 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1741 1741 Extensibility is obtained through plugins and classifiers. 1742 1742 </p></div> … … 1744 1744 1745 1745 1746 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1747 1748 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1746 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1747 1748 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1749 1749 These 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. 1750 1750 </p></div> … … 1752 1752 1753 1753 1754 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1755 1756 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1754 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1755 1756 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1757 1757 A 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 <i>.htm</i>, .<i>html</i>, <i>.HTM</i>, or <i>.HTML</i>. (It is quite possible, however, to write plugins that &ldquo;look inside&rdquo; the file as well.) For other files, the plugin returns <i>undefined</i> 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 <i>add text</i> and <i>add metadata</i>. 1758 1758 </p></div> … … 1760 1760 1761 1761 1762 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1763 1764 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1762 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1763 1764 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1765 1765 Some plugins (&ldquo;recursive&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. 1766 1766 </p></div> … … 1768 1768 1769 1769 1770 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1771 1772 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1770 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1771 1772 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1773 1773 Plugins 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 <i>music</i>. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&mdash;about the average length of existing plugins. 1774 1774 </p></div> … … 1776 1776 1777 1777 1778 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1779 1780 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1778 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1779 1780 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1781 1781 Classifiers 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 <i>DateList</i> 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. 1782 1782 </p></div> … … 1784 1784 1785 1785 1786 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1787 1788 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1786 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1787 1788 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1789 1789 Classifiers 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 <i>metadata=Title </i>on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to <i>document-classify</i> 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. 1790 1790 </p></div> … … 1792 1792 1793 1793 1794 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1794 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1797 1797 Once 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 <i>AZList</i> 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). 1798 1798 </p></div> … … 1824 1824 1825 1825 1826 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1827 1828 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1826 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1827 1828 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1829 1829 Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman <i>et al.</i>, 1994). The origins of Dienst (<i>www.cs.cornell.edu/cdlrg</i>) 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. 1830 1830 </p></div> … … 1832 1832 1833 1833 1834 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1835 1836 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1834 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1835 1836 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1837 1837 Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (<i>www.ncstrl.org</i>). 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. 1838 1838 </p></div> … … 1840 1840 1841 1841 1842 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1843 1844 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1842 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1843 1844 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1845 1845 The <i>Making of America</i> resource is an example of a collection based around primary sources_in this case American social history, 1830â1900. It has a different &ldquo;look and feel&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. 1846 1846 </p></div> … … 1848 1848 1849 1849 1850 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1851 1852 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1850 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1851 1852 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1853 1853 Started 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: <i>gatherer</i>, <i>broker</i>, <i>indexer</i>, <i>replicator</i> and <i>cache</i>. 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. 1854 1854 </p></div> … … 1856 1856 1857 1857 1858 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1859 1860 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1858 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1859 1860 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1861 1861 The system is configurable and customizable. While searching is most commonly implemented using Glimpse (<i>glimpse.cs.arizona.edu</i>), 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. 1862 1862 </p></div> … … 1864 1864 1865 1865 1866 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1867 1868 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1866 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1867 1868 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1869 1869 Sample 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 &ldquo;tomato-juice&rdquo; (accessed through <i>hegel.lib.ncsu.edu</i>) and a full-text index of library-related electronic serials (<i>sunsite.berkeley.edu/IndexMorganagus</i>). Harvest is also often used to index Web sites (for example <i>www.middlebury.edu</i>). 1870 1870 </p></div> … … 1872 1872 1873 1873 1874 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1875 1876 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1874 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1875 1876 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1877 1877 Comparing 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. 1878 1878 </p></div> … … 1880 1880 1881 1881 1882 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1883 1884 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1882 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1883 1884 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1885 1885 Dienst_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&mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease. 1886 1886 </p></div> … … 1888 1888 1889 1889 1890 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1891 1892 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1890 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1891 1892 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1893 1893 There 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. 1894 1894 </p></div> … … 1904 1904 1905 1905 1906 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1907 1908 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1906 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1907 1908 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1909 1909 Greenstone 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. 1910 1910 </p></div> … … 1912 1912 1913 1913 1914 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1915 1916 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1914 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1915 1916 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1917 1917 New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &ldquo;plugins&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 &ldquo;classifiers&rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc). 1918 1918 </p></div> … … 1920 1920 1921 1921 1922 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1923 1924 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1922 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1923 1924 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1925 1925 However, 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. 1926 1926 </p></div> … … 1936 1936 1937 1937 1938 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1939 1940 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1938 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1939 1940 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1941 1941 We 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. 1942 1942 </p></div> … … 1953 1953 1954 1954 <ol type="1"> 1955 <li value="1"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1956 1957 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1955 <li value="1"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1956 1957 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1958 1958 Akscyn, R.M. and Witten, I.H. (1998) &ldquo;Report on First Summit on International Cooperation on Digital Libraries.&rdquo; ks.com/idla-wp-oct98. 1959 1959 </p></div></li> … … 1961 1961 1962 1962 1963 <li value="2"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1964 1965 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1963 <li value="2"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1964 1965 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1966 1966 Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &ldquo;Scalable Internet resource discovery: Research problems and approaches&rdquo; <i>Communications of the ACM,</i> Vol. 37, No. 8, pp. 98â107, 1994. 1967 1967 </p></div></li> … … 2113 2113 2114 2114 2115 <p><div name="Header" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2116 2117 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2115 <p><div name="Header" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2116 2117 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2118 2118 <span style="text-transform:lowercase"></span> 2119 2119 </p></div> … … 2129 2129 2130 2130 2131 <p><div name="Footer" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2132 2133 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2131 <p><div name="Footer" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2132 2133 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2134 2134 <span style="text-transform:lowercase"></span> 2135 2135 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2/a12e0809.dir/doc.xml
r29404 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14468444/word05.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468444/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> 13 13 <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468444/word05.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107673/word05.html</Metadata> 15 15 <Metadata name="OrigSource">word05.html</Metadata> 16 16 <Metadata name="Source">word05.doc</Metadata> … … 27 27 <Metadata name="dc.Title">GREENSTONE DIGITAL LIBRARY INSTALLERâS GUIDE</Metadata> 28 28 <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata> 29 <Metadata name="lastmodified">14 14468441</Metadata>30 <Metadata name="lastmodifieddate">201 41028</Metadata>31 <Metadata name="oailastmodified">14 14468444</Metadata>32 <Metadata name="oailastmodifieddate">201 41028</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> 33 33 <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata> 34 34 <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata> … … 106 106 107 107 108 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">109 110 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">108 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 109 110 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 111 111 <font color="Black"></font> 112 112 </p></div> … … 114 114 115 115 116 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">117 118 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">119 120 </p></div> 121 122 123 124 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">125 126 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">127 128 </p></div> 129 130 131 132 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">133 134 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">135 136 </p></div> 137 138 139 140 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">141 142 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">143 144 </p></div> 145 146 147 148 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">149 150 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">116 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 117 118 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 119 120 </p></div> 121 122 123 124 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 125 126 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 127 128 </p></div> 129 130 131 132 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 133 134 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 135 136 </p></div> 137 138 139 140 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 141 142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 143 144 </p></div> 145 146 147 148 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 149 150 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 151 151 Greenstone 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 <i>http://greenstone.org</i> under the terms of the G<span style="text-transform:lowercase">nu</span> General Public License. 152 152 </p></div> … … 154 154 155 155 156 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">157 158 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">159 160 </p></div> 161 162 163 164 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">165 166 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">167 168 </p></div> 169 170 171 172 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">173 174 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">175 176 </p></div> 177 178 179 180 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">181 182 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">156 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 157 158 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 159 160 </p></div> 161 162 163 164 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 165 166 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 167 168 </p></div> 169 170 171 172 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 173 174 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 175 176 </p></div> 177 178 179 180 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 181 182 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 183 183 184 184 </p></div> … … 194 194 195 195 196 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">197 198 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">196 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 197 198 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 199 199 200 200 </p></div> … … 214 214 215 215 216 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">217 218 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">216 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 217 218 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 219 219 This 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&mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be. 220 220 </p></div> … … 222 222 223 223 224 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">225 226 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">224 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 225 226 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 227 227 The 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. 228 228 </p></div> … … 238 238 239 239 240 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">241 242 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">240 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 241 242 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 243 243 The complete set of Greenstone documents include five volumes: 244 244 </p></div> … … 295 295 296 296 297 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">298 299 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">297 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 298 299 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 300 300 The 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: <font color="Black"><span style="text-transform:lowercase">MG, GDBM, PDFTOHTML, </span></font><font color="Black"><span style="text-transform:lowercase">PERL, </span></font><font color="Black"><span style="text-transform:lowercase">WGET, WVWARE </span></font>and<font color="Black"><span style="text-transform:lowercase"> XLHTML.</span></font><font color="Black"><span style="text-transform:lowercase"></span></font> 301 301 </p></div> … … 687 687 688 688 689 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">690 691 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">689 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 690 691 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 692 692 693 693 </p></div> … … 715 715 716 716 717 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">718 719 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">717 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 718 719 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 720 720 The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1. 721 721 </p></div> … … 739 739 740 740 741 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">742 743 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">741 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 742 743 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 744 744 There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions: 745 745 </p></div> … … 812 812 813 813 814 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">815 816 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">817 818 </p></div> 819 820 821 822 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">823 824 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">825 826 </p></div> 827 828 829 830 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">831 832 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">833 834 </p></div> 835 836 837 838 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">839 840 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">841 842 </p></div> 843 844 845 846 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">847 848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">849 850 </p></div> 851 852 853 854 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">855 856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">814 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 815 816 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 817 818 </p></div> 819 820 821 822 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 823 824 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 825 826 </p></div> 827 828 829 830 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 831 832 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 833 834 </p></div> 835 836 837 838 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 839 840 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 841 842 </p></div> 843 844 845 846 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 847 848 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 849 850 </p></div> 851 852 853 854 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 855 856 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 857 857 858 858 </p></div> … … 880 880 881 881 882 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">883 884 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">882 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 883 884 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 885 885 Versions 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. 886 886 </p></div> … … 896 896 897 897 898 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">899 900 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">898 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 899 900 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 901 901 If 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 &ldquo;simple installation&rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space. 902 902 </p></div> … … 904 904 905 905 906 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">907 908 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">906 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 907 908 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 909 909 If 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. 910 910 </p></div> … … 912 912 913 913 914 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">915 916 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">914 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 915 916 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 917 917 When you've finished installation you should skip ahead to Section 2.3. 918 918 </p></div> … … 928 928 929 929 930 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">931 932 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">930 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 931 932 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 933 933 To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into <i>D:</i>). If the installation procedure does not start automatically after about 20 seconds, click on the <i>Start</i> menu, select <i>Run</i> and type <i>D:/setup.exe</i>, where &ldquo;<i>D</i>&rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select <i>Run</i> from the &ldquo;File manager&rdquo; and type <i>D:/Windows/win3.1/setup.exe</i>. 934 934 </p></div> … … 936 936 937 937 938 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">939 940 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">938 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 939 940 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 941 941 For the simplest installation, just accept the default at each point by clicking the <i>Next</i> button. That's all you need to do! Greenstone is installed in the directory <i>C:/Program Files/gsdl</i>. 942 942 </p></div> … … 944 944 945 945 946 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">947 948 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">946 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 947 948 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 949 949 Once installation is complete, to start your Greenstone system click on the <i>Start</i> button, open the <i>Program </i>menu, and select <i>Greenstone Digital Library</i>. This brings up a dialogue box: just click <i>Enter Library. </i>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. 950 950 </p></div> … … 970 970 971 971 972 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">973 974 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">972 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 973 974 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 975 975 976 976 </p></div></td> … … 996 996 997 997 998 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">999 1000 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">998 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 999 1000 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1001 1001 There are two separate Windows binary programs on the CD-ROM: the <i>Local Library</i> and the <i>Web Library</i>. 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. 1002 1002 </p></div> … … 1004 1004 1005 1005 1006 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1007 1008 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1006 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1007 1008 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1009 1009 <b>Local Library.</b> 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. 1010 1010 </p></div> … … 1012 1012 1013 1013 1014 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1015 1016 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1014 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1015 1016 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1017 1017 The 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.) 1018 1018 </p></div> … … 1020 1020 1021 1021 1022 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1023 1024 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1022 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1023 1024 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1025 1025 The 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 1026 1026 </p></div> … … 1045 1045 1046 1046 1047 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1048 1049 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1047 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1048 1049 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1050 1050 A 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. 1051 1051 </p></div> … … 1053 1053 1054 1054 1055 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1056 1057 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1055 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1056 1057 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1058 1058 <b>Web Library</b>. 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). 1059 1059 </p></div> … … 1061 1061 1062 1062 1063 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1064 1065 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1063 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1064 1065 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1066 1066 The Web Library differs from the Local Library because it is intended for computers that already have webserver software. 1067 1067 </p></div> … … 1069 1069 1070 1070 1071 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1072 1073 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1071 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1072 1073 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1074 1074 To run the Web Library, you also need 1075 1075 </p></div> … … 1102 1102 1103 1103 1104 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1105 1106 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1104 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1105 1106 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1107 1107 An advantage of the Local Library version of Greenstone is that it runs &ldquo;out of the box&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. 1108 1108 </p></div> … … 1110 1110 1111 1111 1112 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1113 1114 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1112 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1113 1114 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1115 1115 If 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&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&mdash;they should be able to understand the instructions printed by the install script. 1116 1116 </p></div> … … 1118 1118 1119 1119 1120 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1121 1122 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1120 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1121 1122 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1123 1123 If 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. 1124 1124 </p></div> … … 1134 1134 1135 1135 1136 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1137 1138 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1136 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1137 1138 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1139 1139 The 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 1140 1140 </p></div> … … 1151 1151 1152 1152 1153 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1154 1155 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1153 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1154 1155 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1156 1156 (You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.) 1157 1157 </p></div> … … 1159 1159 1160 1160 1161 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1162 1163 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1161 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1162 1163 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1164 1164 It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine. 1165 1165 </p></div> … … 1167 1167 1168 1168 1169 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1170 1171 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1169 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1170 1171 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1172 1172 In 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 1173 1173 </p></div> … … 1192 1192 1193 1193 1194 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1195 1196 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1194 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1195 1196 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1197 1197 Note 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 <i>Install.txt </i>document which is placed in the top-level Greenstone directory (<i>C:/Program Files/gsdl</i> by default) during the installation procedure. 1198 1198 </p></div> … … 1208 1208 1209 1209 1210 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1211 1212 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1210 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1211 1212 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1213 1213 This 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. 1214 1214 </p></div> … … 1224 1224 1225 1225 1226 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1227 1228 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1226 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1227 1228 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1229 1229 The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include: 1230 1230 </p></div> … … 1265 1265 1266 1266 1267 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1268 1269 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1267 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1268 1269 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1270 1270 More recent versions of these distributions should also work. 1271 1271 </p></div> … … 1273 1273 1274 1274 1275 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1276 1277 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1275 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1276 1277 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1278 1278 You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver <i>before</i> installing Greenstone&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 <i>perl -v</i>, 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. 1279 1279 </p></div> … … 1289 1289 1290 1290 1291 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1292 1293 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1291 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1292 1293 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1294 1294 The 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. 1295 1295 </p></div> … … 1297 1297 1298 1298 1299 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1300 1301 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1299 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1300 1301 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1302 1302 To compile the Greenstone source code on Unix, you need 1303 1303 </p></div> … … 1322 1322 1323 1323 1324 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1325 1326 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1324 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1325 1326 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1327 1327 To run the Greenstone software, you also need a Web server and Perl, as described above under <i>Unix binaries</i>. 1328 1328 </p></div> … … 1338 1338 1339 1339 1340 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1341 1342 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1340 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1341 1342 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1343 1343 To install the Unix version from the CD-ROM, insert the disk into the drive, and type 1344 1344 </p></div> … … 1378 1378 1379 1379 1380 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1381 1382 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1380 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1381 1382 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1383 1383 The 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. 1384 1384 </p></div> … … 1386 1386 1387 1387 1388 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1389 1390 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1388 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1389 1390 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1391 1391 The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &ldquo;uninstall&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 &ldquo;cgi-bin&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 &ldquo;administrator&rdquo; user <i>admin</i>. 1392 1392 </p></div> … … 1394 1394 1395 1395 1396 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1397 1398 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1396 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1397 1398 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1399 1399 By default, all Greenstone software is installed in the directory <i>/usr/local/gsdl</i> if it is the root user who is doing the installation, and into the directory ~<i>/gsdl</i> otherwise (where &ldquo;~&rdquo; is the user's home directory). 1400 1400 </p></div> … … 1402 1402 1403 1403 1404 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1405 1406 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1404 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1405 1406 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1407 1407 Installing 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. 1408 1408 </p></div> … … 1410 1410 1411 1411 1412 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1413 1414 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1412 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1413 1414 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1415 1415 To uninstall the software, type 1416 1416 </p></div> … … 1434 1434 1435 1435 1436 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1437 1438 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1436 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1437 1438 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1439 1439 During 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. 1440 1440 </p></div> … … 1450 1450 1451 1451 1452 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1453 1454 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1452 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1453 1454 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1455 1455 If 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&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. 1456 1456 </p></div> … … 1458 1458 1459 1459 1460 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1461 1462 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1460 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1461 1462 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1463 1463 If 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. 1464 1464 </p></div> … … 1466 1466 1467 1467 1468 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1469 1470 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1468 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1469 1470 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1471 1471 You do not need to be the Unix &ldquo;root&rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &ldquo;root&rdquo; privileges&mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &ldquo;root&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&mdash;even if one exists already. 1472 1472 </p></div> … … 1490 1490 1491 1491 1492 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1493 1494 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1492 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1493 1494 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1495 1495 If you are using the Local Library, simply run the <i>Greenstone</i> program from the <i>Start</i> 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<i> File</i> 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. 1496 1496 </p></div> … … 1506 1506 1507 1507 1508 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1509 1510 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1508 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1509 1510 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1511 1511 If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system: 1512 1512 </p></div> … … 1522 1522 1523 1523 1524 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1525 1526 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1524 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1525 1526 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1527 1527 The Greenstone Demo collection should be accessible from this page. 1528 1528 </p></div> … … 1538 1538 1539 1539 1540 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1541 1542 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1540 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1541 1542 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1543 1543 A link to the Collector is provided on the digital library home page. 1544 1544 </p></div> … … 1554 1554 1555 1555 1556 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1557 1558 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1556 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1557 1558 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1559 1559 A link to the Administration pages is provided on the digital library home page. The &ldquo;administrator&rdquo; user is called <i>admin</i>, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections. 1560 1560 </p></div> … … 1562 1562 1563 1563 1564 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1565 1566 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1564 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1565 1566 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1567 1567 1568 1568 </p></div> … … 1578 1578 1579 1579 1580 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1581 1582 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1580 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1581 1582 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1583 1583 The 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 &ldquo;point and click&rdquo; interface. 1584 1584 </p></div> … … 1586 1586 1587 1587 1588 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1589 1590 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1588 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1589 1590 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1591 1591 GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory <i>gli</i> of the top-level Greenstone directory (<i>C:/Program Files/gsdl/gli</i> 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. 1592 1592 </p></div> … … 1594 1594 1595 1595 1596 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1597 1598 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1596 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1597 1598 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1599 1599 To 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 <font color="Blue"><u>[email protected]</u></font>. 1600 1600 </p></div> … … 1610 1610 1611 1611 1612 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1613 1614 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1612 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1613 1614 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1615 1615 To run GLI under Windows, browse to the <i>gli</i> folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called <i>gli.bat</i>. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface. 1616 1616 </p></div> … … 1626 1626 1627 1627 1628 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1629 1630 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1628 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1629 1630 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1631 1631 To run GLI under Unix, change to the <i>gli </i>directory in your Greenstone installation, then run the <i>gli.sh</i> 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. 1632 1632 </p></div> … … 1642 1642 1643 1643 1644 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1645 1646 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1644 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1645 1646 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1647 1647 The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the <i>Help</i> button at the top right of the screen. This opens up the text to a section that relates to what you are doing&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. 1648 1648 </p></div> … … 1650 1650 1651 1651 1652 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1653 1654 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1652 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1653 1654 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1655 1655 1656 1656 </p></div> … … 1666 1666 1667 1667 1668 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1669 1670 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1668 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1669 1670 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1671 1671 If 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 <font color="Black">Java Development Kit</font>. The Appendix gives information on how to obtain this. To compile the source code, run the <i>makegli.bat</i> (Windows) or <i>makegli.sh</i> (Unix) files. Once compiled, you can run GLI as described above. 1672 1672 </p></div> … … 1674 1674 1675 1675 1676 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1677 1678 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1676 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1677 1678 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1679 1679 1680 1680 </p></div> … … 1690 1690 1691 1691 1692 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1693 1694 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1692 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1693 1694 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1695 1695 To 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&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 &ldquo;the&rdquo; and &ldquo;and&rdquo; to search for&mdash;that should evoke some responses, and nothing will break. For more information, see the <i>Greenstone Digital Library User's Guide</i>.<i></i> 1696 1696 </p></div> … … 1714 1714 1715 1715 <table width="100.00%25" border="1" cols="3" rows="5"> 1716 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1717 1718 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1719 <b></b> 1720 </p></div></td> 1721 1722 1723 1724 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1725 1726 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1727 <b>Problem</b> 1728 </p></div></td> 1729 1730 1731 1732 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1733 1734 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1735 <b>Try this</b> 1736 </p></div></td> 1737 1738 </tr> 1739 1740 1741 1716 1742 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1717 1743 1718 1744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1745 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1746 </p></div></td> 1747 1748 1749 1750 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1751 1752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1754 </p></div></td> 1755 1756 1757 1758 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1759 1760 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1761 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1762 </p></div></td> 1763 1764 </tr> 1765 1766 1767 1768 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1769 1770 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1771 1772 </p></div></td> 1773 1774 1775 1776 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1777 1778 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1779 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1780 </p></div></td> 1781 1782 1783 1784 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1785 1786 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1787 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1788 </p></div></td> 1789 1790 </tr> 1791 1792 1793 1794 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1797 1798 </p></div></td> 1799 1800 1801 1802 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1803 1804 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1805 When I point my browser at the digital library, it can't find that page. 1806 </p></div></td> 1807 1808 1809 1810 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1811 1812 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1813 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1814 </p></div></td> 1815 1816 </tr> 1817 1818 1819 1820 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1821 1822 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1823 1824 </p></div></td> 1825 1826 1827 1828 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1829 1830 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1831 The Collector seems to be working very slowly! 1832 </p></div></td> 1833 1834 1835 1836 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1837 1838 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1840 </p></div></td> 1841 1842 </tr> 1843 1844 </table> 1845 1846 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1847 1848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1849 1850 </p></div> 1851 1852 1853 1854 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1855 1856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1857 1858 </p></div> 1859 1860 1861 <table width="100.00%25" border="1" cols="3" rows="8"> 1862 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1863 1864 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1719 1865 <b></b> 1720 1866 </p></div></td> … … 1722 1868 1723 1869 1724 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1725 1726 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1870 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1871 1872 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1727 1873 <b>Problem</b> 1728 1874 </p></div></td> … … 1730 1876 1731 1877 1732 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1733 1734 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1735 <b>Try this</b> 1736 </p></div></td> 1737 1738 </tr> 1739 1740 1741 1742 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1743 1744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1745 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1746 </p></div></td> 1747 1748 1749 1750 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1751 1752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1754 </p></div></td> 1755 1756 1757 1758 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1759 1760 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1761 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1762 </p></div></td> 1763 1764 </tr> 1765 1766 1767 1768 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1769 1770 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1771 1772 </p></div></td> 1773 1774 1775 1776 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1777 1778 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1779 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1780 </p></div></td> 1781 1782 1783 1784 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1785 1786 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1787 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1788 </p></div></td> 1789 1790 </tr> 1791 1792 1793 1794 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1797 1798 </p></div></td> 1799 1800 1801 1802 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1803 1804 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1805 When I point my browser at the digital library, it can't find that page. 1806 </p></div></td> 1807 1808 1809 1810 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1811 1812 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1813 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1814 </p></div></td> 1815 1816 </tr> 1817 1818 1819 1820 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1821 1822 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1823 1824 </p></div></td> 1825 1826 1827 1828 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1829 1830 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1831 The Collector seems to be working very slowly! 1832 </p></div></td> 1833 1834 1835 1836 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1837 1838 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1840 </p></div></td> 1841 1842 </tr> 1843 1844 </table> 1845 1846 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1847 1848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1849 1850 </p></div> 1851 1852 1853 1854 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1855 1856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1857 1858 </p></div> 1859 1860 1861 <table width="100.00%25" border="1" cols="3" rows="8"> 1862 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1863 1864 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1865 <b></b> 1866 </p></div></td> 1867 1868 1869 1870 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1871 1872 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1873 <b>Problem</b> 1874 </p></div></td> 1875 1876 1877 1878 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1879 1880 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1878 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1879 1880 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1881 1881 <b>Try this</b> 1882 1882 </p></div></td> … … 2076 2076 2077 2077 2078 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2079 2080 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2078 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2079 2080 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2081 2081 To learn more about the innards of your Greenstone installation, consult the <i>Greenstone Digital Library Developer's Guide</i>. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site. 2082 2082 </p></div> … … 2112 2112 2113 2113 2114 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2115 2116 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2114 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2115 2116 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2117 2117 Several 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 (<i>nzdl.org</i>). 2118 2118 </p></div> … … 2120 2120 2121 2121 2122 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2123 2124 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2122 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2123 2124 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2125 2125 The 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. 2126 2126 </p></div> … … 2128 2128 2129 2129 2130 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2131 2132 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2130 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2131 2132 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2133 2133 Greenstone also comes with some well-documented example collections whose &ldquo;about&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. 2134 2134 </p></div> … … 2456 2456 </table> 2457 2457 2458 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2459 2460 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2461 2462 </p></div> 2463 2464 2465 2466 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2467 2468 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2458 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2459 2460 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2461 2462 </p></div> 2463 2464 2465 2466 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2467 2468 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2469 2469 2470 2470 </p></div> … … 2492 2492 2493 2493 2494 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2495 2496 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2494 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2495 2496 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2497 2497 In 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 &ldquo;out of the box&rdquo; and does not require a webserver. 2498 2498 </p></div> … … 2500 2500 2501 2501 2502 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2503 2504 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2502 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2503 2504 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2505 2505 We 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. 2506 2506 </p></div> … … 2508 2508 2509 2509 2510 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2511 2512 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2510 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2511 2512 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2513 2513 Once 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 <i>Next</i> button. The result is that the directory <i>C:/Program Files/gsdl</i> is created and the Web Library binary is stored there, along with some supporting files. 2514 2514 </p></div> … … 2516 2516 2517 2517 2518 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2519 2520 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2518 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2519 2520 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2521 2521 All webservers use the special URL &ldquo;localhost&rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your <span style="text-transform:lowercase">html</span> documents by typing the URL <i>http://localhost</i> 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, <i>http://nzdl.org</i> and <i>http://localhost</i> are equivalent. If you type <i>http://nzdl.org</i> on your computer you will get the New Zealand Digital Library webserver, whereas if you type <i>http://localhost</i> you will get your own computer's webserver. 2522 2522 </p></div> … … 2532 2532 2533 2533 2534 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2535 2536 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2534 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2535 2536 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2537 2537 The Apache webserver is usually installed in <i>C:/Program Files/Apache Group/Apache</i> and is configured so that the cgi-bin directory is in the subdirectory <i>/cgi-bin</i> and the document root is the subdirectory <i>/htdocs</i>. It is reconfigured by editing the configuration file <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i>. This is a text file: it's quite easy to read it to see how things are set up. 2538 2538 </p></div> … … 2540 2540 2541 2541 2542 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2543 2544 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2542 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2543 2544 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2545 2545 Depending on how your computer's networking software is set up, you may have to add this line to Apache's <i>httpd.conf</i> configuration file: 2546 2546 </p></div> … … 2556 2556 2557 2557 2558 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2559 2560 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2558 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2559 2560 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2561 2561 If 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. 2562 2562 </p></div> … … 2572 2572 2573 2573 2574 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2575 2576 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2574 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2575 2576 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2577 2577 Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's <i>ScriptAlias</i> directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&mdash;it doesn't have to be called &ldquo;cgi-bin&rdquo;! Conversely, a directory called &ldquo;cgi-bin&rdquo; isn't special unless <i>ScriptAlias</i> has been applied to it. 2578 2578 </p></div> … … 2580 2580 2581 2581 2582 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2583 2584 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2582 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2583 2584 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2585 2585 When installed, Apache has a cgi-bin directory of <i>C:/Program Files/Apache Group/Apache/cgi-bin</i>. This means that if presented with the URL <i>http://localhost/cgi-bin/hello</i>, the webserver will attempt to execute a file called <i>hello</i> from within the above directory. 2586 2586 </p></div> … … 2588 2588 2589 2589 2590 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2591 2592 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2590 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2591 2592 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2593 2593 There is one Greenstone program, which is called &ldquo;library.exe&rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &ldquo;gsdlsite.cfg&rdquo;, which needs to be located in the same directory. 2594 2594 </p></div> … … 2596 2596 2597 2597 2598 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2599 2600 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2598 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2599 2600 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2601 2601 The best way of arranging this is to use Apache's <i>ScriptAlias</i> directive to create a new cgi-bin directory. Here's the excerpt from Apache's <i>httpd.conf</i> configuration file that adds <i>C:/Program Files/gsdl/cgi-bin</i> as an additional cgi-bin directory: 2602 2602 </p></div> … … 2644 2644 2645 2645 2646 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2647 2648 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2646 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2647 2648 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2649 2649 (It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.) 2650 2650 </p></div> … … 2652 2652 2653 2653 2654 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2655 2656 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2654 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2655 2656 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2657 2657 This means that any URLs of the form <i>http://localhost/gsdl/cgi-bin</i> ... will be sought in the directory <i>C:/Program Files/gsdl/cgi-bin</i>, and executed by the web server. For example, if presented with the URL <i>http://localhost/gsdl/cgi-bin/hello</i>, the web server will attempt to retrieve the file <i>C:/Program Files/gsdl/cgi-bin/hello</i> and execute it. However, the URL <i>http://localhost/cgi-bin/hello</i> looks in Apache's regular <i>cgi-bin</i> directory for the file <i>C:/Program Files/Apache Group/Apache/</i><i>cgi-bin</i><i>/hello</i> and executes it, just as it did before. 2658 2658 </p></div> … … 2668 2668 2669 2669 2670 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2671 2672 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2670 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2671 2672 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2673 2673 The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root <i>of C:/Program Files/Apache Group/Apache/htdocs</i>. This means that if presented with the URL <i>http://localhost/hello.html</i>, the webserver will attempt to retrieve a file called <i>hello.html</i> from within the above directory. 2674 2674 </p></div> … … 2676 2676 2677 2677 2678 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2679 2680 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2678 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2679 2680 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2681 2681 Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the <i>Alias</i> directive, which is just like <i>ScriptAlias</i> except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the <i>ScriptAlias</i> directive, to add <i>C:/Program Files/gsdl</i> as an additional place to look for documents. 2682 2682 </p></div> … … 2740 2740 2741 2741 2742 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2743 2744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2742 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2743 2744 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2745 2745 This 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 <i>http://localhost/gsdl/</i> ... will be sought as files in the directory <i>C:/Program Files/gsdl</i>. For example, if presented with the URL <i>http://localhost/gsdl/hello.html</i>, the webserver will attempt to retrieve the file <i>C:/Program Files/gsdl/hello.html</i>. However, the URL <i>http://localhost/hello.html</i> looks in the regular <i>htdocs</i> directory for the file <i>C:/Program Files/Apache Group/Apache/htdocs/hello.html</i>, just as it did before. 2746 2746 </p></div> … … 2748 2748 2749 2749 2750 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2751 2752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2750 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2751 2752 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2753 2753 Be sure to add the <i>Alias</i> directive after the <i>ScriptAlias</i> directive. Instructing Apache to alias <i>/gsdl </i>before<i> /gsdl/cgi-bin</i> would match the URL <i>/gsdl/cgi-bin/library</i> 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 &ldquo;display&rdquo; the binary program file as a page in the Web browser, instead of executing it. 2754 2754 </p></div> … … 2764 2764 2765 2765 2766 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2767 2768 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2766 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2767 2768 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2769 2769 You 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 <i>gsdl</i> directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc. 2770 2770 </p></div> … … 2772 2772 2773 2773 2774 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2775 2776 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2774 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2775 2776 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2777 2777 If 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: 2778 2778 </p></div> … … 2860 2860 2861 2861 2862 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2863 2864 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2862 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2863 2864 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2865 2865 This means that only files whose extensions match the regular expression in the <i>FilesMatch</i> line may be downloaded. 2866 2866 </p></div> … … 2876 2876 2877 2877 2878 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2879 2880 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2878 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2879 2880 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2881 2881 Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &ldquo;Add/Remove programs&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 (<i>www.microsoft.com</i>). 2882 2882 </p></div> … … 2884 2884 2885 2885 2886 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2887 2888 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2886 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2887 2888 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2889 2889 The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions. 2890 2890 </p></div> … … 2893 2893 2894 2894 <ol type="1"> 2895 <li value="1"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2896 2897 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2895 <li value="1"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2896 2897 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2898 2898 Select <i>Advanced</i> to get the <i>Advanced Options</i> screen. 2899 2899 </p></div></li> … … 2901 2901 2902 2902 2903 <li value="2"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2904 2905 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2903 <li value="2"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2904 2905 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2906 2906 Select <i>Home</i> and click <i>Add</i>. Fill out the fields as follows: 2907 2907 </p></div></li> … … 2909 2909 2910 2910 2911 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2912 2913 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2911 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2912 2913 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2914 2914 <i>Directory</i> field:<i>C:/Program Files/gsdl</i> 2915 2915 </p></div> … … 2917 2917 2918 2918 2919 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2920 2921 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2919 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2920 2921 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2922 2922 <i>Alias</i> field:<i>gsdl</i> 2923 2923 </p></div> … … 2925 2925 2926 2926 2927 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2928 2929 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2927 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2928 2929 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2930 2930 Access permissions:<i>Read</i> 2931 2931 </p></div> … … 2933 2933 2934 2934 2935 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2936 2937 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2935 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2936 2937 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2938 2938 Application permissions:<i>None</i> 2939 2939 </p></div> … … 2941 2941 2942 2942 2943 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2944 2945 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2943 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2944 2945 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2946 2946 Click <i>OK</i> 2947 2947 </p></div> … … 2949 2949 2950 2950 2951 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2952 2953 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2951 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2952 2953 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2954 2954 This makes Greenstone files accessible to the webserver. 2955 2955 </p></div> … … 2958 2958 2959 2959 <ol type="1"> 2960 <li value="3"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2961 2962 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2960 <li value="3"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2961 2962 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2963 2963 Back in <i>Advanced Options</i>, select <i>gsdl</i> and click <i>Add</i>. Fill out the fields as follows: 2964 2964 </p></div></li> … … 2966 2966 2967 2967 2968 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2969 2970 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2968 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2969 2970 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2971 2971 <i>Directory</i> field:<i>C:/Program Files/gsdl</i><i>/cgi-bin</i> 2972 2972 </p></div> … … 2974 2974 2975 2975 2976 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2977 2978 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2976 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2977 2978 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2979 2979 <i>Alias</i> field:<i>cgi-bin</i> 2980 2980 </p></div> … … 2982 2982 2983 2983 2984 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2985 2986 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2984 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2985 2986 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2987 2987 Access permissions:<i>None</i> 2988 2988 </p></div> … … 2990 2990 2991 2991 2992 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2993 2994 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2992 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2993 2994 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2995 2995 Application permissions:<i>Execute</i> 2996 2996 </p></div> … … 2998 2998 2999 2999 3000 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3001 3002 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3000 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3001 3002 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3003 3003 Click <i>OK</i> 3004 3004 </p></div> … … 3006 3006 3007 3007 3008 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3009 3010 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3008 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3009 3010 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3011 3011 This allows the Greenstone program <i>library.exe</i> to be executed by the webserver. 3012 3012 </p></div> … … 3015 3015 3016 3016 <ol type="1"> 3017 <li value="4"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3018 3019 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3017 <li value="4"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3018 3019 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3020 3020 Go to the URL <i>http://localhost/gsdl/cgi-bin/library.exe</i>. 3021 3021 </p></div></li> … … 3023 3023 3024 3024 3025 </ol><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3026 3027 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3025 </ol><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3026 3027 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3028 3028 Note: you need to specify the <i>.exe</i> file extension with PWS and IIS. 3029 3029 </p></div> … … 3031 3031 3032 3032 3033 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3034 3035 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3036 3037 </p></div> 3038 3039 3040 3041 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3042 3043 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3044 3045 </p></div> 3046 3047 3048 3049 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3050 3051 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3052 3053 </p></div> 3054 3055 3056 3057 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3058 3059 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3033 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3034 3035 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3036 3037 </p></div> 3038 3039 3040 3041 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3042 3043 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3044 3045 </p></div> 3046 3047 3048 3049 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3050 3051 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3052 3053 </p></div> 3054 3055 3056 3057 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3058 3059 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3060 3060 3061 3061 </p></div> … … 3075 3075 3076 3076 3077 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3078 3079 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3077 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3078 3079 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3080 3080 For 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. 3081 3081 </p></div> … … 3091 3091 3092 3092 3093 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3094 3095 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3093 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3094 3095 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3096 3096 This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files. 3097 3097 </p></div> … … 3099 3099 3100 3100 3101 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3102 3103 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3101 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3102 3103 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3104 3104 On 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 <i>nobody </i>on Unix systems). Because of this, all files and directories within <i>C:/Program Files/gsdl</i> need to be globally readable (or at least readable by the cgi-script user, perhaps &ldquo;<i>nobody</i>&rdquo;). To test whether file permissions are set up correctly, run the program <i>library.exe</i> 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&mdash;that is, when <i>you</i> execute it&mdash;but not from a browser&mdash;that is, when the &ldquo;<i>nobody</i>&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. 3105 3105 </p></div> … … 3107 3107 3108 3108 3109 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3110 3111 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3109 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3110 3111 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3112 3112 To work through a Web browser, all the Greenstone directories must be globally readable. Also, the <i>C:/Program Files/gsdl/etc</i> directory and all its contents must be globally <i>writable</i>. 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 <i>errout.txt</i>, <i>initout.txt</i>, <i>key.db</i>, <i>users.db</i>, <i>history.db</i> and <i>usage.txt</i> are writable by the cgi user. 3113 3113 </p></div> … … 3115 3115 3116 3116 3117 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3118 3119 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3117 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3118 3119 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3120 3120 If file permissions are not set up correctly for <i>C:/Program Files/gsdl/etc</i>, you may find that user authentication and search history do not work, and that no usage log (<i>usage.txt</i>) is generated. 3121 3121 </p></div> … … 3131 3131 3132 3132 3133 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3134 3135 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3133 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3134 3135 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3136 3136 The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is <i>C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg</i> and its content is: 3137 3137 </p></div> … … 3371 3371 3372 3372 3373 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3374 3375 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3373 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3374 3375 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3376 3376 You can customise your installation by editing this file, although you will probably not need to do so. 3377 3377 </p></div> … … 3379 3379 3380 3380 3381 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3382 3383 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3381 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3382 3383 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3384 3384 The <i>gsdlhome</i> line simply points to the <i>C:/Program Files/gsdl</i> directory. 3385 3385 </p></div> … … 3387 3387 3388 3388 3389 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3390 3391 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3389 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3390 3391 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3392 3392 <i>httpprefix</i> 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 <i>http://localhost/gsdl/</i> ... are sought in the <i>C:/Program Files/gsdl</i> directory. Putting a line <i>httpprefix /gsdl</i> into the <i>gsdlsite</i> configuration file establishes the same convention for the Greenstone software. 3393 3393 </p></div> … … 3395 3395 3396 3396 3397 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3398 3399 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3397 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3398 3399 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3400 3400 <i>httpimg</i> is the web address of the <i>C:/Program Files/gsdl/images</i> directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be <i>httpprefix/images</i>, and the line in the file above is left untouched. 3401 3401 </p></div> … … 3403 3403 3404 3404 3405 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3406 3407 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3405 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3406 3407 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3408 3408 <i>gwcgi</i> 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. 3409 3409 </p></div> … … 3411 3411 3412 3412 3413 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3414 3415 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3413 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3414 3415 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3416 3416 <i>maxrequests</i> is only used by versions of Greenstone that are compiled with the &ldquo;fast-cgi&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 <i>maxrequests</i> 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 <i>maxrequests</i> can be safely ignored. 3417 3417 </p></div> … … 3419 3419 3420 3420 3421 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3422 3423 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3424 3425 </p></div> 3426 3427 3428 3429 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3430 3431 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3432 3433 </p></div> 3434 3435 3436 3437 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3438 3439 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3440 3441 </p></div> 3442 3443 3444 3445 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3446 3447 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3421 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3422 3423 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3424 3425 </p></div> 3426 3427 3428 3429 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3430 3431 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3432 3433 </p></div> 3434 3435 3436 3437 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3438 3439 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3440 3441 </p></div> 3442 3443 3444 3445 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3446 3447 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3448 3448 3449 3449 </p></div> … … 3463 3463 3464 3464 3465 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3466 3467 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3465 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3466 3467 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3468 3468 Probably 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 <i>home.dm</i>, and is located in the <i>macros</i> subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is <i>C:/Program Files/gsdl</i>.) 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 <i>yourhome.dm</i>. This will be like <i>home.dm</i> but will define &ldquo;package home&rdquo;&mdash;which is the bit that does the actual work&mdash;in a different way. 3469 3469 </p></div> … … 3471 3471 3472 3472 3473 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3474 3475 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3473 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3474 3475 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3476 3476 When 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 &ldquo;macros&rdquo;. That's why the home-page file is called &ldquo;.dm&rdquo; and not &ldquo;.html&rdquo;&mdash;it's a &ldquo;macro&rdquo; file rather than a regular <span style="text-transform:lowercase">html</span> file. But don't quail: the macro file basically contains just <span style="text-transform:lowercase">html</span>, 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&mdash;see the <i>Greenstone Digital Library Developer's Guide</i> for more information. 3477 3477 </p></div> … … 3487 3487 3488 3488 3489 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3490 3491 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3489 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3490 3491 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3492 3492 Figure 3 shows an example of a new digital library home page. Each of the &ldquo;Click here&rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called <i>yourhome.dm</i> shown in Figure 4. 3493 3493 </p></div> … … 3495 3495 3496 3496 3497 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3498 3499 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3497 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3498 3499 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3500 3500 You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called <i>content</i>. Inside the curly braces is ordinary <span style="text-transform:lowercase">html</span>. You could insert additional text, along with any <span style="text-transform:lowercase">html</span> formatting commands, to put the content that you <br>want to see on the page. The text is regular <span style="text-transform:lowercase">html</span>; if you want you can include hyperlinks and use all the other facilities that <span style="text-transform:lowercase">html</span> provides. 3501 3501 </p></div> … … 3521 3521 3522 3522 3523 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3524 3525 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3523 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3524 3525 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3526 3526 3527 3527 </p></div></td> … … 3964 3964 3965 3965 3966 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3967 3968 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3966 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3967 3968 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3969 3969 3970 3970 </p></div></td> … … 3982 3982 </table> 3983 3983 3984 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3985 3986 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3984 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3985 3986 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3987 3987 To 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, <i>_httppagehome_</i> takes you to the home page, <i>_httppagehelp_</i> to the help page, and so on. In some cases you need to include a collection name. For example, <i>_httpquery_</i><i>&amp;c=demo</i> specifies the search page for the demo collection; for other collections you should replace <i>demo</i> by the appropriate collection name. 3988 3988 </p></div> … … 3990 3990 3991 3991 3992 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3993 3994 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3992 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3993 3994 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3995 3995 The definition of the macro called <i>_content_ </i>is plain <span style="text-transform:lowercase">html</span>. Any standard <span style="text-transform:lowercase">html</span> 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. 3996 3996 </p></div> … … 3998 3998 3999 3999 4000 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4001 4002 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4000 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4001 4002 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4003 4003 Note that the <i>_content_ </i>macro definition does not contain any <span style="text-transform:lowercase">html</span> header or footer. If you want to change the header or footer of your home page, you should define <i>_header_</i> and/or <i>_footer_</i> macros, adding them to the <i>yourhome.dm</i> file in the form 4004 4004 </p></div> … … 4030 4030 4031 4031 4032 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4033 4034 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4032 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4033 4034 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4035 4035 For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the <i>_header_ </i>macro, and making this macro null will remove it, as indicated at the end of Figure 4. 4036 4036 </p></div> … … 4046 4046 4047 4047 4048 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4049 4050 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4048 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4049 4050 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4051 4051 You have to tell Greenstone about the new home page <i>yourhome.dm</i>. The system reads in the macro files that are specified in the main configuration file <i>main.cfg</i>, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence. 4052 4052 </p></div> … … 4054 4054 4055 4055 4056 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4057 4058 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4056 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4057 4058 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4059 4059 Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the <i>yourhome.dm</i> file in Figure 4 into the <i>macros</i> directory. Then edit the <i>main.cfg </i>configuration file to replace <i>home.dm</i> with <i>yourhome.dm</i> in the list of macro files that are loaded at startup. 4060 4060 </p></div> … … 4070 4070 4071 4071 4072 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4073 4074 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4072 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4073 4074 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4075 4075 You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL <i>http://nzdl.org</i> (which is shorthand for <i>http://nzdl.org/index.html)</i> is redirected to <i>http://nzdl.org/cgi-bin/library</i>. The Apache webserver accomplishes this with the <i>Redirect</i> directive. Along with other directives, this goes into the <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i> configuration file. To redirect the URL <i>http://www.yourserver.com</i> to <i>http://www.yourserver.com/cgi-bin/library</i>, put this line into <i>httpd.conf</i>: 4076 4076 </p></div> … … 4086 4086 4087 4087 4088 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4089 4090 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4088 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4089 4090 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4091 4091 Then you will reach your digital library system directly from the URL <i>http://www.yourserver.com</i>. Instead, if you wanted a URL like <i>http://www.yourserver.com/greenstone</i> to be redirected to <i>http://www.yourserver.com/cgi-bin/library</i>, include in the <i>httpd.conf</i> file 4092 4092 </p></div> … … 4102 4102 4103 4103 4104 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4105 4106 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4104 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4105 4106 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4107 4107 If your computer doesn't have a domain name (like the &ldquo;www.yourserver.com&rdquo; above), just replace <i>www.yourserver.com</i> by <i>localhost</i> in the lines above. So long as the browser is running on the same machine as the webserver&mdash;which it surely is if your computer doesn't have a domain name&mdash;this has the same effect as the above redirections. 4108 4108 </p></div> … … 4110 4110 4111 4111 4112 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4113 4114 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4112 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4113 4114 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4115 4115 Instead of putting redirect directives into the file <i>httpd.conf</i>, you can equally well put them into a file called <i>.htaccess</i> within your server's document root directory. In fact, doing so has two advantages. First, changes to <i>.htaccess</i> take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to <i>httpd.conf</i>. Second, on Unix systems you usually have to be logged in as the &ldquo;root&rdquo; user to edit <i>httpd.conf</i>, whereas you don't to edit <i>.htaccess</i>. 4116 4116 </p></div> … … 4138 4138 4139 4139 4140 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4141 4142 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4140 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4141 4142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4143 4143 Here is how to obtain the software packages mentioned above. 4144 4144 </p></div> … … 4154 4154 4155 4155 4156 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4157 4158 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4156 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4157 4158 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4159 4159 To 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 <i>www.apache.org</i> is free, and easy to install. 4160 4160 </p></div> … … 4170 4170 4171 4171 4172 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4173 4174 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4172 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4173 4174 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4175 4175 Greenstone 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 <i>www.perl.com</i>. Perl version 5.0 or higher is needed. 4176 4176 </p></div> … … 4186 4186 4187 4187 4188 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4189 4190 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4188 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4189 4190 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4191 4191 The 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. 4192 4192 </p></div> … … 4202 4202 4203 4203 4204 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4205 4206 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4204 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4205 4206 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4207 4207 All 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 <i></i><i></i><i></i><i><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fwww.gnu.org"></i><font color="Blue"><i><u>www.gnu.org</u></i></font><i></a></i>. 4208 4208 </p></div> … … 4218 4218 4219 4219 4220 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4221 4222 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4220 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4221 4222 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4223 4223 To 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 <font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="Blue"><u></a></u></font>. Version 1.4.0 or higher is needed. 4224 4224 </p></div> … … 4234 4234 4235 4235 4236 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4237 4238 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4236 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4237 4238 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4239 4239 <font color="Black">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 </font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="DarkGreen"><u></a></u></font>. Version 1.4.0 or higher is needed. 4240 4240 </p></div> … … 4242 4242 4243 4243 4244 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4245 4246 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4247 4248 </p></div> 4249 4250 4251 4252 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4253 4254 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4244 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4245 4246 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4247 4248 </p></div> 4249 4250 4251 4252 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4253 4254 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4255 4255 4256 4256 </p></div> … … 5410 5410 5411 5411 5412 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">5413 5414 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">5412 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 5413 5414 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 5415 5415 5416 5416 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/archives/HASHeaa2/a32e0805.dir/doc.xml
r29404 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14468444_1/word06.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Basic/tmp/14 14468444_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> 13 13 <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14468444_1/word06.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107674/word06.html</Metadata> 15 15 <Metadata name="OrigSource">word06.html</Metadata> 16 16 <Metadata name="Source">word06.doc</Metadata> … … 27 27 <Metadata name="dc.Title">COMPUTATIONAL SENSE: THE ROLE OF TECHNOLOGY IN THE EDUCATION OF DIGITAL LIBRARIANS</Metadata> 28 28 <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata> 29 <Metadata name="lastmodified">14 14468441</Metadata>30 <Metadata name="lastmodifieddate">201 41028</Metadata>31 <Metadata name="oailastmodified">14 14468445</Metadata>32 <Metadata name="oailastmodifieddate">201 41028</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> 33 33 <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata> 34 34 <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata> … … 748 748 749 749 <ul> 750 <li value="1"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">751 752 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">750 <li value="1"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 751 752 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 753 753 <font color="Black">have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)</font> 754 754 </p></div></li> … … 756 756 757 757 758 <li value="2"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">759 760 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">758 <li value="2"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 759 760 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 761 761 <font color="Black">have a different syntax to conditional statements in Greenstone formatting statements</font> 762 762 </p></div></li> … … 764 764 765 765 766 <li value="3"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">767 768 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">766 <li value="3"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 767 768 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 769 769 <font color="Black">have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)</font> 770 770 </p></div></li> … … 772 772 773 773 774 <li value="4"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">775 776 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">774 <li value="4"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 775 776 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 777 777 <font color="Black">have no integrated documentation (such as found in modern programming development environments)</font> 778 778 </p></div></li> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Basic/index/build.cfg
r29404 r29718 1 builddate 14 144684461 builddate 1423107676 2 2 buildtype mgpp 3 earliestdatestamp 14 144684413 earliestdatestamp 1423107670 4 4 indexfieldmap text->TX dc.Title,ex.dc.Title,Title->TI dc.Creator->CR 5 5 indexfields text dc.Title,ex.dc.Title,Title dc.Creator … … 10 10 levelmap document->Doc 11 11 maxnumeric 4 12 numbytes 71 778612 numbytes 719322 13 13 numdocs 8 14 14 numsections 8 -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASH019c.dir/doc.xml
r29405 r29718 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <Metadata name="Title">biblio_for_dl_scientometrics.do</Metadata> 11 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470426_2/pdf03.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470426_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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf03.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470426_2/pdf03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107665/pdf03.html</Metadata> 15 15 <Metadata name="OrigSource">pdf03.html</Metadata> 16 16 <Metadata name="Source">pdf03.pdf</Metadata> … … 28 28 <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata> 29 29 <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/import</Metadata> 30 <Metadata name="ex.File.FileModifyDate">201 4:10:28 17:27:05+13:00</Metadata>30 <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:20+13:00</Metadata> 31 31 <Metadata name="ex.File.FileName">pdf03.pdf</Metadata> 32 32 <Metadata name="ex.File.FilePermissions">664</Metadata> … … 43 43 <Metadata name="ex.PDF.Title">biblio_for_dl_scientometrics.do</Metadata> 44 44 <Metadata name="Identifier">HASH019c5dca7f5bb781460a6b9c</Metadata> 45 <Metadata name="lastmodified">14 14470425</Metadata>46 <Metadata name="lastmodifieddate">201 41028</Metadata>47 <Metadata name="oailastmodified">14 14470427</Metadata>48 <Metadata name="oailastmodifieddate">201 41028</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> 49 49 <Metadata name="assocfilepath">HASH019c.dir</Metadata> 50 50 <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 8 8 <Metadata name="Encoding">utf8</Metadata> 9 9 <Metadata name="Title">Authorship patterns in Information Systems</Metadata> 10 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470427/rtf01.html</Metadata>11 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470427/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> 12 12 <Metadata name="gsdlsourcefilename">import/rtf01.rtf</Metadata> 13 <Metadata name="gsdlconvertedfilename">tmp/14 14470427/rtf01.html</Metadata>13 <Metadata name="gsdlconvertedfilename">tmp/1423107665_1/rtf01.html</Metadata> 14 14 <Metadata name="OrigSource">rtf01.html</Metadata> 15 15 <Metadata name="Source">rtf01.rtf</Metadata> … … 25 25 <Metadata name="dc.Creator">Stuart M. Dillon</Metadata> 26 26 <Metadata name="Identifier">HASH079154443e2ecce7bb4208</Metadata> 27 <Metadata name="lastmodified">14 14470425</Metadata>28 <Metadata name="lastmodifieddate">201 41028</Metadata>29 <Metadata name="oailastmodified">14 14470427</Metadata>30 <Metadata name="oailastmodifieddate">201 41028</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> 31 31 <Metadata name="assocfilepath">HASH0791.dir</Metadata> 32 32 <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 9 9 <Metadata name="Author">Bronwyn</Metadata> 10 10 <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/14 14470426_1/pdf01.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470426_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> 13 13 <Metadata name="gsdlsourcefilename">import/pdf01.pdf</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470426_1/pdf01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107664/pdf01.html</Metadata> 15 15 <Metadata name="OrigSource">pdf01.html</Metadata> 16 16 <Metadata name="Source">pdf01.pdf</Metadata> … … 31 31 <Metadata name="ex.ExifTool.ExifToolVersion">8.57</Metadata> 32 32 <Metadata name="ex.File.Directory">/Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/import</Metadata> 33 <Metadata name="ex.File.FileModifyDate">201 4:10:28 17:27:05+13:00</Metadata>33 <Metadata name="ex.File.FileModifyDate">2015:02:05 16:40:20+13:00</Metadata> 34 34 <Metadata name="ex.File.FileName">pdf01.pdf</Metadata> 35 35 <Metadata name="ex.File.FilePermissions">664</Metadata> … … 45 45 <Metadata name="ex.PDF.Producer">Acrobat PDFWriter 4.0 for Power Macintosh</Metadata> 46 46 <Metadata name="Identifier">HASH1a9cea0f239f754007681b</Metadata> 47 <Metadata name="lastmodified">14 14470425</Metadata>48 <Metadata name="lastmodifieddate">201 41028</Metadata>49 <Metadata name="oailastmodified">14 14470426</Metadata>50 <Metadata name="oailastmodifieddate">201 41028</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> 51 51 <Metadata name="assocfilepath">HASH1a9c.dir</Metadata> 52 52 <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 9 9 <Metadata name="Title">Bronwyn; page: 1 of 1 1 Using language models for generic entity extraction</Metadata> 10 10 <Metadata name="gsdlsourcefilename">import/langmodl.ps</Metadata> 11 <Metadata name="gsdlconvertedfilename">tmp/14 14470426/langmodl.text</Metadata>11 <Metadata name="gsdlconvertedfilename">tmp/1423107661/langmodl.text</Metadata> 12 12 <Metadata name="OrigSource">langmodl.text</Metadata> 13 13 <Metadata name="Source">langmodl.ps</Metadata> … … 25 25 <Metadata name="dc.Creator">W.J. Teahan</Metadata> 26 26 <Metadata name="Identifier">HASH8bbe6da0374b413b1b355c</Metadata> 27 <Metadata name="lastmodified">14 14470425</Metadata>28 <Metadata name="lastmodifieddate">201 41028</Metadata>29 <Metadata name="oailastmodified">14 14470426</Metadata>30 <Metadata name="oailastmodifieddate">201 41028</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> 31 31 <Metadata name="assocfilepath">HASH8bbe.dir</Metadata> 32 32 <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 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14470427_1/word01.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470427_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> 13 13 <Metadata name="gsdlsourcefilename">import/word01.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470427_1/word01.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107666/word01.html</Metadata> 15 15 <Metadata name="OrigSource">word01.html</Metadata> 16 16 <Metadata name="Source">word01.doc</Metadata> … … 24 24 <Metadata name="srclinkFile">doc.doc</Metadata> 25 25 <Metadata name="Identifier">HASHeaa2992e081949673150f3</Metadata> 26 <Metadata name="lastmodified">14 14470425</Metadata>27 <Metadata name="lastmodifieddate">201 41028</Metadata>28 <Metadata name="oailastmodified">14 14470427</Metadata>29 <Metadata name="oailastmodifieddate">201 41028</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> 30 30 <Metadata name="assocfilepath">HASHeaa2.dir</Metadata> 31 31 <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 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata> 11 <Metadata name="URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470427_2/word03.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470427_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> 13 13 <Metadata name="gsdlsourcefilename">import/word03.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470427_2/word03.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107667/word03.html</Metadata> 15 15 <Metadata name="OrigSource">word03.html</Metadata> 16 16 <Metadata name="Source">word03.doc</Metadata> … … 29 29 <Metadata name="dc.Title">Greenstone: A comprehensive open-source digital library software system - doc</Metadata> 30 30 <Metadata name="Identifier">HASHeaa29d2e081149673150f3</Metadata> 31 <Metadata name="lastmodified">14 14470425</Metadata>32 <Metadata name="lastmodifieddate">201 41028</Metadata>33 <Metadata name="oailastmodified">14 14470428</Metadata>34 <Metadata name="oailastmodifieddate">201 41028</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> 35 35 <Metadata name="assocfilepath">HASHeaa2/9d2e0811.dir</Metadata> 36 36 <Metadata name="gsdlassocfile">word030.png:image/png:</Metadata> … … 130 130 </table> 131 131 132 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">133 134 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">132 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 133 134 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 135 135 <b></b> 136 136 </p></div> … … 138 138 139 139 140 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">141 142 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">140 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 141 142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 143 143 <b></b> 144 144 </p></div> … … 158 158 159 159 160 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">161 162 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">160 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 161 162 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 163 163 This 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 &ldquo;plugins&rdquo; accommodate different document and metadata types. 164 164 </p></div> … … 174 174 175 175 176 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">177 178 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">176 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 177 178 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 179 179 Notwithstanding 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&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. 180 180 </p></div> … … 182 182 183 183 184 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">185 186 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">184 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 185 186 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 187 187 The 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. 188 188 </p></div> … … 190 190 191 191 192 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">193 194 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">192 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 193 194 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 195 195 The 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 <i>collection</i> of information comprises several (typically several thousand, or several million) <i>documents</i>, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&mdash;though there is a strong family resemblance in how collections are presented. 196 196 </p></div> … … 198 198 199 199 200 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">201 202 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">200 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 201 202 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 203 203 Making information available using this system is far more than &ldquo;just putting it on the Web.&rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &ldquo;building&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. 204 204 </p></div> … … 206 206 207 207 208 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">209 210 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">208 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 209 210 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 211 211 To 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 <i>www.nzdl.org</i>. 212 212 </p></div> … … 230 230 231 231 232 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">233 234 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">232 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 233 234 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 235 235 This 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. 236 236 </p></div> … … 246 246 247 247 248 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">249 250 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">248 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 249 250 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 251 251 Ten definitions of the term &ldquo;digital library&rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization: 252 252 </p></div> … … 262 262 263 263 264 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">265 266 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">264 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 265 266 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 267 267 (Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &ldquo;organized collections of digital information,&rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized. 268 268 </p></div> … … 270 270 271 271 272 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">273 274 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">272 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 273 274 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 275 275 Digital 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 <i>site</i>: 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? 276 276 </p></div> … … 278 278 279 279 280 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">281 282 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">280 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 281 282 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 283 283 But 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 <i>metadata</i>. This provides sufficient focus to the concept of &ldquo;digital library&rdquo; to support the development of a construction kit. 284 284 </p></div> … … 294 294 295 295 296 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">297 298 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">296 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 297 298 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 299 299 Information 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 <i>search for particular words</i> that appear in the text, or within a section of a document, or within a title or section heading. You can <i>browse documents by title</i>: just click on the displayed book icon to read it. You can <i>browse documents by subject</i>. 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. 300 300 </p></div> … … 302 302 303 303 304 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">305 306 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">304 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 305 306 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 307 307 An 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 <i>butterfly</i>. 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, <i>Introduction and Summary</i>, is shown in bold in the table of contents with its text starting further down the page. 308 308 </p></div> … … 310 310 311 311 312 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">313 314 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">312 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 313 314 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 315 315 In 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 <i>searching</i> and <i>browsing</i>. Searching is full-text, and&mdash;depending on the collection's design&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. 316 316 </p></div> … … 318 318 319 319 320 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">321 322 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">320 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 321 322 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 323 323 324 324 </p></div> … … 342 342 343 343 344 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">345 346 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">344 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 345 346 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 347 347 Rich 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 <i>maintainability</i> 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&mdash;all without manual intervention. 348 348 </p></div> … … 350 350 351 351 352 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">353 354 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">352 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 353 354 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 355 355 Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into <i>sections</i> (subsections, sub-subsections, and so on). Each section comprises one or more <i>paragraphs</i>. 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. 356 356 </p></div> … … 358 358 359 359 360 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">361 362 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">360 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 361 362 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 363 363 In order to accommodate different kinds of source documents, the software is organized so that &ldquo;plugins&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 <i>et al</i>., 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 &ldquo;classifiers&rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called <i>importing</i>, which uses the plugins and classifiers specified in the collection configuration file. 364 364 </p></div> … … 366 366 367 367 368 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">369 370 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">368 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 369 370 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 371 371 The international Unicode character set is used throughout, so documents&mdash;and interfaces&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 <i>et al</i>., 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. 372 372 </p></div> … … 374 374 375 375 376 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">377 378 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">376 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 377 378 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 379 379 The system includes an &ldquo;administrative&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). 380 380 </p></div> … … 382 382 383 383 384 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">385 386 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">384 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 385 386 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 387 387 Although 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&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&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. 388 388 </p></div> … … 390 390 391 391 392 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">393 394 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">392 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 393 394 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 395 395 The 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. 396 396 </p></div> … … 422 422 423 423 424 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">425 426 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">424 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 425 426 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 427 427 Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &ldquo;about&rdquo; page that gives you information about how the collection is organized and the principles governing what is included. 428 428 </p></div> … … 430 430 431 431 432 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">433 434 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">432 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 433 434 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 435 435 All 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. 436 436 </p></div> … … 438 438 439 439 440 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">441 442 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">440 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 441 442 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 443 443 Each of the five buttons provides a different way to find information. You can <i>search for particular words</i> that appear in the text from the &ldquo;search&rdquo; page (or from the &ldquo;about&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&mdash;which allows full Boolean expressions, phrase searching, case and stemming control&mdash;can be enabled from the <i>Preferences</i> page. 444 444 </p></div> … … 446 446 447 447 448 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">449 450 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">448 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 449 450 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 451 451 This collection has four browsable metadata indexes. You can <i>access publications by subject</i> by clicking the <i>subjects</i> button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can <i>access publications by title</i> by clicking <i>titles a-z</i> (Figure 4), which brings up a list of books in alphabetic order. You can <i>access publications by organization</i> (i.e. Dublin Core &ldquo;publisher&rdquo;), bringing up a list of organizations. You can <i>access publications by &ldquo;how to&rdquo; listing</i>, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an <i>ad hoc</i> manner to accommodate the individual requirements of collection designers. 452 452 </p></div> … … 462 462 463 463 464 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">465 466 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">464 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 465 466 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 467 467 When 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 &ldquo;importing.&rdquo; This involves converting documents into a simple HTML-like format known as GML (for &ldquo;Greenstone Markup Language&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). 468 468 </p></div> … … 478 478 479 479 480 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">481 482 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">480 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 481 482 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 483 483 There is a separate directory for each collection, which contains five subdirectories: the original raw material (<i>import</i>), the GML files created from this (<i>archives</i>), the final collection as it is served to users (<i>index</i>), a directory for use during the building process (<i>building</i>), and one for any supporting files (<i>etc</i>)&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. 484 484 </p></div> … … 494 494 495 495 496 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">497 498 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">496 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 497 498 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 499 499 In 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&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. 500 500 </p></div> … … 502 502 503 503 504 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">505 506 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">504 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 505 506 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 507 507 Once imported, each document is stored in its own subdirectory of <i>archives</i>, along with any associated files&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. 508 508 </p></div> … … 518 518 519 519 520 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">521 522 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">520 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 521 522 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 523 523 The 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 &ldquo;sections&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. 524 524 </p></div> … … 526 526 527 527 528 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">529 530 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">528 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 529 530 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 531 531 The document structure is used for searchable indexes. There are three levels of index: <i>documents</i>, <i>sections</i>, and <i>paragraphs</i>, corresponding to the distinctions that GML makes&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. 532 532 </p></div> … … 558 558 559 559 560 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">561 562 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">560 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 561 562 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 563 563 Updating 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 &lt;&lt;TOC&gt;&gt; tags to split books into sections and subsections, and &lt;&lt;I&gt;&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 <i>Save As</i> command). 564 564 </p></div> … … 566 566 567 567 568 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">569 570 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">568 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 569 570 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 571 571 Since the collection exists, its directory is already set up with subdirectories <i>import</i>, <i>archives</i>, <i>building</i>, <i>index</i>, and <i>etc</i>, and the <i>etc</i> directory will contain a suitable collection configuration file. 572 572 </p></div> … … 582 582 583 583 584 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">585 586 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">584 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 585 586 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 587 587 To update a collection, the new raw material is placed in the <i>import</i> directory, in whatever form it is available. Then the <i>import</i> 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 <i>build</i> process is invoked to build the requisite indexes for the collection. Finally, the contents of the <i>building</i> directory are moved into the <i>index</i> directory, and the new version of the collection automatically becomes live. 588 588 </p></div> … … 590 590 591 591 592 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">593 594 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">592 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 593 594 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 595 595 This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The <i>import</i> process could be performed on the fly during the building operation&mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The <i>build</i> process can take considerable time&mdash;a day or two, for very large collections. Consequently, the results are placed in the <i>building</i> directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation. 596 596 </p></div> … … 598 598 599 599 600 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">601 602 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">600 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 601 602 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 603 603 Active users of the collection will not be disturbed when the new version becomes live&mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&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. 604 604 </p></div> … … 614 614 615 615 616 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">617 618 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">616 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 617 618 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 619 619 The original material in the <i>import</i> 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 <i>import</i> 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. 620 620 </p></div> … … 622 622 623 623 624 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">625 626 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">624 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 625 626 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 627 627 The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten <i>et al.</i>, 1999), and the <i>mgbuild</i> 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 <i>index</i> directory are created for each of these indexes. 628 628 </p></div> … … 1632 1632 1633 1633 1634 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1635 1636 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1634 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1635 1636 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1637 1637 MG also compresses the text of the collection; and the image files are linked into the <i>index</i> subdirectory. Now none of the material in the <i>import</i> and <i>archives</i> 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). 1638 1638 </p></div> … … 1640 1640 1641 1641 1642 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1643 1644 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1642 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1643 1644 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1645 1645 Associated 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 &ldquo;classifier&rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an <i>ad hoc</i> basis for the particular information required, and where possible reused from one collection to another. 1646 1646 </p></div> … … 1648 1648 1649 1649 1650 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1651 1652 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1650 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1651 1652 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1653 1653 The building program creates the indexes based on whatever appears in the <i>archives</i> directory. The first plugin specified by all collections is one that processes GML files, and so if <i>archives</i> 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. 1654 1654 </p></div> … … 1656 1656 1657 1657 1658 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1659 1660 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1658 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1659 1660 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1661 1661 GML 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. 1662 1662 </p></div> … … 1672 1672 1673 1673 1674 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1675 1676 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1674 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1675 1676 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1677 1677 Building 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 <i>import</i> directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &ldquo;titles&rdquo; (defined in this case to be the document filenames). 1678 1678 </p></div> … … 1680 1680 1681 1681 1682 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1683 1684 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1682 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1683 1684 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1685 1685 To enhance the functionality and presentation&mdash; something anything but the most trivial collection will require&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. 1686 1686 </p></div> … … 1712 1712 1713 1713 1714 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1715 1716 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1714 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1715 1716 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1717 1717 Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. <i>TEXTPlug</i> is replaced with <i>EMAILPlug</i> (line 7) which reads email files and extracts metadata (<i>From</i>, <i>To</i>, <i>Date</i>, <i>Subject</i>) 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 <i>Title</i>) and its sender (i.e. Dublin Core <i>Author</i>). Elements in square brackets, such as <i>[Title]</i>, are replaced by the metadata associated with a particular document. The built-in term <i>[icon]</i> produces a suitable image that represents the document (such as a book icon or page icon), and the <i>[link]&hellip;[/link]</i> 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. 1718 1718 </p></div> … … 1720 1720 1721 1721 1722 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1723 1724 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1722 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1723 1724 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1725 1725 As 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&mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging. 1726 1726 </p></div> … … 1736 1736 1737 1737 1738 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1739 1740 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1738 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1739 1740 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1741 1741 Extensibility is obtained through plugins and classifiers. 1742 1742 </p></div> … … 1744 1744 1745 1745 1746 <p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1747 1748 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1746 <p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1747 1748 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1749 1749 These 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. 1750 1750 </p></div> … … 1752 1752 1753 1753 1754 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1755 1756 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1754 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1755 1756 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1757 1757 A 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 <i>.htm</i>, .<i>html</i>, <i>.HTM</i>, or <i>.HTML</i>. (It is quite possible, however, to write plugins that &ldquo;look inside&rdquo; the file as well.) For other files, the plugin returns <i>undefined</i> 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 <i>add text</i> and <i>add metadata</i>. 1758 1758 </p></div> … … 1760 1760 1761 1761 1762 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1763 1764 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1762 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1763 1764 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1765 1765 Some plugins (&ldquo;recursive&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. 1766 1766 </p></div> … … 1768 1768 1769 1769 1770 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1771 1772 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1770 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1771 1772 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1773 1773 Plugins 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 <i>music</i>. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&mdash;about the average length of existing plugins. 1774 1774 </p></div> … … 1776 1776 1777 1777 1778 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1779 1780 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1778 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1779 1780 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1781 1781 Classifiers 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 <i>DateList</i> 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. 1782 1782 </p></div> … … 1784 1784 1785 1785 1786 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1787 1788 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1786 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1787 1788 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1789 1789 Classifiers 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 <i>metadata=Title </i>on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to <i>document-classify</i> 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. 1790 1790 </p></div> … … 1792 1792 1793 1793 1794 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1794 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1797 1797 Once 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 <i>AZList</i> 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). 1798 1798 </p></div> … … 1824 1824 1825 1825 1826 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1827 1828 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1826 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1827 1828 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1829 1829 Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman <i>et al.</i>, 1994). The origins of Dienst (<i>www.cs.cornell.edu/cdlrg</i>) 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. 1830 1830 </p></div> … … 1832 1832 1833 1833 1834 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1835 1836 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1834 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1835 1836 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1837 1837 Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (<i>www.ncstrl.org</i>). 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. 1838 1838 </p></div> … … 1840 1840 1841 1841 1842 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1843 1844 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1842 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1843 1844 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1845 1845 The <i>Making of America</i> resource is an example of a collection based around primary sources_in this case American social history, 1830â1900. It has a different &ldquo;look and feel&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. 1846 1846 </p></div> … … 1848 1848 1849 1849 1850 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1851 1852 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1850 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1851 1852 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1853 1853 Started 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: <i>gatherer</i>, <i>broker</i>, <i>indexer</i>, <i>replicator</i> and <i>cache</i>. 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. 1854 1854 </p></div> … … 1856 1856 1857 1857 1858 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1859 1860 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1858 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1859 1860 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1861 1861 The system is configurable and customizable. While searching is most commonly implemented using Glimpse (<i>glimpse.cs.arizona.edu</i>), 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. 1862 1862 </p></div> … … 1864 1864 1865 1865 1866 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1867 1868 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1866 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1867 1868 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1869 1869 Sample 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 &ldquo;tomato-juice&rdquo; (accessed through <i>hegel.lib.ncsu.edu</i>) and a full-text index of library-related electronic serials (<i>sunsite.berkeley.edu/IndexMorganagus</i>). Harvest is also often used to index Web sites (for example <i>www.middlebury.edu</i>). 1870 1870 </p></div> … … 1872 1872 1873 1873 1874 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1875 1876 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1874 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1875 1876 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1877 1877 Comparing 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. 1878 1878 </p></div> … … 1880 1880 1881 1881 1882 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1883 1884 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1882 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1883 1884 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1885 1885 Dienst_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&mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease. 1886 1886 </p></div> … … 1888 1888 1889 1889 1890 <p><div name="Plain Text" align=" left" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1891 1892 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1890 <p><div name="Plain Text" align="justify" style="margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1891 1892 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1893 1893 There 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. 1894 1894 </p></div> … … 1904 1904 1905 1905 1906 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1907 1908 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1906 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1907 1908 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1909 1909 Greenstone 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. 1910 1910 </p></div> … … 1912 1912 1913 1913 1914 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1915 1916 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1914 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1915 1916 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1917 1917 New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &ldquo;plugins&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 &ldquo;classifiers&rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc). 1918 1918 </p></div> … … 1920 1920 1921 1921 1922 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1923 1924 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1922 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1923 1924 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1925 1925 However, 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. 1926 1926 </p></div> … … 1936 1936 1937 1937 1938 <p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1939 1940 <p style="text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; ">1938 <p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1939 1940 <p style="text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; "> 1941 1941 We 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. 1942 1942 </p></div> … … 1953 1953 1954 1954 <ol type="1"> 1955 <li value="1"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1956 1957 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1955 <li value="1"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1956 1957 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1958 1958 Akscyn, R.M. and Witten, I.H. (1998) &ldquo;Report on First Summit on International Cooperation on Digital Libraries.&rdquo; ks.com/idla-wp-oct98. 1959 1959 </p></div></li> … … 1961 1961 1962 1962 1963 <li value="2"><p><div name="References" align=" left" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1964 1965 <p style="text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1963 <li value="2"><p><div name="References" align="justify" style="margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1964 1965 <p style="text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1966 1966 Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &ldquo;Scalable Internet resource discovery: Research problems and approaches&rdquo; <i>Communications of the ACM,</i> Vol. 37, No. 8, pp. 98â107, 1994. 1967 1967 </p></div></li> … … 2113 2113 2114 2114 2115 <p><div name="Header" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2116 2117 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2115 <p><div name="Header" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2116 2117 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2118 2118 <span style="text-transform:lowercase"></span> 2119 2119 </p></div> … … 2129 2129 2130 2130 2131 <p><div name="Footer" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2132 2133 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2131 <p><div name="Footer" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2132 2133 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2134 2134 <span style="text-transform:lowercase"></span> 2135 2135 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2/a12e0809.dir/doc.xml
r29405 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14470428/word05.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470428/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> 13 13 <Metadata name="gsdlsourcefilename">import/word05.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470428/word05.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107667_1/word05.html</Metadata> 15 15 <Metadata name="OrigSource">word05.html</Metadata> 16 16 <Metadata name="Source">word05.doc</Metadata> … … 27 27 <Metadata name="dc.Title">GREENSTONE DIGITAL LIBRARY INSTALLERâS GUIDE</Metadata> 28 28 <Metadata name="Identifier">HASHeaa2a12e080949673150f3</Metadata> 29 <Metadata name="lastmodified">14 14470425</Metadata>30 <Metadata name="lastmodifieddate">201 41028</Metadata>31 <Metadata name="oailastmodified">14 14470428</Metadata>32 <Metadata name="oailastmodifieddate">201 41028</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> 33 33 <Metadata name="assocfilepath">HASHeaa2/a12e0809.dir</Metadata> 34 34 <Metadata name="gsdlassocfile">word050.wmf:unknown:</Metadata> … … 106 106 107 107 108 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">109 110 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">108 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 109 110 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 111 111 <font color="Black"></font> 112 112 </p></div> … … 114 114 115 115 116 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">117 118 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">119 120 </p></div> 121 122 123 124 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">125 126 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">127 128 </p></div> 129 130 131 132 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">133 134 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">135 136 </p></div> 137 138 139 140 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">141 142 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">143 144 </p></div> 145 146 147 148 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">149 150 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">116 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 117 118 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 119 120 </p></div> 121 122 123 124 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 125 126 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 127 128 </p></div> 129 130 131 132 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 133 134 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 135 136 </p></div> 137 138 139 140 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 141 142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 143 144 </p></div> 145 146 147 148 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 39.38mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 149 150 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 151 151 Greenstone 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 <i>http://greenstone.org</i> under the terms of the G<span style="text-transform:lowercase">nu</span> General Public License. 152 152 </p></div> … … 154 154 155 155 156 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">157 158 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">159 160 </p></div> 161 162 163 164 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">165 166 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">167 168 </p></div> 169 170 171 172 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">173 174 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">175 176 </p></div> 177 178 179 180 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">181 182 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">156 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 51.68mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 157 158 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 159 160 </p></div> 161 162 163 164 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 165 166 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 167 168 </p></div> 169 170 171 172 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 173 174 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 175 176 </p></div> 177 178 179 180 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 181 182 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 183 183 184 184 </p></div> … … 194 194 195 195 196 <p><div name="Normal" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">197 198 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">196 <p><div name="Normal" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 197 198 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 199 199 200 200 </p></div> … … 214 214 215 215 216 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">217 218 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">216 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 217 218 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 219 219 This 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&mdash;the Apache Webserver and Perl. We have striven to make the installation procedure as simple as it possibly can be. 220 220 </p></div> … … 222 222 223 223 224 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">225 226 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">224 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 225 226 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 227 227 The 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. 228 228 </p></div> … … 238 238 239 239 240 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">241 242 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">240 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 241 242 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 243 243 The complete set of Greenstone documents include five volumes: 244 244 </p></div> … … 295 295 296 296 297 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">298 299 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">297 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 298 299 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 300 300 The 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: <font color="Black"><span style="text-transform:lowercase">MG, GDBM, PDFTOHTML, </span></font><font color="Black"><span style="text-transform:lowercase">PERL, </span></font><font color="Black"><span style="text-transform:lowercase">WGET, WVWARE </span></font>and<font color="Black"><span style="text-transform:lowercase"> XLHTML.</span></font><font color="Black"><span style="text-transform:lowercase"></span></font> 301 301 </p></div> … … 687 687 688 688 689 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">690 691 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">689 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 690 691 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 692 692 693 693 </p></div> … … 715 715 716 716 717 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">718 719 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">717 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 718 719 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 720 720 The Greenstone software runs on different platforms, and in different configurations, as summarized in Figure 1. 721 721 </p></div> … … 739 739 740 740 741 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">742 743 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">741 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 742 743 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 744 744 There are many issues that affect (or might affect) the installation procedure. Before reading on, you should consider these questions: 745 745 </p></div> … … 812 812 813 813 814 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">815 816 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">817 818 </p></div> 819 820 821 822 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">823 824 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">825 826 </p></div> 827 828 829 830 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">831 832 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">833 834 </p></div> 835 836 837 838 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">839 840 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">841 842 </p></div> 843 844 845 846 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">847 848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">849 850 </p></div> 851 852 853 854 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">855 856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">814 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 815 816 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 817 818 </p></div> 819 820 821 822 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 823 824 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 825 826 </p></div> 827 828 829 830 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 831 832 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 833 834 </p></div> 835 836 837 838 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 839 840 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 841 842 </p></div> 843 844 845 846 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 847 848 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 849 850 </p></div> 851 852 853 854 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 855 856 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 857 857 858 858 </p></div> … … 880 880 881 881 882 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">883 884 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">882 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 883 884 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 885 885 Versions 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. 886 886 </p></div> … … 896 896 897 897 898 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">899 900 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">898 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 899 900 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 901 901 If 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 &ldquo;simple installation&rdquo; procedure. The Greenstone system occupies about 40 Mb of disk space. 902 902 </p></div> … … 904 904 905 905 906 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">907 908 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">906 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 907 908 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 909 909 If 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. 910 910 </p></div> … … 912 912 913 913 914 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">915 916 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">914 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 915 916 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 917 917 When you've finished installation you should skip ahead to Section 2.3. 918 918 </p></div> … … 928 928 929 929 930 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">931 932 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">930 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 931 932 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 933 933 To install the Windows version from the CD-ROM, insert the disk into the drive (e.g. into <i>D:</i>). If the installation procedure does not start automatically after about 20 seconds, click on the <i>Start</i> menu, select <i>Run</i> and type <i>D:/setup.exe</i>, where &ldquo;<i>D</i>&rdquo; is the letter that identifies your CD-ROM drive. For Windows 3.1, select <i>Run</i> from the &ldquo;File manager&rdquo; and type <i>D:/Windows/win3.1/setup.exe</i>. 934 934 </p></div> … … 936 936 937 937 938 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">939 940 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">938 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 939 940 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 941 941 For the simplest installation, just accept the default at each point by clicking the <i>Next</i> button. That's all you need to do! Greenstone is installed in the directory <i>C:/Program Files/gsdl</i>. 942 942 </p></div> … … 944 944 945 945 946 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">947 948 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">946 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 947 948 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 949 949 Once installation is complete, to start your Greenstone system click on the <i>Start</i> button, open the <i>Program </i>menu, and select <i>Greenstone Digital Library</i>. This brings up a dialogue box: just click <i>Enter Library. </i>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. 950 950 </p></div> … … 970 970 971 971 972 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">973 974 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">972 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 973 974 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 975 975 976 976 </p></div></td> … … 996 996 997 997 998 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">999 1000 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">998 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 999 1000 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1001 1001 There are two separate Windows binary programs on the CD-ROM: the <i>Local Library</i> and the <i>Web Library</i>. 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. 1002 1002 </p></div> … … 1004 1004 1005 1005 1006 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1007 1008 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1006 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1007 1008 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1009 1009 <b>Local Library.</b> 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. 1010 1010 </p></div> … … 1012 1012 1013 1013 1014 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1015 1016 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1014 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1015 1016 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1017 1017 The 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.) 1018 1018 </p></div> … … 1020 1020 1021 1021 1022 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1023 1024 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1022 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1023 1024 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1025 1025 The 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 1026 1026 </p></div> … … 1045 1045 1046 1046 1047 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1048 1049 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1047 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1048 1049 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1050 1050 A 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. 1051 1051 </p></div> … … 1053 1053 1054 1054 1055 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1056 1057 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1055 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1056 1057 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1058 1058 <b>Web Library</b>. 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). 1059 1059 </p></div> … … 1061 1061 1062 1062 1063 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1064 1065 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1063 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1064 1065 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1066 1066 The Web Library differs from the Local Library because it is intended for computers that already have webserver software. 1067 1067 </p></div> … … 1069 1069 1070 1070 1071 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1072 1073 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1071 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1072 1073 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1074 1074 To run the Web Library, you also need 1075 1075 </p></div> … … 1102 1102 1103 1103 1104 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1105 1106 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1104 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1105 1106 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1107 1107 An advantage of the Local Library version of Greenstone is that it runs &ldquo;out of the box&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. 1108 1108 </p></div> … … 1110 1110 1111 1111 1112 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1113 1114 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1112 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1113 1114 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1115 1115 If 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&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&mdash;they should be able to understand the instructions printed by the install script. 1116 1116 </p></div> … … 1118 1118 1119 1119 1120 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1121 1122 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1120 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1121 1122 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1123 1123 If 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. 1124 1124 </p></div> … … 1134 1134 1135 1135 1136 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1137 1138 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1136 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1137 1138 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1139 1139 The 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 1140 1140 </p></div> … … 1151 1151 1152 1152 1153 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1154 1155 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1153 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1154 1155 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1156 1156 (You do not need GDBM, the Gnu database manager, because it is included in the Greenstone source distribution.) 1157 1157 </p></div> … … 1159 1159 1160 1160 1161 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1162 1163 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1161 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1162 1163 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1164 1164 It is unlikely that you will be able to compile Greenstone on a Windows 3.1/3.11 machine. 1165 1165 </p></div> … … 1167 1167 1168 1168 1169 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1170 1171 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1169 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1170 1171 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1172 1172 In 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 1173 1173 </p></div> … … 1192 1192 1193 1193 1194 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1195 1196 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1194 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1195 1196 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1197 1197 Note 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 <i>Install.txt </i>document which is placed in the top-level Greenstone directory (<i>C:/Program Files/gsdl</i> by default) during the installation procedure. 1198 1198 </p></div> … … 1208 1208 1209 1209 1210 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1211 1212 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1210 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1211 1212 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1213 1213 This 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. 1214 1214 </p></div> … … 1224 1224 1225 1225 1226 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1227 1228 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1226 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1227 1228 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1229 1229 The binary code requires an Intel x86-based Linux distribution which includes ELF binary support. Distributions that meet these requirements include: 1230 1230 </p></div> … … 1265 1265 1266 1266 1267 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1268 1269 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1267 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1268 1269 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1270 1270 More recent versions of these distributions should also work. 1271 1271 </p></div> … … 1273 1273 1274 1274 1275 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1276 1277 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1275 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1276 1277 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1278 1278 You will need a webserver: we recommend Apache. We also strongly recommend you to install your webserver <i>before</i> installing Greenstone&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 <i>perl -v</i>, 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. 1279 1279 </p></div> … … 1289 1289 1290 1290 1291 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1292 1293 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1291 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1292 1293 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1294 1294 The 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. 1295 1295 </p></div> … … 1297 1297 1298 1298 1299 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1300 1301 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1299 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1300 1301 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1302 1302 To compile the Greenstone source code on Unix, you need 1303 1303 </p></div> … … 1322 1322 1323 1323 1324 </ul><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1325 1326 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1324 </ul><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1325 1326 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1327 1327 To run the Greenstone software, you also need a Web server and Perl, as described above under <i>Unix binaries</i>. 1328 1328 </p></div> … … 1338 1338 1339 1339 1340 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1341 1342 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1340 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1341 1342 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1343 1343 To install the Unix version from the CD-ROM, insert the disk into the drive, and type 1344 1344 </p></div> … … 1378 1378 1379 1379 1380 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1381 1382 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1380 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1381 1382 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1383 1383 The 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. 1384 1384 </p></div> … … 1386 1386 1387 1387 1388 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1389 1390 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1388 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1389 1390 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1391 1391 The installation procedure begins by asking you which directory to install Greenstone into. The first file placed there is the &ldquo;uninstall&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 &ldquo;cgi-bin&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 &ldquo;administrator&rdquo; user <i>admin</i>. 1392 1392 </p></div> … … 1394 1394 1395 1395 1396 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1397 1398 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1396 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1397 1398 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1399 1399 By default, all Greenstone software is installed in the directory <i>/usr/local/gsdl</i> if it is the root user who is doing the installation, and into the directory ~<i>/gsdl</i> otherwise (where &ldquo;~&rdquo; is the user's home directory). 1400 1400 </p></div> … … 1402 1402 1403 1403 1404 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1405 1406 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1404 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1405 1406 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1407 1407 Installing 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. 1408 1408 </p></div> … … 1410 1410 1411 1411 1412 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1413 1414 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1412 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1413 1414 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1415 1415 To uninstall the software, type 1416 1416 </p></div> … … 1434 1434 1435 1435 1436 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1437 1438 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1436 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1437 1438 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1439 1439 During 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. 1440 1440 </p></div> … … 1450 1450 1451 1451 1452 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1453 1454 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1452 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1453 1454 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1455 1455 If 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&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. 1456 1456 </p></div> … … 1458 1458 1459 1459 1460 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1461 1462 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1460 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1461 1462 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1463 1463 If 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. 1464 1464 </p></div> … … 1466 1466 1467 1467 1468 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1469 1470 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1468 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1469 1470 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1471 1471 You do not need to be the Unix &ldquo;root&rdquo; user to go through the installation procedure above. When it comes to configuring an existing Apache server, however, you may need &ldquo;root&rdquo; privileges&mdash;it all depends on how Apache is set up. If you install Apache yourself, you can do it as a user without &ldquo;root&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&mdash;even if one exists already. 1472 1472 </p></div> … … 1490 1490 1491 1491 1492 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1493 1494 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1492 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1493 1494 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1495 1495 If you are using the Local Library, simply run the <i>Greenstone</i> program from the <i>Start</i> 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<i> File</i> 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. 1496 1496 </p></div> … … 1506 1506 1507 1507 1508 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1509 1510 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1508 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1509 1510 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1511 1511 If you are using the Web Library, once you have installed the software and configured the webserver, use this URL to enter your Greenstone system: 1512 1512 </p></div> … … 1522 1522 1523 1523 1524 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1525 1526 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1524 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1525 1526 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1527 1527 The Greenstone Demo collection should be accessible from this page. 1528 1528 </p></div> … … 1538 1538 1539 1539 1540 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1541 1542 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1540 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1541 1542 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1543 1543 A link to the Collector is provided on the digital library home page. 1544 1544 </p></div> … … 1554 1554 1555 1555 1556 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1557 1558 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1556 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1557 1558 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1559 1559 A link to the Administration pages is provided on the digital library home page. The &ldquo;administrator&rdquo; user is called <i>admin</i>, with a password that you specified during the installation process. The administrator is authorized to add new users, and to build collections. 1560 1560 </p></div> … … 1562 1562 1563 1563 1564 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1565 1566 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1564 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1565 1566 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1567 1567 1568 1568 </p></div> … … 1578 1578 1579 1579 1580 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1581 1582 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1580 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1581 1582 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1583 1583 The 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 &ldquo;point and click&rdquo; interface. 1584 1584 </p></div> … … 1586 1586 1587 1587 1588 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1589 1590 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1588 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1589 1590 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1591 1591 GLI is installed automatically with all distributions of Greenstone. It is placed in the subdirectory <i>gli</i> of the top-level Greenstone directory (<i>C:/Program Files/gsdl/gli</i> 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. 1592 1592 </p></div> … … 1594 1594 1595 1595 1596 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1597 1598 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1596 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1597 1598 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1599 1599 To 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 <font color="Blue"><u>[email protected]</u></font>. 1600 1600 </p></div> … … 1610 1610 1611 1611 1612 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1613 1614 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1612 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1613 1614 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1615 1615 To run GLI under Windows, browse to the <i>gli</i> folder in your Greenstone installation (e.g. using Windows Explorer), and double-click on the file called <i>gli.bat</i>. This file checks that Greenstone, the Java Runtime Environment, and Perl are all installed, and starts the Greenstone Librarian Interface. 1616 1616 </p></div> … … 1626 1626 1627 1627 1628 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1629 1630 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1628 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1629 1630 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1631 1631 To run GLI under Unix, change to the <i>gli </i>directory in your Greenstone installation, then run the <i>gli.sh</i> 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. 1632 1632 </p></div> … … 1642 1642 1643 1643 1644 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1645 1646 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1644 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1645 1646 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1647 1647 The Greenstone Librarian Interface has extensive on-line help facilities. You get help by clicking the <i>Help</i> button at the top right of the screen. This opens up the text to a section that relates to what you are doing&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. 1648 1648 </p></div> … … 1650 1650 1651 1651 1652 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1653 1654 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1652 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1653 1654 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1655 1655 1656 1656 </p></div> … … 1666 1666 1667 1667 1668 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1669 1670 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1668 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1669 1670 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1671 1671 If 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 <font color="Black">Java Development Kit</font>. The Appendix gives information on how to obtain this. To compile the source code, run the <i>makegli.bat</i> (Windows) or <i>makegli.sh</i> (Unix) files. Once compiled, you can run GLI as described above. 1672 1672 </p></div> … … 1674 1674 1675 1675 1676 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1677 1678 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1676 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1677 1678 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1679 1679 1680 1680 </p></div> … … 1690 1690 1691 1691 1692 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1693 1694 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1692 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1693 1694 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1695 1695 To 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&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 &ldquo;the&rdquo; and &ldquo;and&rdquo; to search for&mdash;that should evoke some responses, and nothing will break. For more information, see the <i>Greenstone Digital Library User's Guide</i>.<i></i> 1696 1696 </p></div> … … 1714 1714 1715 1715 <table width="100.00%25" border="1" cols="3" rows="5"> 1716 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1717 1718 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1719 <b></b> 1720 </p></div></td> 1721 1722 1723 1724 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1725 1726 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1727 <b>Problem</b> 1728 </p></div></td> 1729 1730 1731 1732 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1733 1734 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1735 <b>Try this</b> 1736 </p></div></td> 1737 1738 </tr> 1739 1740 1741 1716 1742 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1717 1743 1718 1744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1745 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1746 </p></div></td> 1747 1748 1749 1750 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1751 1752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1754 </p></div></td> 1755 1756 1757 1758 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1759 1760 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1761 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1762 </p></div></td> 1763 1764 </tr> 1765 1766 1767 1768 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1769 1770 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1771 1772 </p></div></td> 1773 1774 1775 1776 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1777 1778 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1779 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1780 </p></div></td> 1781 1782 1783 1784 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1785 1786 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1787 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1788 </p></div></td> 1789 1790 </tr> 1791 1792 1793 1794 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1797 1798 </p></div></td> 1799 1800 1801 1802 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1803 1804 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1805 When I point my browser at the digital library, it can't find that page. 1806 </p></div></td> 1807 1808 1809 1810 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1811 1812 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1813 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1814 </p></div></td> 1815 1816 </tr> 1817 1818 1819 1820 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1821 1822 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1823 1824 </p></div></td> 1825 1826 1827 1828 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1829 1830 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1831 The Collector seems to be working very slowly! 1832 </p></div></td> 1833 1834 1835 1836 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1837 1838 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1840 </p></div></td> 1841 1842 </tr> 1843 1844 </table> 1845 1846 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1847 1848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1849 1850 </p></div> 1851 1852 1853 1854 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1855 1856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1857 1858 </p></div> 1859 1860 1861 <table width="100.00%25" border="1" cols="3" rows="8"> 1862 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1863 1864 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1719 1865 <b></b> 1720 1866 </p></div></td> … … 1722 1868 1723 1869 1724 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">1725 1726 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">1870 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1871 1872 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1727 1873 <b>Problem</b> 1728 1874 </p></div></td> … … 1730 1876 1731 1877 1732 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1733 1734 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1735 <b>Try this</b> 1736 </p></div></td> 1737 1738 </tr> 1739 1740 1741 1742 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1743 1744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1745 <span style="text-transform:lowercase">Local Library (Windows only)</span> 1746 </p></div></td> 1747 1748 1749 1750 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1751 1752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1753 When I start Greenstone my computer asks me to dial up my Internet Service Provider. 1754 </p></div></td> 1755 1756 1757 1758 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1759 1760 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1761 Push the <i>Cancel</i> button in the dialog box. This usually solves the problem. 1762 </p></div></td> 1763 1764 </tr> 1765 1766 1767 1768 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1769 1770 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1771 1772 </p></div></td> 1773 1774 1775 1776 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1777 1778 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1779 When I start Greenstone my computer <i>still</i> asks me to dial up my Internet Service Provider. 1780 </p></div></td> 1781 1782 1783 1784 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1785 1786 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1787 Choose the &ldquo;Restricted version&rdquo; when you run Greenstone. This version only works with Netscape. 1788 </p></div></td> 1789 1790 </tr> 1791 1792 1793 1794 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1795 1796 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1797 1798 </p></div></td> 1799 1800 1801 1802 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1803 1804 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1805 When I point my browser at the digital library, it can't find that page. 1806 </p></div></td> 1807 1808 1809 1810 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1811 1812 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1813 Check your Internet Proxy settings and turn proxies off (use <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer). 1814 </p></div></td> 1815 1816 </tr> 1817 1818 1819 1820 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1821 1822 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1823 1824 </p></div></td> 1825 1826 1827 1828 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1829 1830 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1831 The Collector seems to be working very slowly! 1832 </p></div></td> 1833 1834 1835 1836 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1837 1838 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1839 Are you using Netscape under Windows 2000? If so, try using Internet Explorer instead&mdash;on Windows 2000 (only) there seems to be some incompatibility with Netscape. 1840 </p></div></td> 1841 1842 </tr> 1843 1844 </table> 1845 1846 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1847 1848 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1849 1850 </p></div> 1851 1852 1853 1854 <p><div name="Normal" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1855 1856 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1857 1858 </p></div> 1859 1860 1861 <table width="100.00%25" border="1" cols="3" rows="8"> 1862 <tr><td bgcolor="White" width="25.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1863 1864 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1865 <b></b> 1866 </p></div></td> 1867 1868 1869 1870 <td bgcolor="White" width="28.57%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1871 1872 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1873 <b>Problem</b> 1874 </p></div></td> 1875 1876 1877 1878 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1879 1880 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; "> 1878 <td bgcolor="White" width="46.42%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 1879 1880 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 1881 1881 <b>Try this</b> 1882 1882 </p></div></td> … … 2076 2076 2077 2077 2078 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2079 2080 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2078 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2079 2080 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2081 2081 To learn more about the innards of your Greenstone installation, consult the <i>Greenstone Digital Library Developer's Guide</i>. It includes (for example) details of the directory structure that has been created, and information about how to configure your Greenstone site. 2082 2082 </p></div> … … 2112 2112 2113 2113 2114 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2115 2116 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2114 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2115 2116 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2117 2117 Several 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 (<i>nzdl.org</i>). 2118 2118 </p></div> … … 2120 2120 2121 2121 2122 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2123 2124 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2122 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2123 2124 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2125 2125 The 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. 2126 2126 </p></div> … … 2128 2128 2129 2129 2130 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2131 2132 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2130 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 2.08mm 34.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2131 2132 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2133 2133 Greenstone also comes with some well-documented example collections whose &ldquo;about&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. 2134 2134 </p></div> … … 2456 2456 </table> 2457 2457 2458 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2459 2460 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2461 2462 </p></div> 2463 2464 2465 2466 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2467 2468 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2458 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2459 2460 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2461 2462 </p></div> 2463 2464 2465 2466 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2467 2468 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2469 2469 2470 2470 </p></div> … … 2492 2492 2493 2493 2494 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2495 2496 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2494 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2495 2496 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2497 2497 In 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 &ldquo;out of the box&rdquo; and does not require a webserver. 2498 2498 </p></div> … … 2500 2500 2501 2501 2502 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2503 2504 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2502 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2503 2504 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2505 2505 We 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. 2506 2506 </p></div> … … 2508 2508 2509 2509 2510 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2511 2512 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2510 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2511 2512 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2513 2513 Once 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 <i>Next</i> button. The result is that the directory <i>C:/Program Files/gsdl</i> is created and the Web Library binary is stored there, along with some supporting files. 2514 2514 </p></div> … … 2516 2516 2517 2517 2518 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2519 2520 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2518 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2519 2520 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2521 2521 All webservers use the special URL &ldquo;localhost&rdquo; to denote the computer that the webserver is running on. Thus when you install a webserver, you can get at your <span style="text-transform:lowercase">html</span> documents by typing the URL <i>http://localhost</i> 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, <i>http://nzdl.org</i> and <i>http://localhost</i> are equivalent. If you type <i>http://nzdl.org</i> on your computer you will get the New Zealand Digital Library webserver, whereas if you type <i>http://localhost</i> you will get your own computer's webserver. 2522 2522 </p></div> … … 2532 2532 2533 2533 2534 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2535 2536 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2534 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2535 2536 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2537 2537 The Apache webserver is usually installed in <i>C:/Program Files/Apache Group/Apache</i> and is configured so that the cgi-bin directory is in the subdirectory <i>/cgi-bin</i> and the document root is the subdirectory <i>/htdocs</i>. It is reconfigured by editing the configuration file <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i>. This is a text file: it's quite easy to read it to see how things are set up. 2538 2538 </p></div> … … 2540 2540 2541 2541 2542 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2543 2544 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2542 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2543 2544 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2545 2545 Depending on how your computer's networking software is set up, you may have to add this line to Apache's <i>httpd.conf</i> configuration file: 2546 2546 </p></div> … … 2556 2556 2557 2557 2558 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2559 2560 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2558 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2559 2560 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2561 2561 If 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. 2562 2562 </p></div> … … 2572 2572 2573 2573 2574 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2575 2576 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2574 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2575 2576 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2577 2577 Cgi-bin is a directory from which the webserver treats documents as executable programs. Apache's <i>ScriptAlias</i> directive is used to create a cgi-bin directory. Note that this directive can make any directory a cgi executable directory&mdash;it doesn't have to be called &ldquo;cgi-bin&rdquo;! Conversely, a directory called &ldquo;cgi-bin&rdquo; isn't special unless <i>ScriptAlias</i> has been applied to it. 2578 2578 </p></div> … … 2580 2580 2581 2581 2582 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2583 2584 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2582 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2583 2584 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2585 2585 When installed, Apache has a cgi-bin directory of <i>C:/Program Files/Apache Group/Apache/cgi-bin</i>. This means that if presented with the URL <i>http://localhost/cgi-bin/hello</i>, the webserver will attempt to execute a file called <i>hello</i> from within the above directory. 2586 2586 </p></div> … … 2588 2588 2589 2589 2590 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2591 2592 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2590 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2591 2592 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2593 2593 There is one Greenstone program, which is called &ldquo;library.exe&rdquo;, that needs to be executed by the webserver; it in turn reads a file called the Greenstone site configuration file, or &ldquo;gsdlsite.cfg&rdquo;, which needs to be located in the same directory. 2594 2594 </p></div> … … 2596 2596 2597 2597 2598 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2599 2600 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2598 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2599 2600 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2601 2601 The best way of arranging this is to use Apache's <i>ScriptAlias</i> directive to create a new cgi-bin directory. Here's the excerpt from Apache's <i>httpd.conf</i> configuration file that adds <i>C:/Program Files/gsdl/cgi-bin</i> as an additional cgi-bin directory: 2602 2602 </p></div> … … 2644 2644 2645 2645 2646 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2647 2648 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2646 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2647 2648 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2649 2649 (It's a curious fact that Apache configuration files use forward slashes in place of standard Windows backslashes.) 2650 2650 </p></div> … … 2652 2652 2653 2653 2654 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2655 2656 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2654 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2655 2656 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2657 2657 This means that any URLs of the form <i>http://localhost/gsdl/cgi-bin</i> ... will be sought in the directory <i>C:/Program Files/gsdl/cgi-bin</i>, and executed by the web server. For example, if presented with the URL <i>http://localhost/gsdl/cgi-bin/hello</i>, the web server will attempt to retrieve the file <i>C:/Program Files/gsdl/cgi-bin/hello</i> and execute it. However, the URL <i>http://localhost/cgi-bin/hello</i> looks in Apache's regular <i>cgi-bin</i> directory for the file <i>C:/Program Files/Apache Group/Apache/</i><i>cgi-bin</i><i>/hello</i> and executes it, just as it did before. 2658 2658 </p></div> … … 2668 2668 2669 2669 2670 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2671 2672 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2670 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2671 2672 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2673 2673 The document root directory is the root of your webserver's directory structure. When installed, Apache has a document root <i>of C:/Program Files/Apache Group/Apache/htdocs</i>. This means that if presented with the URL <i>http://localhost/hello.html</i>, the webserver will attempt to retrieve a file called <i>hello.html</i> from within the above directory. 2674 2674 </p></div> … … 2676 2676 2677 2677 2678 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2679 2680 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2678 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2679 2680 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2681 2681 Several files within Greenstone need to be read by the webserver. The simplest way to arrange this is to use the <i>Alias</i> directive, which is just like <i>ScriptAlias</i> except that it applies to ordinary web pages, not cgi scripts. Insert these lines into your Apache configuration file, after the <i>ScriptAlias</i> directive, to add <i>C:/Program Files/gsdl</i> as an additional place to look for documents. 2682 2682 </p></div> … … 2740 2740 2741 2741 2742 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2743 2744 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2742 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2743 2744 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2745 2745 This 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 <i>http://localhost/gsdl/</i> ... will be sought as files in the directory <i>C:/Program Files/gsdl</i>. For example, if presented with the URL <i>http://localhost/gsdl/hello.html</i>, the webserver will attempt to retrieve the file <i>C:/Program Files/gsdl/hello.html</i>. However, the URL <i>http://localhost/hello.html</i> looks in the regular <i>htdocs</i> directory for the file <i>C:/Program Files/Apache Group/Apache/htdocs/hello.html</i>, just as it did before. 2746 2746 </p></div> … … 2748 2748 2749 2749 2750 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2751 2752 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2750 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2751 2752 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2753 2753 Be sure to add the <i>Alias</i> directive after the <i>ScriptAlias</i> directive. Instructing Apache to alias <i>/gsdl </i>before<i> /gsdl/cgi-bin</i> would match the URL <i>/gsdl/cgi-bin/library</i> 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 &ldquo;display&rdquo; the binary program file as a page in the Web browser, instead of executing it. 2754 2754 </p></div> … … 2764 2764 2765 2765 2766 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2767 2768 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2766 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2767 2768 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2769 2769 You 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 <i>gsdl</i> directory structure. This includes the index files and source documents of any collections you make, the user database, usage logs, etc. 2770 2770 </p></div> … … 2772 2772 2773 2773 2774 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2775 2776 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2774 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2775 2776 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2777 2777 If 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: 2778 2778 </p></div> … … 2860 2860 2861 2861 2862 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2863 2864 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2862 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2863 2864 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2865 2865 This means that only files whose extensions match the regular expression in the <i>FilesMatch</i> line may be downloaded. 2866 2866 </p></div> … … 2876 2876 2877 2877 2878 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2879 2880 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2878 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2879 2880 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2881 2881 Although neither PWS nor IIS is installed by default on current Windows systems, they can easily be installed using the &ldquo;Add/Remove programs&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 (<i>www.microsoft.com</i>). 2882 2882 </p></div> … … 2884 2884 2885 2885 2886 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2887 2888 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2886 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2887 2888 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2889 2889 The setup procedure for Greenstone is identical for both PWS and IIS. Invoke the Personal Web Manager and perform the following actions. 2890 2890 </p></div> … … 2893 2893 2894 2894 <ol type="1"> 2895 <li value="1"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2896 2897 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2895 <li value="1"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2896 2897 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2898 2898 Select <i>Advanced</i> to get the <i>Advanced Options</i> screen. 2899 2899 </p></div></li> … … 2901 2901 2902 2902 2903 <li value="2"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2904 2905 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2903 <li value="2"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2904 2905 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2906 2906 Select <i>Home</i> and click <i>Add</i>. Fill out the fields as follows: 2907 2907 </p></div></li> … … 2909 2909 2910 2910 2911 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2912 2913 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2911 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2912 2913 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2914 2914 <i>Directory</i> field:<i>C:/Program Files/gsdl</i> 2915 2915 </p></div> … … 2917 2917 2918 2918 2919 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2920 2921 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2919 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2920 2921 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2922 2922 <i>Alias</i> field:<i>gsdl</i> 2923 2923 </p></div> … … 2925 2925 2926 2926 2927 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2928 2929 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2927 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2928 2929 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2930 2930 Access permissions:<i>Read</i> 2931 2931 </p></div> … … 2933 2933 2934 2934 2935 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2936 2937 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2935 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2936 2937 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2938 2938 Application permissions:<i>None</i> 2939 2939 </p></div> … … 2941 2941 2942 2942 2943 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2944 2945 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2943 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2944 2945 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2946 2946 Click <i>OK</i> 2947 2947 </p></div> … … 2949 2949 2950 2950 2951 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2952 2953 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2951 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2952 2953 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2954 2954 This makes Greenstone files accessible to the webserver. 2955 2955 </p></div> … … 2958 2958 2959 2959 <ol type="1"> 2960 <li value="3"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2961 2962 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2960 <li value="3"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2961 2962 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2963 2963 Back in <i>Advanced Options</i>, select <i>gsdl</i> and click <i>Add</i>. Fill out the fields as follows: 2964 2964 </p></div></li> … … 2966 2966 2967 2967 2968 </ol><p><div name="paragraph" align=" left" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2969 2970 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2968 </ol><p><div name="paragraph" align="justify" style="margin: 2.08mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2969 2970 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2971 2971 <i>Directory</i> field:<i>C:/Program Files/gsdl</i><i>/cgi-bin</i> 2972 2972 </p></div> … … 2974 2974 2975 2975 2976 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2977 2978 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2976 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2977 2978 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2979 2979 <i>Alias</i> field:<i>cgi-bin</i> 2980 2980 </p></div> … … 2982 2982 2983 2983 2984 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2985 2986 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2984 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2985 2986 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2987 2987 Access permissions:<i>None</i> 2988 2988 </p></div> … … 2990 2990 2991 2991 2992 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">2993 2994 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">2992 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 2993 2994 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 2995 2995 Application permissions:<i>Execute</i> 2996 2996 </p></div> … … 2998 2998 2999 2999 3000 <p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3001 3002 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3000 <p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 49.22mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3001 3002 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3003 3003 Click <i>OK</i> 3004 3004 </p></div> … … 3006 3006 3007 3007 3008 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3009 3010 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3008 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3009 3010 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3011 3011 This allows the Greenstone program <i>library.exe</i> to be executed by the webserver. 3012 3012 </p></div> … … 3015 3015 3016 3016 <ol type="1"> 3017 <li value="4"><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3018 3019 <p style="text-indent: -7.38mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3017 <li value="4"><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3018 3019 <p style="text-indent: -7.38mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3020 3020 Go to the URL <i>http://localhost/gsdl/cgi-bin/library.exe</i>. 3021 3021 </p></div></li> … … 3023 3023 3024 3024 3025 </ol><p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3026 3027 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3025 </ol><p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3026 3027 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3028 3028 Note: you need to specify the <i>.exe</i> file extension with PWS and IIS. 3029 3029 </p></div> … … 3031 3031 3032 3032 3033 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3034 3035 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3036 3037 </p></div> 3038 3039 3040 3041 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3042 3043 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3044 3045 </p></div> 3046 3047 3048 3049 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3050 3051 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3052 3053 </p></div> 3054 3055 3056 3057 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3058 3059 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3033 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3034 3035 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3036 3037 </p></div> 3038 3039 3040 3041 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 41.84mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3042 3043 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3044 3045 </p></div> 3046 3047 3048 3049 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3050 3051 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3052 3053 </p></div> 3054 3055 3056 3057 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3058 3059 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3060 3060 3061 3061 </p></div> … … 3075 3075 3076 3076 3077 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3078 3079 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3077 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3078 3079 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3080 3080 For 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. 3081 3081 </p></div> … … 3091 3091 3092 3092 3093 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3094 3095 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3093 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3094 3095 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3096 3096 This section is irrelevant for Windows 95/98, because these systems don't identify the owners of files. 3097 3097 </p></div> … … 3099 3099 3100 3100 3101 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3102 3103 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3101 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3102 3103 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3104 3104 On 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 <i>nobody </i>on Unix systems). Because of this, all files and directories within <i>C:/Program Files/gsdl</i> need to be globally readable (or at least readable by the cgi-script user, perhaps &ldquo;<i>nobody</i>&rdquo;). To test whether file permissions are set up correctly, run the program <i>library.exe</i> 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&mdash;that is, when <i>you</i> execute it&mdash;but not from a browser&mdash;that is, when the &ldquo;<i>nobody</i>&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. 3105 3105 </p></div> … … 3107 3107 3108 3108 3109 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3110 3111 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3109 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3110 3111 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3112 3112 To work through a Web browser, all the Greenstone directories must be globally readable. Also, the <i>C:/Program Files/gsdl/etc</i> directory and all its contents must be globally <i>writable</i>. 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 <i>errout.txt</i>, <i>initout.txt</i>, <i>key.db</i>, <i>users.db</i>, <i>history.db</i> and <i>usage.txt</i> are writable by the cgi user. 3113 3113 </p></div> … … 3115 3115 3116 3116 3117 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3118 3119 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3117 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3118 3119 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3120 3120 If file permissions are not set up correctly for <i>C:/Program Files/gsdl/etc</i>, you may find that user authentication and search history do not work, and that no usage log (<i>usage.txt</i>) is generated. 3121 3121 </p></div> … … 3131 3131 3132 3132 3133 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3134 3135 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3133 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3134 3135 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3136 3136 The install procedure creates a generic Greenstone site configuration file based on your installation choices. For our installation this file is <i>C:/Program Files/gsdl/cgi-bin/gsdlsite.cfg</i> and its content is: 3137 3137 </p></div> … … 3371 3371 3372 3372 3373 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3374 3375 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3373 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3374 3375 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3376 3376 You can customise your installation by editing this file, although you will probably not need to do so. 3377 3377 </p></div> … … 3379 3379 3380 3380 3381 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3382 3383 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3381 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3382 3383 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3384 3384 The <i>gsdlhome</i> line simply points to the <i>C:/Program Files/gsdl</i> directory. 3385 3385 </p></div> … … 3387 3387 3388 3388 3389 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3390 3391 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3389 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3390 3391 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3392 3392 <i>httpprefix</i> 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 <i>http://localhost/gsdl/</i> ... are sought in the <i>C:/Program Files/gsdl</i> directory. Putting a line <i>httpprefix /gsdl</i> into the <i>gsdlsite</i> configuration file establishes the same convention for the Greenstone software. 3393 3393 </p></div> … … 3395 3395 3396 3396 3397 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3398 3399 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3397 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3398 3399 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3400 3400 <i>httpimg</i> is the web address of the <i>C:/Program Files/gsdl/images</i> directory, which contains all the gif images used in the interface. In any standard Greenstone installation this will always be <i>httpprefix/images</i>, and the line in the file above is left untouched. 3401 3401 </p></div> … … 3403 3403 3404 3404 3405 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3406 3407 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3405 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3406 3407 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3408 3408 <i>gwcgi</i> 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. 3409 3409 </p></div> … … 3411 3411 3412 3412 3413 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3414 3415 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3413 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3414 3415 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3416 3416 <i>maxrequests</i> is only used by versions of Greenstone that are compiled with the &ldquo;fast-cgi&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 <i>maxrequests</i> 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 <i>maxrequests</i> can be safely ignored. 3417 3417 </p></div> … … 3419 3419 3420 3420 3421 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3422 3423 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3424 3425 </p></div> 3426 3427 3428 3429 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3430 3431 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3432 3433 </p></div> 3434 3435 3436 3437 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3438 3439 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3440 3441 </p></div> 3442 3443 3444 3445 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3446 3447 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3421 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3422 3423 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3424 3425 </p></div> 3426 3427 3428 3429 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3430 3431 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3432 3433 </p></div> 3434 3435 3436 3437 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3438 3439 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3440 3441 </p></div> 3442 3443 3444 3445 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3446 3447 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3448 3448 3449 3449 </p></div> … … 3463 3463 3464 3464 3465 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3466 3467 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3465 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3466 3467 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3468 3468 Probably 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 <i>home.dm</i>, and is located in the <i>macros</i> subdirectory of the directory into which you installed Greenstone. (The default for Windows systems is <i>C:/Program Files/gsdl</i>.) 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 <i>yourhome.dm</i>. This will be like <i>home.dm</i> but will define &ldquo;package home&rdquo;&mdash;which is the bit that does the actual work&mdash;in a different way. 3469 3469 </p></div> … … 3471 3471 3472 3472 3473 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3474 3475 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3473 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3474 3475 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3476 3476 When 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 &ldquo;macros&rdquo;. That's why the home-page file is called &ldquo;.dm&rdquo; and not &ldquo;.html&rdquo;&mdash;it's a &ldquo;macro&rdquo; file rather than a regular <span style="text-transform:lowercase">html</span> file. But don't quail: the macro file basically contains just <span style="text-transform:lowercase">html</span>, 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&mdash;see the <i>Greenstone Digital Library Developer's Guide</i> for more information. 3477 3477 </p></div> … … 3487 3487 3488 3488 3489 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3490 3491 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3489 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3490 3491 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3492 3492 Figure 3 shows an example of a new digital library home page. Each of the &ldquo;Click here&rdquo; links takes you to the appropriate Greenstone facility. This page was generated by the file called <i>yourhome.dm</i> shown in Figure 4. 3493 3493 </p></div> … … 3495 3495 3496 3496 3497 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3498 3499 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3497 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3498 3499 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3500 3500 You can use Figure 4 as a template for creating your own specialized Greenstone home page. Basically, it defines a macro called <i>content</i>. Inside the curly braces is ordinary <span style="text-transform:lowercase">html</span>. You could insert additional text, along with any <span style="text-transform:lowercase">html</span> formatting commands, to put the content that you <br>want to see on the page. The text is regular <span style="text-transform:lowercase">html</span>; if you want you can include hyperlinks and use all the other facilities that <span style="text-transform:lowercase">html</span> provides. 3501 3501 </p></div> … … 3521 3521 3522 3522 3523 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3524 3525 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3523 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3524 3525 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3526 3526 3527 3527 </p></div></td> … … 3964 3964 3965 3965 3966 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align=" left" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3967 3968 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3966 <tr><td bgcolor="White" width="26.01%25" rowspan="1" colspan="1"><p><div name="paragraph" align="justify" style=" padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3967 3968 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3969 3969 3970 3970 </p></div></td> … … 3982 3982 </table> 3983 3983 3984 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3985 3986 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3984 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3985 3986 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3987 3987 To 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, <i>_httppagehome_</i> takes you to the home page, <i>_httppagehelp_</i> to the help page, and so on. In some cases you need to include a collection name. For example, <i>_httpquery_</i><i>&amp;c=demo</i> specifies the search page for the demo collection; for other collections you should replace <i>demo</i> by the appropriate collection name. 3988 3988 </p></div> … … 3990 3990 3991 3991 3992 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">3993 3994 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">3992 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 3993 3994 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 3995 3995 The definition of the macro called <i>_content_ </i>is plain <span style="text-transform:lowercase">html</span>. Any standard <span style="text-transform:lowercase">html</span> 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. 3996 3996 </p></div> … … 3998 3998 3999 3999 4000 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4001 4002 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4000 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4001 4002 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4003 4003 Note that the <i>_content_ </i>macro definition does not contain any <span style="text-transform:lowercase">html</span> header or footer. If you want to change the header or footer of your home page, you should define <i>_header_</i> and/or <i>_footer_</i> macros, adding them to the <i>yourhome.dm</i> file in the form 4004 4004 </p></div> … … 4030 4030 4031 4031 4032 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4033 4034 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4032 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4033 4034 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4035 4035 For example, the squirly green bar down the left-hand side of Greenstone pages is defined in the <i>_header_ </i>macro, and making this macro null will remove it, as indicated at the end of Figure 4. 4036 4036 </p></div> … … 4046 4046 4047 4047 4048 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4049 4050 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4048 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4049 4050 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4051 4051 You have to tell Greenstone about the new home page <i>yourhome.dm</i>. The system reads in the macro files that are specified in the main configuration file <i>main.cfg</i>, so if you create a new one you must include it there. Name clashes are handled sensibly: the most recent definition takes precedence. 4052 4052 </p></div> … … 4054 4054 4055 4055 4056 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4057 4058 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4056 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4057 4058 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4059 4059 Thus to make the Greenstone digital library software use the home page in Figure 3 instead of the default, first put the <i>yourhome.dm</i> file in Figure 4 into the <i>macros</i> directory. Then edit the <i>main.cfg </i>configuration file to replace <i>home.dm</i> with <i>yourhome.dm</i> in the list of macro files that are loaded at startup. 4060 4060 </p></div> … … 4070 4070 4071 4071 4072 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4073 4074 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4072 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4073 4074 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4075 4075 You may want to redirect a more convenient URL to your Greenstone cgi program. For example, on our system the URL <i>http://nzdl.org</i> (which is shorthand for <i>http://nzdl.org/index.html)</i> is redirected to <i>http://nzdl.org/cgi-bin/library</i>. The Apache webserver accomplishes this with the <i>Redirect</i> directive. Along with other directives, this goes into the <i>C:/Program Files/Apache Group/Apache/conf/httpd.conf</i> configuration file. To redirect the URL <i>http://www.yourserver.com</i> to <i>http://www.yourserver.com/cgi-bin/library</i>, put this line into <i>httpd.conf</i>: 4076 4076 </p></div> … … 4086 4086 4087 4087 4088 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4089 4090 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4088 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4089 4090 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4091 4091 Then you will reach your digital library system directly from the URL <i>http://www.yourserver.com</i>. Instead, if you wanted a URL like <i>http://www.yourserver.com/greenstone</i> to be redirected to <i>http://www.yourserver.com/cgi-bin/library</i>, include in the <i>httpd.conf</i> file 4092 4092 </p></div> … … 4102 4102 4103 4103 4104 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4105 4106 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4104 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4105 4106 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4107 4107 If your computer doesn't have a domain name (like the &ldquo;www.yourserver.com&rdquo; above), just replace <i>www.yourserver.com</i> by <i>localhost</i> in the lines above. So long as the browser is running on the same machine as the webserver&mdash;which it surely is if your computer doesn't have a domain name&mdash;this has the same effect as the above redirections. 4108 4108 </p></div> … … 4110 4110 4111 4111 4112 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4113 4114 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4112 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4113 4114 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4115 4115 Instead of putting redirect directives into the file <i>httpd.conf</i>, you can equally well put them into a file called <i>.htaccess</i> within your server's document root directory. In fact, doing so has two advantages. First, changes to <i>.htaccess</i> take effect immediately, whereas you have to restart the Apache webserver to see the effect of changes to <i>httpd.conf</i>. Second, on Unix systems you usually have to be logged in as the &ldquo;root&rdquo; user to edit <i>httpd.conf</i>, whereas you don't to edit <i>.htaccess</i>. 4116 4116 </p></div> … … 4138 4138 4139 4139 4140 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4141 4142 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4140 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4141 4142 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4143 4143 Here is how to obtain the software packages mentioned above. 4144 4144 </p></div> … … 4154 4154 4155 4155 4156 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4157 4158 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4156 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4157 4158 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4159 4159 To 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 <i>www.apache.org</i> is free, and easy to install. 4160 4160 </p></div> … … 4170 4170 4171 4171 4172 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4173 4174 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4172 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4173 4174 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4175 4175 Greenstone 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 <i>www.perl.com</i>. Perl version 5.0 or higher is needed. 4176 4176 </p></div> … … 4186 4186 4187 4187 4188 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4189 4190 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4188 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4189 4190 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4191 4191 The 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. 4192 4192 </p></div> … … 4202 4202 4203 4203 4204 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4205 4206 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4204 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4205 4206 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4207 4207 All 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 <i></i><i></i><i></i><i><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fwww.gnu.org"></i><font color="Blue"><i><u>www.gnu.org</u></i></font><i></a></i>. 4208 4208 </p></div> … … 4218 4218 4219 4219 4220 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4221 4222 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4220 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4221 4222 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4223 4223 To 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 <font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u></u></font><font color="Blue"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="Blue"><u></a></u></font>. Version 1.4.0 or higher is needed. 4224 4224 </p></div> … … 4234 4234 4235 4235 4236 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4237 4238 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4236 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4237 4238 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4239 4239 <font color="Black">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 </font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u></u></font><font color="DarkGreen"><u><a href="_httpextlink_&amp;rl=0&amp;href=http:%2f%2fjava.sun.com%2fj2se%2fdownloads.html"></u></font><font color="Blue"><u>http://java.sun.com/j2se/downloads.html</u></font><font color="DarkGreen"><u></a></u></font>. Version 1.4.0 or higher is needed. 4240 4240 </p></div> … … 4242 4242 4243 4243 4244 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4245 4246 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4247 4248 </p></div> 4249 4250 4251 4252 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">4253 4254 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">4244 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4245 4246 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4247 4248 </p></div> 4249 4250 4251 4252 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 4253 4254 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 4255 4255 4256 4256 </p></div> … … 5410 5410 5411 5411 5412 <p><div name="paragraph" align=" left" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">5413 5414 <p style="text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; ">5412 <p><div name="paragraph" align="justify" style="margin: 4.17mm 0.00mm 0.00mm 34.46mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 5413 5414 <p style="text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; "> 5415 5415 5416 5416 </p></div> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/archives/HASHeaa2/a32e0805.dir/doc.xml
r29405 r29718 9 9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata> 10 10 <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/14 14470428_1/word06.html</Metadata>12 <Metadata name="UTF8URL">http://Scratch/ak19/gs2-svn-22Oct2014/collect/Word-PDF-Formatting/tmp/14 14470428_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> 13 13 <Metadata name="gsdlsourcefilename">import/word06.doc</Metadata> 14 <Metadata name="gsdlconvertedfilename">tmp/14 14470428_1/word06.html</Metadata>14 <Metadata name="gsdlconvertedfilename">tmp/1423107668/word06.html</Metadata> 15 15 <Metadata name="OrigSource">word06.html</Metadata> 16 16 <Metadata name="Source">word06.doc</Metadata> … … 27 27 <Metadata name="dc.Title">COMPUTATIONAL SENSE: THE ROLE OF TECHNOLOGY IN THE EDUCATION OF DIGITAL LIBRARIANS</Metadata> 28 28 <Metadata name="Identifier">HASHeaa2a32e080549673150f3</Metadata> 29 <Metadata name="lastmodified">14 14470425</Metadata>30 <Metadata name="lastmodifieddate">201 41028</Metadata>31 <Metadata name="oailastmodified">14 14470429</Metadata>32 <Metadata name="oailastmodifieddate">201 41028</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> 33 33 <Metadata name="assocfilepath">HASHeaa2/a32e0805.dir</Metadata> 34 34 <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata> … … 748 748 749 749 <ul> 750 <li value="1"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">751 752 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">750 <li value="1"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 751 752 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 753 753 <font color="Black">have a unique syntax (rather than re-using an existing language such as JavaScript or PHP)</font> 754 754 </p></div></li> … … 756 756 757 757 758 <li value="2"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">759 760 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">758 <li value="2"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 759 760 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 761 761 <font color="Black">have a different syntax to conditional statements in Greenstone formatting statements</font> 762 762 </p></div></li> … … 764 764 765 765 766 <li value="3"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">767 768 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">766 <li value="3"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 767 768 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 769 769 <font color="Black">have no error checking at design time (such as the red underlining of spell checkers or Visual Studio)</font> 770 770 </p></div></li> … … 772 772 773 773 774 <li value="4"><p><div name="paragraph" align=" left" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; ">775 776 <p style="text-indent: -6.25mm; text-align: left; line-height: 6.250000mm; color: Black; background-color: White; ">774 <li value="4"><p><div name="paragraph" align="justify" style="margin: 0.00mm 0.00mm 0.00mm 12.50mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; "> 775 776 <p style="text-indent: -6.25mm; text-align: justify; line-height: 6.250000mm; color: Black; background-color: White; "> 777 777 <font color="Black">have no integrated documentation (such as found in modern programming development environments)</font> 778 778 </p></div></li> -
other-projects/nightly-tasks/diffcol/trunk/model-collect/Word-PDF-Formatting/index/build.cfg
r29405 r29718 1 builddate 14 144704301 builddate 1423107670 2 2 buildtype mgpp 3 earliestdatestamp 14 144704253 earliestdatestamp 1423107655 4 4 indexfieldmap text->TX dc.Title,ex.dc.Title,Title->TI dc.Creator->CR 5 5 indexfields text dc.Title,ex.dc.Title,Title dc.Creator … … 10 10 levelmap document->Doc 11 11 maxnumeric 4 12 numbytes 71 778612 numbytes 719322 13 13 numdocs 8 14 14 numsections 8
Note:
See TracChangeset
for help on using the changeset viewer.