Changeset 17494
- Timestamp:
- 2008-10-08T13:59:48+13:00 (15 years ago)
- Location:
- documentation/trunk
- Files:
-
- 5 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
documentation/trunk/manuals/README.html
r13863 r17494 180 180 <ol> 181 181 <li>Find an appropriate font file (in .PFM or .TTF format) that contains the 182 necessary fonts, and run to 183 generate an XML file</li> 184 <li>Register to FOP by adding a new entry in the userconfig.xml file</li> 185 <li>In fo-common.xsl, add a new language-value pair for the <code>font</code><i> 186 </i>variable.</li> 182 necessary fonts;</li> 183 <li>Go to the FOP installation, and run TTFReader to 184 generate an XML file for the font, eg. <br/> 185 <blockquote> 186 <p><code><font size="2">java -cp .:/research/lh92/greenstone/documentation/modules/shared/fop/build/fop.jar:/research/lh92/greenstone/documentation/modules/shared/fop/lib/avalon-framework.jar:/research/lh92/greenstone/documentation/modules/shared/fop/lib/xml-apis.jar:/research/lh92/greenstone/documentation/modules/shared/fop/lib/xercesImpl.jar:/research/lh92/greenstone/documentation/modules/shared/fop/lib/xalan.jar org.apache.fop.fonts.apps.TTFReader /research/lh92/packages/fonts/ae_Arab.ttf /research/lh92/greenstone/documentation/modules/shared/fop/conf/Arab.xml</font></code></p> 187 </blockquote> 188 </li> 189 <li>Register to FOP by adding a new entry in the userconfig.xml file, see below for an example</li> 190 <li>In fo-common.xsl, add a new language-value pair for the <code>font</code> variable, and make sure the <code>lang</code> attribute in the source xml file is set properly.</li> 187 191 </ol> 188 192 … … 207 211 </blockquote> 208 212 <p>Then run fop with <code>-c userconfig.xml</code> option to use the new 209 configuration.</p> 210 213 configuration. Preferably, use the generate-pdf script because this already 214 uses the option.</p> 215 <p>Note: when you see the <code>[Fatal Error] :1:1: Content is not allowed in prolog</code> exception, please check 216 whether the filepaths of the configuration file (xml) and the font file (.ttf) are correct.</p> 217 218 <p> 211 219 <a name="todo"/> 212 220 <h2>ToDo list</h2> -
documentation/trunk/manuals/clean-all.sh
r13647 r17494 1 1 #!/bin/sh 2 2 3 echo "clean all gennerated files" 4 rm -r build/ 3 top_dir=`pwd` 4 output_dir=`pwd`/build 5 6 echo -e "what do you want to clean? \n type 'pdf' for all pdf files\n 'html' for all html files\n 'all' for all the generated files." 7 read cmd 8 9 if [ $cmd = 'all' ]; then 10 rm -r $output_dir/ 11 exit 12 fi 13 14 15 langs="en fr es ru" 16 for l in $langs; do 17 cd $output_dir/$l 18 if [ $cmd = 'html' ]; then 19 rm -r html/ 20 echo "removed all the generated html files" 21 fi 22 if [ $cmd = 'pdf' ]; then 23 rm -r pdf/ 24 echo "removed all the generated pdf files" 25 fi 26 cd $top_dir 27 done -
documentation/trunk/manuals/generate-html.sh
r13782 r17494 15 15 cp $processing_dir/style.css $output_dir/ 16 16 17 langs="en es fr ru "17 langs="en es fr ru ar" 18 18 manuals="Develop User Install Paper" 19 19 -
documentation/trunk/manuals/generate-pdf.sh
r14606 r17494 13 13 fi 14 14 15 langs="en es ru fr "15 langs="en es ru fr ar" 16 16 manuals="Paper User Develop Install" 17 17 -
documentation/trunk/manuals/processing/common.xsl
r14096 r17494 5 5 xmlns:util="ExternalRef" extension-element-prefixes="util"> 6 6 7 <!-- Various Title templates --> 7 8 <xsl:template match="Title"><p><b><i><xsl:apply-templates/></i></b></p></xsl:template> 8 9 9 10 10 <xsl:template match="Title" mode="Figure"> 11 <xsl:param name="no"/> 12 <div style="margin-right:1.7pt;" align="center"><b>Figure <xsl:value-of select="$no"/> 13 <xsl:if test="SubTitle"><xsl:value-of select="SubTitle"/></xsl:if>  14 <xsl:apply-templates select="Text"/></b> 15 </div> 16 </xsl:template> 17 11 <xsl:param name="no"/> 12 <div style="margin-right:1.7pt;" align="center"> 13 <b>Figure <xsl:value-of select="$no"/> 14 <!-- if contains subtitle, display subtitle together with the figure's title --> 15 <xsl:if test="SubTitle"><xsl:value-of select="SubTitle"/></xsl:if> 16  <xsl:apply-templates select="Text"/></b> 17 </div> 18 </xsl:template> 18 19 19 20 <xsl:template match="Title" mode="Table"> 20 21 <div style="margin-right:1.7pt;" align="center"> 21 22 <b>Table <xsl:number count="Table[not(@class='hidden')]" level="any"/> <xsl:apply-templates/></b></div> 22 </xsl:template> 23 24 25 23 </xsl:template> 24 25 26 <xsl:template match="NumberedList"><ol><xsl:apply-templates/></ol></xsl:template> 26 27 <xsl:template match="NumberedItem"><li><xsl:apply-templates/></li></xsl:template> 27 28 28 29 29 30 <xsl:template match="BulletList"> 30 <xsl:if test="not(parent::Bullet)"> 31 <ul style="list-style-type: disc;"><xsl:for-each select="Bullet"><li><xsl:apply-templates/></li> 32 <xsl:if test="BulletList"> 33 <xsl:for-each select="BulletList"><ul style="list-style-type: disc;"><xsl:for-each select="Bullet"><li><xsl:apply-templates/></li></xsl:for-each></ul> 34 </xsl:for-each></xsl:if></xsl:for-each></ul><p/></xsl:if> 31 <xsl:if test="not(parent::Bullet)"> 32 <ul style="list-style-type: disc;"> 33 <xsl:for-each select="Bullet"> 34 <li><xsl:apply-templates/></li> 35 <xsl:if test="BulletList"> 36 <xsl:for-each select="BulletList"> 37 <ul style="list-style-type: disc;"><xsl:for-each select="Bullet"><li><xsl:apply-templates/></li></xsl:for-each></ul> 38 </xsl:for-each> 39 </xsl:if> 40 </xsl:for-each> 41 </ul> 42 <p/> 43 </xsl:if> 35 44 </xsl:template> 36 45 37 46 38 47 <xsl:template match="Text"> 39 <xsl:choose> 40 <xsl:when test="parent::Indented"><p class="indented"><xsl:apply-templates/></p> </xsl:when> 41 <xsl:when test="parent::Title|parent::Footnote"><xsl:apply-templates/></xsl:when> 42 <xsl:when test="not(parent::Version) and not(parent::Date) and not(parent::NumberedItem) and not(parent::Bullet)"><p><xsl:apply-templates/></p></xsl:when> 43 <xsl:otherwise><xsl:apply-templates/></xsl:otherwise> 44 </xsl:choose> 48 <xsl:choose> 49 <xsl:when test="parent::Indented"><p class="indented"><xsl:apply-templates/></p> </xsl:when> 50 <xsl:when test="parent::Title|parent::Footnote"><xsl:apply-templates/></xsl:when> 51 <xsl:when test="not(parent::Version) and not(parent::Date) and not(parent::NumberedItem) and not(parent::Bullet)"> 52 <p><xsl:apply-templates/></p> 53 </xsl:when> 54 <xsl:otherwise><xsl:apply-templates/></xsl:otherwise> 55 </xsl:choose> 45 56 </xsl:template> 46 57 47 58 48 59 <xsl:template match="CodeLine"> 49 <xsl:choose> 50 <!-- codeline in figure or table --> 51 <xsl:when test="parent::Figure or parent::th"><div class="codeline_figure"><xsl:apply-templates/></div></xsl:when> 52 <!-- consecutive codelines --> 53 <xsl:when test="name(preceding-sibling::*[position()=1])='CodeLine' or name(following-sibling::*[position()=1])='CodeLine'"><div class="codeline"><xsl:apply-templates/></div></xsl:when> 54 <!-- a single line of code between two text paragraphs --> 55 <xsl:otherwise><div class="codeline_single"><xsl:apply-templates/></div></xsl:otherwise> 56 </xsl:choose> 60 <xsl:choose> 61 <!-- codeline in figure or table --> 62 <xsl:when test="parent::Figure or parent::th"><div class="codeline_figure"><xsl:apply-templates/></div></xsl:when> 63 <!-- consecutive codelines --> 64 <xsl:when test="name(preceding-sibling::*[position()=1])='CodeLine' or name(following-sibling::*[position()=1])='CodeLine'"> 65 <div class="codeline"><xsl:apply-templates/></div> 66 </xsl:when> 67 <!-- a single line of code between two text paragraphs --> 68 <xsl:otherwise><div class="codeline_single"><xsl:apply-templates/></div></xsl:otherwise> 69 </xsl:choose> 57 70 </xsl:template> 58 71 … … 60 73 <xsl:template match="Figure"> 61 74 <a id="Figure_{@id}"/> 62 <!-- numberof current figure = total_number_of_previous_figure - total_number_of_previous_sub_figures-->75 <!-- no of current figure = total_number_of_previous_figure - total_number_of_previous_sub_figures--> 63 76 <xsl:variable name="temp_total_figs"><xsl:number count="Figure" level="any"/></xsl:variable> 64 77 <xsl:variable name="temp_num_of_sub_figs"> 65 66 67 78 <xsl:number count="Figure[Title/SubTitle and substring(translate(@id, '_0123456789', '99999999999'), string-length(@id)-1, string-length(@id))='99']" level="any"/> 79 </xsl:variable> 80 <xsl:variable name="no"><xsl:value-of select="$temp_total_figs - $temp_num_of_sub_figs"/></xsl:variable> 68 81 69 82 <p/> 70 83 <xsl:apply-templates select="Title" mode="Figure"><xsl:with-param name="no" select="$no"/></xsl:apply-templates> 84 71 85 <xsl:choose> 72 <xsl:when test="CodeLine"> 73 <table class="figure_code" align="center"> 74 <xsl:for-each select="*[not(name()='Title')]"> 75 <tr> 76 <xsl:if test="parent::Figure[@class='withLineNumber']"> 77 <td><div class="linenumber"><xsl:number value="position()" format="1"/>  </div></td></xsl:if> 78 <td><xsl:apply-templates select="."/></td></tr> 79 </xsl:for-each> 80 </table> 81 </xsl:when> 82 <xsl:when test="File"><div align="center"><xsl:apply-templates select="File"/></div><br/> 83 </xsl:when> 86 <xsl:when test="CodeLine"> 87 <table class="figure_code" align="center"> 88 <xsl:for-each select="*[not(name()='Title')]"> 89 <tr> 90 <xsl:if test="parent::Figure[@class='withLineNumber']"> 91 <td><div class="linenumber"><xsl:number value="position()" format="1"/>  </div></td> 92 </xsl:if> 93 <td><xsl:apply-templates select="."/></td> 94 </tr> 95 </xsl:for-each> 96 </table> 97 </xsl:when> 98 99 <xsl:when test="File"><div align="center"><xsl:apply-templates select="File"/></div><br/></xsl:when> 84 100 </xsl:choose> 85 101 <br/> … … 90 106 <p/><a id="Table_{@id}"/> 91 107 <xsl:if test="not(@class='hidden') and not(normalize-space(Title/Text)='')"><xsl:apply-templates select="Title" mode="Table"/></xsl:if> 108 92 109 <table cellpadding="2pt" cellspacing="2pt"> 93 <xsl:if test="not(@class='hidden')"> 94 <xsl:if test="not(../../@class='hidden')"><xsl:attribute name="style">border-collapse:collapse;border:1px solid black;</xsl:attribute></xsl:if> 95 <xsl:attribute name="rules">rows</xsl:attribute><xsl:attribute name="align">center</xsl:attribute> 96 </xsl:if> 97 <xsl:if test="@class='hidden'"><xsl:attribute name="width">90%</xsl:attribute><xsl:attribute name="align">center</xsl:attribute></xsl:if> 98 <xsl:for-each select="TableContent/tr"> 99 <tr> 100 <xsl:if test="not(../../@class='hidden')"><xsl:attribute name="style">border-collapse:collapse;border:1px solid black;</xsl:attribute></xsl:if> 101 <xsl:for-each select="th"><td valign="top"><xsl:if test="File"><xsl:attribute name="align">right</xsl:attribute></xsl:if> 102 <xsl:apply-templates select="node()"/></td></xsl:for-each> 103 </tr> 104 </xsl:for-each> 110 <xsl:if test="not(@class='hidden')"> 111 <xsl:if test="not(../../@class='hidden')"> 112 <xsl:attribute name="style">border-collapse:collapse;border:1px solid black;</xsl:attribute> 113 </xsl:if> 114 <xsl:attribute name="rules">rows</xsl:attribute> 115 <xsl:attribute name="align">center</xsl:attribute> 116 </xsl:if> 117 118 <xsl:if test="@class='hidden'"> 119 <xsl:attribute name="width">90%</xsl:attribute> 120 <xsl:attribute name="align">center</xsl:attribute> 121 </xsl:if> 122 123 <xsl:for-each select="TableContent/tr"> 124 <tr> 125 <xsl:if test="not(../../@class='hidden')"> 126 <xsl:attribute name="style">border-collapse:collapse;border:1px solid black;</xsl:attribute> 127 </xsl:if> 128 <xsl:for-each select="th"> 129 <td valign="top"> 130 <xsl:if test="File"><xsl:attribute name="align">right</xsl:attribute></xsl:if> 131 <xsl:apply-templates select="node()"/></td> 132 </xsl:for-each> 133 </tr> 134 </xsl:for-each> 105 135 </table> 106 136 <br/> … … 109 139 110 140 <xsl:template match="Section"> 111 <a name="Section_{@id}"/><h3><xsl:if test="not(starts-with(../../@id, 'appendix'))"> 112 <xsl:number level="multiple" format="1.1" count="//Chapter|//Chapter//Section"/> </xsl:if> 113 <xsl:apply-templates select="Title/Text"/></h3><xsl:apply-templates select="Content/*"/> 141 <a name="Section_{@id}"/> 142 <h3> 143 <xsl:if test="not(starts-with(../../@id, 'appendix'))"> 144 <xsl:number level="multiple" format="1.1" count="//Chapter|//Chapter//Section"/>  145 </xsl:if> 146 <xsl:apply-templates select="Title/Text"/> 147 </h3> 148 <xsl:apply-templates select="Content/*"/> 114 149 </xsl:template> 115 150 … … 128 163 129 164 130 <xsl:template match="Part"><a id="Part_{@id}"/><xsl:apply-templates/></xsl:template> 131 <xsl:template match="Comment"><xsl:apply-templates/></xsl:template> 165 <xsl:template match="Part"><a id="Part_{@id}"/><xsl:apply-templates/></xsl:template> 166 167 <xsl:template match="Comment"><xsl:apply-templates/></xsl:template> 168 132 169 <xsl:template match="Indented"><p><div style="margin-left: 1em;"><xsl:apply-templates/></div></p></xsl:template> 170 133 171 <xsl:template match="img|table|br|td|tr|th"> 134 <xsl:copy><xsl:for-each select="@*"><xsl:copy/></xsl:for-each><xsl:apply-templates/></xsl:copy> 172 <xsl:copy><xsl:for-each select="@*"><xsl:copy/></xsl:for-each><xsl:apply-templates/></xsl:copy> 173 </xsl:template> 174 175 <xsl:template match="i|b|u"><xsl:element name="{name()}"><xsl:apply-templates/></xsl:element></xsl:template> 176 177 <xsl:template match="File"> 178 <a href="../{@url}" target="_blank"><img src="../{@url}" width="{@width}" height="{@height}" border="0"/></a> 179 </xsl:template> 180 181 <xsl:template match="text()"><xsl:value-of select="."/></xsl:template> 182 183 <xsl:template match="Author"><b><xsl:apply-templates/></b></xsl:template> 184 185 <xsl:template match="Affiliation"><i><xsl:apply-templates/></i></xsl:template> 186 187 <xsl:template name="version_and_date"> 188 <p><b><xsl:apply-templates select="Version/Text"/></b>  <xsl:apply-templates select="Date/Text"/></p> 189 </xsl:template> 190 191 <xsl:template match="Chapter|Appendix|Bibliography" mode="index"> 192 <dt><a href="#Chapter_{@id}"><xsl:apply-templates select="Title/Text"/></a></dt> 193 <xsl:for-each select="Content/Section"> 194 <dd><a href="#Section_{@id}"><xsl:apply-templates select="Title/Text"/></a></dd> 195 </xsl:for-each> 196 </xsl:template> 197 198 199 <xsl:template match="Section" mode="index"> 200 <dt><a href="#Section_{@id}"><xsl:apply-templates select="Title/Text"/></a></dt> 201 </xsl:template> 202 203 204 <xsl:template match="Chapter"> 205 <a id="Chapter_{@id}"/> 206 <h2> 207 <xsl:if test="not(starts-with(@id, 'appendix')) and not(starts-with(@id, 'biblio'))"> 208 <xsl:value-of select="position()"/> 209 </xsl:if> 210  <xsl:apply-templates select="Title/Text"/> 211 </h2> 212 <xsl:apply-templates select="Content/*"/> 213 </xsl:template> 214 215 216 <xsl:template match="Figure" mode="ref"> 217 <xsl:variable name="temp_total_figs"><xsl:number count="Figure" level="any"/></xsl:variable> 218 <xsl:variable name="temp_num_of_sub_figs"> 219 <xsl:number count="Figure[Title/SubTitle and substring(translate(@id, '_0123456789', '99999999999'), string-length(@id)-1, string-length(@id))='99']" level="any"/> 220 </xsl:variable> 221 222 <xsl:variable name="no"><xsl:value-of select="$temp_total_figs - $temp_num_of_sub_figs"/></xsl:variable> 223 224 <xsl:variable name="subtitle"> 225 <xsl:if test="Title/SubTitle"><xsl:value-of select="substring-before(substring-after(Title/SubTitle, '('), ')')"/></xsl:if> 226 </xsl:variable> 227 228 <xsl:value-of select="concat($no, $subtitle)"/> 229 </xsl:template> 230 231 <xsl:template match="Table" mode="ref"><xsl:number count="Table[not(@class='hidden')]" level="any"/></xsl:template> 232 233 <xsl:template match="Chapter" mode="ref"><xsl:number level="any"/></xsl:template> 234 235 <xsl:template match="Section" mode="ref"><xsl:number count="//Chapter|//Chapter//Section" format="1.1" level="multiple"/></xsl:template> 236 237 <xsl:template match="Subsection" mode="ref"> 238 <xsl:number level="multiple" format="1.1.1" count="//Chapter|//Chapter//Section|//Chapter//Section//Subsection"/> 239 </xsl:template> 240 241 242 <xsl:template match="SupplementaryText"> 243 <xsl:param name="manual_id" select="''"/> 244 <xsl:param name="manual_lang" select="''"/> 245 <xsl:for-each select="Text"> 246 <div class="indexlink"><a class="indexlink"> 247 <xsl:if test="@id='manual_index'"> 248 <xsl:attribute name="href"><xsl:value-of select="$manual_id"/>_<xsl:value-of select="$manual_lang"/>_index.html</xsl:attribute> 249 </xsl:if> 250 <xsl:if test="@id='top_index'"><xsl:attribute name="href">../../index.html</xsl:attribute></xsl:if> 251 <xsl:value-of select="."/></a></div> 252 </xsl:for-each> 135 253 </xsl:template> 136 <xsl:template match="i|b|u"><xsl:element name="{name()}"><xsl:apply-templates/></xsl:element></xsl:template> 137 <xsl:template match="File"><a href="../{@url}" target="_blank"><img src="../{@url}" width="{@width}" height="{@height}" border="0"/></a></xsl:template> 138 <xsl:template match="text()"><xsl:value-of select="."/></xsl:template> 139 <xsl:template match="Author"><b><xsl:apply-templates/></b></xsl:template> 140 <xsl:template match="Affiliation"><i><xsl:apply-templates/></i></xsl:template> 141 <xsl:template name="version_and_date"><p><b><xsl:apply-templates select="Version/Text"/></b>  <xsl:apply-templates select="Date/Text"/></p></xsl:template> 142 143 144 <xsl:template match="Chapter|Appendix|Bibliography" mode="index"> 145 <dt><a href="#Chapter_{@id}"><xsl:apply-templates select="Title/Text"/></a></dt> 146 <xsl:for-each select="Content/Section"><dd><a href="#Section_{@id}"><xsl:apply-templates select="Title/Text"/></a></dd></xsl:for-each> 147 </xsl:template> 148 149 150 <xsl:template match="Section" mode="index"> 151 <dt><a href="#Section_{@id}"><xsl:apply-templates select="Title/Text"/></a></dt> 152 </xsl:template> 153 154 155 <xsl:template match="Chapter"> 156 <a id="Chapter_{@id}"/> 157 <h2><xsl:if test="not(starts-with(@id, 'appendix')) and not(starts-with(@id, 'biblio'))"> 158 <xsl:value-of select="position()"/></xsl:if> <xsl:apply-templates select="Title/Text"/></h2> 159 <xsl:apply-templates select="Content/*"/> 160 </xsl:template> 161 162 163 <xsl:template match="Figure" mode="ref"> 164 <xsl:variable name="temp_total_figs"><xsl:number count="Figure" level="any"/></xsl:variable> 165 <xsl:variable name="temp_num_of_sub_figs"> 166 <xsl:number count="Figure[Title/SubTitle and substring(translate(@id, '_0123456789', '99999999999'), string-length(@id)-1, string-length(@id))='99']" level="any"/> 167 </xsl:variable> 168 <xsl:variable name="no"><xsl:value-of select="$temp_total_figs - $temp_num_of_sub_figs"/></xsl:variable> 169 <xsl:variable name="subtitle"> 170 <xsl:if test="Title/SubTitle"><xsl:value-of select="substring-before(substring-after(Title/SubTitle, '('), ')')"/></xsl:if> 171 </xsl:variable> 172 <xsl:value-of select="concat($no, $subtitle)"/> 173 </xsl:template> 174 <xsl:template match="Table" mode="ref"><xsl:number count="Table[not(@class='hidden')]" level="any"/></xsl:template> 175 <xsl:template match="Chapter" mode="ref"><xsl:number level="any"/></xsl:template> 176 <xsl:template match="Section" mode="ref"><xsl:number count="//Chapter|//Chapter//Section" format="1.1" level="multiple"/></xsl:template> 177 <xsl:template match="Subsection" mode="ref"><xsl:number level="multiple" format="1.1.1" count="//Chapter|//Chapter//Section|//Chapter//Section//Subsection"/></xsl:template> 178 179 180 <xsl:template match="SupplementaryText"> 181 <xsl:param name="manual_id" select="''"/> 182 <xsl:param name="manual_lang" select="''"/> 183 <xsl:for-each select="Text"> 184 <div class="indexlink"><a class="indexlink"> 185 <xsl:if test="@id='manual_index'"><xsl:attribute name="href"><xsl:value-of select="$manual_id"/>_<xsl:value-of select="$manual_lang"/>_index.html</xsl:attribute></xsl:if> 186 <xsl:if test="@id='top_index'"><xsl:attribute name="href">../../index.html</xsl:attribute></xsl:if> 187 <xsl:value-of select="."/></a></div> 188 </xsl:for-each> 189 </xsl:template> 254 190 255 191 256 <xsl:template match="Link"> … … 193 258 <xsl:when test="not(parent::Text)"> 194 259 <p><div style="margin-left: 2em;"> 195 <a><xsl:attribute name="href"><xsl:choose><xsl:when test="@url"><xsl:value-of select="@url"/></xsl:when><xsl:otherwise><xsl:value-of select="."/></xsl:otherwise></xsl:choose></xsl:attribute><xsl:value-of select="."/></a> 196 </div></p> 260 <a> 261 <xsl:attribute name="href"> 262 <xsl:choose> 263 <xsl:when test="@url"><xsl:value-of select="@url"/></xsl:when> 264 <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> 265 </xsl:choose> 266 </xsl:attribute> 267 <xsl:value-of select="."/> 268 </a> 269 </div></p> 197 270 </xsl:when> 198 271 <xsl:otherwise> 199 <a><xsl:attribute name="href"><xsl:choose><xsl:when test="@url"><xsl:value-of select="@url"/></xsl:when><xsl:otherwise><xsl:value-of select="."/></xsl:otherwise></xsl:choose></xsl:attribute><xsl:value-of select="."/></a> 272 <a> 273 <xsl:attribute name="href"> 274 <xsl:choose> 275 <xsl:when test="@url"><xsl:value-of select="@url"/></xsl:when> 276 <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> 277 </xsl:choose> 278 </xsl:attribute> 279 <xsl:value-of select="."/> 280 </a> 200 281 </xsl:otherwise> 201 282 </xsl:choose> -
documentation/trunk/manuals/processing/xml-to-top-index.xsl
r14099 r17494 10 10 <xsl:include href="common.xsl"/> 11 11 12 <xsl:variable name="es">español</xsl:variable> 13 <xsl:variable name="fr">français</xsl:variable> 14 <xsl:variable name="ru">ÑÑÑÑкОй</xsl:variable> 12 <xsl:variable name="es">Español</xsl:variable> 13 <xsl:variable name="fr">Français</xsl:variable> 14 <xsl:variable name="ru">Ð ÑÑÑкОй</xsl:variable> 15 <xsl:variable name="ar">عرؚÙ</xsl:variable> 15 16 16 17 <xsl:variable name="sourceforgelink">http://prdownloads.sourceforge.net/greenstone</xsl:variable> 18 <xsl:variable name="manual-suffix">-1</xsl:variable> 17 19 18 20 <xsl:variable name="tab"> </xsl:variable> … … 24 26 <h1>Greenstone Manuals</h1> 25 27 <xsl:for-each select="Manual"> 26 <h3><a class="title" href="en/html/{@id}_en_index.html"><xsl:apply-templates select="@name"/></a><xsl:text> </xsl:text><a class="title" href="es/html/{@id}_es_index.html"><xsl:value-of select="$es"/></a><xsl:text> </xsl:text><a class="title" href="fr/html/{@id}_fr_index.html"><xsl:value-of select="$fr"/></a><xsl:text> </xsl:text><a class="title" href="ru/html/{@id}_ru_index.html"><xsl:value-of select="$ru"/></a></h3> 28 <!-- language name in the first row--> 29 <h3> 30 <a class="title" href="en/html/{@id}_en_index.html"><xsl:apply-templates select="@name"/></a> 31 <xsl:text> </xsl:text><a class="title" href="es/html/{@id}_es_index.html"><xsl:value-of select="$es"/></a> 32 <xsl:text> </xsl:text><a class="title" href="fr/html/{@id}_fr_index.html"><xsl:value-of select="$fr"/></a> 33 <xsl:text> </xsl:text><a class="title" href="ru/html/{@id}_ru_index.html"><xsl:value-of select="$ru"/></a> 34 <xsl:if test="@id='Install'"><xsl:text> </xsl:text><a class="title" href="ar/html/{@id}_ar_index.html"><xsl:value-of select="$ar"/></a></xsl:if> 35 </h3> 27 36 28 37 <div class="note"><xsl:value-of select="note"/></div> 29 38 30 <div class="comment">Printable version: english (<a class="comment" href="en/html/{@id}_en_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-en.pdf">PDF</a>)<xsl:value-of select="$tab"/><xsl:value-of select="$es"/> (<a class="comment" href="es/html/{@id}_es_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-es.pdf">PDF</a>)<xsl:value-of select="$tab"/><xsl:value-of select="$fr"/> (<a class="comment" href="fr/html/{@id}_fr_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-fr.pdf">PDF</a>)<xsl:value-of select="$tab"/><xsl:value-of select="$ru"/> (<a class="comment" href="ru/html/{@id}_ru_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-ru.pdf">PDF</a>)</div> 39 <div class="comment">Printable version: 40 English (<a class="comment" href="en/html/{@id}_en_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-en{$manual-suffix}.pdf">PDF</a>) 41 <xsl:value-of select="$tab"/><xsl:value-of select="$es"/> (<a class="comment" href="es/html/{@id}_es_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-es{$manual-suffix}.pdf">PDF</a>) 42 <xsl:value-of select="$tab"/><xsl:value-of select="$fr"/> (<a class="comment" href="fr/html/{@id}_fr_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-fr{$manual-suffix}.pdf">PDF</a>) 43 <xsl:value-of select="$tab"/><xsl:value-of select="$ru"/> (<a class="comment" href="ru/html/{@id}_ru_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-ru{$manual-suffix}.pdf">PDF</a>) 44 <xsl:if test="@id='Install'"><xsl:value-of select="$tab"/><xsl:value-of select="$ar"/> (<a class="comment" href="ar/html/{@id}_ar_all.html">HTML</a><xsl:text> </xsl:text><a class="comment" href="{$sourceforgelink}/{@id}-ar{$manual-suffix}.pdf">PDF</a>)</xsl:if> 45 </div> 31 46 32 47 <dl><xsl:apply-templates select="file"><xsl:with-param name="manualNodes" select="document(file/@href)"/></xsl:apply-templates></dl> … … 54 69 55 70 <xsl:template match="Chapter"> 56 <dd><a href="en/html/Chapter_{@id}.htm"><xsl:apply-templates select="Title/Text"/></a><xsl:text> </xsl:text>[<a href="es/html/Chapter_{@id}.htm"><xsl:value-of select="$es"/></a><xsl:text> </xsl:text><a href="fr/html/Chapter_{@id}.htm"><xsl:value-of select="$fr"/></a><xsl:text> </xsl:text><a href="ru/html/Chapter_{@id}.htm"><xsl:value-of select="$ru"/></a>]</dd> 71 <dd> 72 <a href="en/html/Chapter_{@id}.htm"><xsl:apply-templates select="Title/Text"/></a> 73 <xsl:text> </xsl:text>[<a href="es/html/Chapter_{@id}.htm"><xsl:value-of select="$es"/></a> 74 <xsl:text> </xsl:text><a href="fr/html/Chapter_{@id}.htm"><xsl:value-of select="$fr"/></a> 75 <xsl:text> </xsl:text><a href="ru/html/Chapter_{@id}.htm"><xsl:value-of select="$ru"/></a> 76 <xsl:if test="//@id='Install'"><xsl:text> </xsl:text><a href="ar/html/Chapter_{@id}.htm"><xsl:value-of select="$ar"/></a></xsl:if>]</dd> 57 77 </xsl:template> 58 78 </xsl:stylesheet> -
documentation/trunk/manuals/xml-source/ar/Install_ar.xml
r15032 r17494 9 9 <Heading> 10 10 <Text id="1">Ù 11 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ12 ÙÙ</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>11 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 12 ÙÙ</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 13 13 </Heading> 14 14 <Title> 15 <Text id="2"> "Ù15 <Text id="2">Ù 16 16 ر؎د اÙÙ 17 ثؚت " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>17 ثؚت </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 18 18 </Title> 19 19 <Author> 20 <Text id="3"> 20 <Text id="3">Ø¥ÙØ§Ù ÙÙ. ÙÙØªÙ ٠؎تÙÙØ§Ù ØšÙØ¯Ù.Ù 21 21 عد Ø§ÙØªØ±Ø¬Ù 22 22 Ø©ØÙÙ 23 23 Ø§Ù ØµØ§ÙØ Ù 24 صطÙÙ.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>24 صطÙÙ.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 25 25 </Author> 26 26 <Affiliation> … … 28 28 عÙÙÙ 29 29 Ø§ÙØØ§Ø³ÙØš <br/> جا٠30 عة ÙØ§ÙÙØ§ØªÙ Ø ÙÙÙØ²ÙÙÙØ¯Ø§ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 30 عة ÙØ§ÙÙØ§ØªÙ Ø ÙÙÙØ²ÙÙÙØ¯Ø§ <br/>Ù 31 ÙØªØšØ© Ù 32 Ø¹ÙØ¯ Ø§ÙØ¯Ø±Ø§Ø³Ø§Øª Ø§ÙØšÙØŠÙØ© ØØ¬Ø§Ù 33 عة Ø§ÙØ®Ø±Ø·ÙÙ 34 ØØ§ÙØ³ÙØ¯Ø§Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 31 35 </Affiliation> 32 36 <SupplementaryText> 33 <Text id="manual_index">Ø§ÙØ¹Ùدة اÙ٠اÙÙØŽØ§Ù اÙÙØ¯ÙÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>34 <Text id="top_index">Ø¹ÙØ¯Ø© اÙ٠أعÙ٠اÙÙØŽØ§Ù</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>37 <Text id="manual_index">Ø§ÙØ¹Ùدة اÙ٠اÙÙØŽØ§Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 38 <Text id="top_index">Ø¹ÙØ¯Ø© اÙ٠اÙÙØŽØ§Ù</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 35 39 </SupplementaryText> 36 <Text id="5"> Greenstone عؚارة Ø¹Ù ØšØ±ÙØ§Ù 40 <Text id="5">ØšØ±ÙØ§Ù 41 ج Greenstone عؚارة Ø¹Ù ØšØ±ÙØ§Ù 37 42 ج ÙÙ 38 43 ÙÙÙ Ù … … 47 52 اÙÙ 48 53 عÙÙÙ 49 ات ÙÙØŽØ±Ùا عÙÙ Ø§ÙØ¥ÙØªØ±ÙØª أ٠عÙÙ CD-ROM. Greenstone ÙØªÙ 50 Ø§ÙØ¹Ù 51 ٠عÙÙÙØ§ Ù 52 Ù ÙØšÙ Ù 54 ات ÙÙØŽØ±Ùا عÙÙ Ø§ÙØ¥ÙØªØ±ÙØª أ٠عÙÙ CD-ROM .ÙØ§Ù 55 Ù 53 56 ØŽØ±ÙØ¹ اÙÙ 54 57 ÙØªØšØ© Ø§ÙØ±ÙÙ 55 ÙØ© ÙÙÙÙØ²ÙÙØ§Ùدا "Ù٠جاÙ56 عة ÙØ§ÙÙØ§ØªÙ Ø ÙÙÙØ²Ø¹ ØšØ§ÙØªØ¹Ø§ÙÙ Ù58 ÙØ© ÙÙÙÙØ²ÙÙØ§Ùدا Ù٠جا٠59 عة ÙØ§ÙÙØ§ØªÙ ØšØ¥ÙØªØ§Ø¬ Greenstone Ø ÙÙÙØ²Ø¹ ØšØ§ÙØªØ¹Ø§ÙÙ Ù 57 60 ع Ù 58 61 ÙØžÙ 59 62 Ø© اÙÙÙÙØ³ÙÙ ÙØ¬Ù 60 63 Ø¹ÙØ© ÙÙÙÙ 61 ا٠إÙÙÙ . ÙÙ62 ا Ø£ÙÙ ØšØ±ÙØ§Ù64 ا٠إÙÙÙ Human Info NGO. Ù ÙÙ Ù 65 Ù Ø§ÙØšØ±Ø§Ù 63 66 ج Ù 64 ÙØªÙØ Ø§ÙÙ67 ÙØªÙØØ© اÙÙ 65 68 ØµØ¯Ø±Ø ÙÙ 66 69 ØªØ§Ø ÙÙ Ù 67 ÙÙØ¹ http://greenstone.orgØšÙ70 ÙÙØ¹ "http://greenstone.org" ØšÙ 68 71 ÙØ¬Øš رخصة Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù 69 72 Ø§ÙØ¹Ø§Ù 70 GNU " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>73 GNU .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 71 74 <Comment> 72 75 <Text id="6">ÙØ±Ùد Ø§Ù ÙØªØ£Ùد Ù … … 74 77 ج تع٠75 78 Ù Ø¬ÙØ¯Ø§ ؚاÙÙØ³ØšØ© ÙÙ. Ø§ÙØ±Ø¬Ø§Ø¡ Ø§ÙØ§ØšÙاغ Ø¹Ù Ø§ÙØ© Ù 76 ؎اÙÙ Ù<i>[email protected] </i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>79 ؎اÙÙ Ù<i>[email protected] </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 77 80 </Comment> 78 81 <Version> 79 <Text id="7">Greenstone gsdl-2.50</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>82 <Text id="7">Greenstone gsdl-2.50</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 80 83 </Version> 81 84 <Date> 82 85 <Text id="8">اذار / Ù 83 ارس 2004 </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>86 ارس 2004 </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 84 87 </Date> 85 88 <Section id="about_this_manual"> 86 89 <Title> 87 <Text id="9"> "ØÙÙ ÙØ°Ø§ اÙÙ88 ر؎د " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>90 <Text id="9">ØÙÙ ÙØ°Ø§ اÙÙ 91 ر؎د </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 89 92 </Title> 90 93 <Content> … … 95 98 ج اÙÙ 96 99 رتؚطة ØšÙ Ù Ø§ÙØªÙ ÙÙ Ù 97 ØªØ§ØØ© ØšØØ±ÙØ© â the Apache Webserver andPerl. سعÙÙØ§ Ø¬Ø§ÙØ¯ÙÙ ÙØ¬Ø¹Ù إجراءات Ø§ÙØªØ«ØšÙت ØšØ³ÙØ·Ø© ÙØ¯Ø± Ø§ÙØ¥Ù98 ÙØ§Ù .</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>100 ØªØ§ØØ© ØšØØ±ÙØ© â Apache Webserver Ù Perl. سعÙÙØ§ Ø¬Ø§ÙØ¯ÙÙ ÙØ¬Ø¹Ù إجراءات Ø§ÙØªØ«ØšÙت ØšØ³ÙØ·Ø© ÙØ¯Ø± Ø§ÙØ¥Ù 101 ÙØ§Ù .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 99 102 <Text id="11">ÙÙ 100 103 Ù٠ت؎غÙÙ Ø§ÙØšØ±Ø§Ù 101 104 ج عÙÙ Ù 102 105 ختÙÙ Ù 103 ÙØµØ§Øª Ø§ÙØªØŽØºÙÙ Ø Ù ÙÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ù106 ÙØµØ§Øª Ø§ÙØªØŽØºÙÙ Ø ÙØšØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ù 104 107 ختÙÙØ©. ÙØšØ§ÙتاÙÙ ÙØ§Ù ÙÙØ§Ù Ø§ÙØ¹Ø¯Ùد Ù 105 108 ٠اÙÙØ¶Ø§Ùا Ø§ÙØªÙ ت؀ثر (Ø£Ù ÙØ¯ ت؀ثر) Ù٠اجراء Ø§ÙØªØ«ØšÙت . اÙÙØ³Ù … … 130 133 Ø© ØšØ§ÙØšØ±Ù 131 134 Ø¬ÙØ§Øª اÙÙ 132 Ø±ØªØšØ·Ù Ø ÙÙÙÙÙØ© Ø§ÙØØµÙ٠عÙÙÙØ§. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>135 Ø±ØªØšØ·Ù Ø ÙÙÙÙÙØ© Ø§ÙØØµÙ٠عÙÙÙØ§. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 133 136 </Content> 134 137 </Section> … … 136 139 <Title> 137 140 <Text id="12">اÙÙØ«Ø§ØŠÙ اÙÙ 138 ØµØ§ØØšØ© </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>141 ØµØ§ØØšØ© </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 139 142 </Title> 140 143 <Content> … … 143 146 ÙØ¹Ø© اÙÙØ§Ù 144 147 ÙØ© Ù 145 Ù ÙØ«Ø§ØŠÙ greenstone ت؎Ù148 Ù ÙØ«Ø§ØŠÙ Greenstone ت؎٠146 149 ٠خ٠147 150 سة Ù 148 Ø¬ÙØ¯Ø§Øª : </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>151 Ø¬ÙØ¯Ø§Øª : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 149 152 <BulletList> 150 153 <Bullet> … … 153 156 ÙÙ Ù 154 157 ر؎د اÙÙ 155 ثؚت <i>(ÙØ°Ù اÙÙØ«ÙÙØ©) </i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>158 ثؚت <i>(ÙØ°Ù اÙÙØ«ÙÙØ©) </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 156 159 </Bullet> 157 160 <Bullet> … … 161 164 ر؎د اÙÙ 162 165 ستخد٠163 </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>166 </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 164 167 </Bullet> 165 168 <Bullet> 166 169 <Text id="16">Ù 167 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ170 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 168 171 ÙÙ Ù 169 172 ر؎د اÙÙ 170 Ø·ÙØ± </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>173 Ø·ÙØ± </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 171 174 </Bullet> 172 175 <Bullet> … … 176 179 ٠اÙÙØ±ÙØ© اÙ٠اÙÙ 177 180 ج٠178 ÙØ¹Ø© </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>181 ÙØ¹Ø© </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 179 182 </Bullet> 180 183 <Bullet> … … 184 187 اÙÙ 185 188 ÙØžÙ 186 </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>189 </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 187 190 </Bullet> 188 191 </BulletList> … … 192 195 <Title> 193 196 <Text id="copyright-title">ØÙ اÙÙ 194 Ø€ÙÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 195 </Title> 196 <Content> 197 <!-- Missing translation: right-text-1 --> 197 Ø€ÙÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 198 </Title> 199 <Content> 200 <Text id="right-text-1">ØÙ اÙÙØŽØ± © 2002 2003 2004 2005 2006 2007 ÙÙ 201 ØŽØ±ÙØ¹ <Link url="http://www.nzdl.org">Ù 202 ØŽØ±ÙØ¹ Ù 203 ÙØªØšØ© ÙÙÙØ²ÙÙÙØ¯Ø§ Ø§ÙØ±ÙÙ 204 ÙØ©</Link> ÙÙ <Link url="http://www.waikato.ac.nz">جا٠205 عة ÙÙÙØ§ØªÙ</Link>, ÙÙÙØ²ÙÙÙØ¯Ø§.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 198 206 <Text id="right-text-2">ÙÙ 199 ÙØ Ø§ÙØ¥Ø°Ù ØšÙØ³Ø® Ø ØªÙØ²Ùع Ù / أ٠تعدÙÙ ÙØ°Ù اÙÙØ«ÙÙØ© ØªØØª ØŽØ±ÙØ· <Link url = "http://www.gnu.org/licenses/fdl.html"> Gnu رخصة اÙÙØ«Ø§ØŠÙ Ø§ÙØØ±Ø© </Link> Ø Ø§ÙØ§ØµØ¯Ø§Ø± 1Ø2Ø£Ù Ø£Ù ÙØ³Ø®Ù Ù207 ÙØ Ø§ÙØ¥Ø°Ù ØšÙØ³Ø® Ø ØªÙØ²Ùع Ù / أ٠تعدÙÙ ÙØ°Ù اÙÙØ«ÙÙØ© ØªØØª ØŽØ±ÙØ· <Link url="http://www.gnu.org/licenses/fdl.html">رخصة GNU ÙÙØªÙØ«ÙÙ Ø§ÙØØ± </Link>, Ø§ÙØ¥ØµØ¯Ø§Ø± 1.2 Ø£Ù Ø£Ù ÙØ³Ø®Ù Ù 200 208 ÙØŽÙر٠ÙÙ ÙÙØª ÙØ§ØÙ Ù 201 209 Ù ÙØšÙ Ù 202 210 ؀سسة Ø§ÙØšØ±Ù 203 Ø¬ÙØ§Øª Ø§ÙØØ±Ø© Ø ØšØ¯ÙÙ Ø£ÙØ³Ø§Ù204 ثاؚتة 211 Ø¬ÙØ§Øª Ø§ÙØØ±Ø© Ø; ؚدÙÙ Ø£ÙØ³Ø§Ù 212 Ø«Ø§ØšØªØ©Ø ØšØ¯ÙÙ ÙØµÙص Ø§ÙØºÙØ§Ù â Ø§ÙØ£Ù 205 213 ا٠206 214 Ù ØÙ ؚدÙÙ ÙØµÙص Ø§ÙØºÙØ§Ù â Ø§ÙØ®ÙÙÙ . ÙØ³Ø®Ø© Ù 207 215 Ù Ø§ÙØ±Ø®ØµØ© أدرجت Ù٠اÙÙØ³Ù 208 216 اÙÙ 209 عÙÙÙ <Link url="http://greenstonewiki.cs.waikato.ac.nz/wiki/gsdoc/GNUFDL.html">â Ø±Ø®ØµØ© اÙÙØ«Ø§ØŠÙ Ø§ÙØØ±Ø©.â </Link>"gnu" </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>217 عÙÙÙ <Link url="http://greenstonewiki.cs.waikato.ac.nz/wiki/gsdoc/GNUFDL.html">â Ø±Ø®ØµØ© GNU ÙÙØªÙØ«ÙÙ Ø§ÙØØ±.â</Link></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 210 218 </Content> 211 219 </Section> 212 220 <Section id="acknowledgements"> 213 221 <Title> 214 <Text id="19">ØŽÙØ± Ù Ø¹Ø±ÙØ§Ù </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>222 <Text id="19">ØŽÙØ± Ù Ø¹Ø±ÙØ§Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 215 223 </Title> 216 224 <Content> … … 220 228 ج٠221 229 ÙØ¹Ø© Ù 222 Ù Ø§ÙØ£Ùراد. Rodger McNab and Stefan Boddie ÙÙ 223 ا اÙÙ 224 ÙÙØ¯Ø³Ø§Ù ٠اÙÙ 225 Ø·ØšÙØ§Ù Ø§ÙØ±ÙØŠØ³ÙØ§Ù. Ù Ø¥Ø³ÙØ§Ù 226 ات 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. أعضاء آخرÙÙ ÙØ¯Ù 230 Ù Ø§ÙØ£Ùراد. Rodger McNab and Stefan Boddie Ù ÙÙ 231 ا Ø§ÙØ±Ùاد. Ù Ø¥Ø³ÙØ§Ù 232 ات ÙÙ Ù 233 Ù 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. أعضاء آخرÙÙ ÙØ¯Ù 227 234 ÙØ§ ر؀٠٠228 235 ؚدعة ÙÙ Ø§ÙØªØµÙ … … 235 242 Ø§ÙØ±Ø®ØµØ© Ø§ÙØ¹Ø§Ù 236 243 Ø© GNUÙ Ø§ÙØªÙ تض٠237 ÙØª: MG, GDBM, PDFTOHTML, PERL, WGET, WVWARE Ù XLHTML. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>244 ÙØª: MG, GDBM, PDFTOHTML, PERL, WGET, WVWARE Ù XLHTML. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 238 245 </Content> 239 246 </Section> 240 247 <Chapter id="versions_of_greenstone"> 241 248 <Title> 242 <Text id="21">إصدارات greenstone </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>243 </Title> 244 <Content> 245 <Text id="22"> greenstoneؚرÙ249 <Text id="21">إصدارات Greenstone </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 250 </Title> 251 <Content> 252 <Text id="22"> ؚر٠246 253 Ø¬ÙØ§Øª Greenstone تع٠247 254 ٠عÙÙ Ù … … 249 256 ÙØµØ§Øª Ø§ÙØªØŽØºÙÙ Ø ÙØšØ¥Ø®ØªÙØ§Ù Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø ÙÙ 250 257 ا ÙÙ Ù 251 ÙØ®Øµ ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="different_options"/>.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>258 ÙØ®Øµ ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="different_options"/>.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 252 259 <Figure id="different_options"> 253 260 <Title> 254 261 <Text id="23">Ø§ÙØ®Ùارات اÙÙ 255 262 ختÙÙØ© ÙØ§ØµØ¯Ø§Ø±Ø§Øª ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix Ù 256 Ù greenstone </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>263 Ù Greenstone </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 257 264 </Title> 258 265 <File width="542" height="264" url="images/Install_Fig_1.gif"/> … … 260 267 <Text id="24">ا٠ÙÙØ§Ù Ø§ÙØ¹Ø¯Ùد Ù 261 268 ٠اÙÙØ¶Ø§Ùا Ø§ÙØªÙ ت؀ثر (Ø£Ù ÙØ¯ ت؀ثر) إجراء Ø§ÙØªØ«ØšÙت. ÙØšÙ Ø£Ù ØªÙØ±Ø£ Ø ÙØ¬Øš عÙÙÙ Ø§Ù ØªÙØžØ± ÙÙ ÙØ°Ù اÙÙ 262 سا؊٠: </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>269 سا؊٠: </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 263 270 <BulletList> 264 271 <Bullet> 265 272 <Text id="25">ÙÙ Ø§ÙØª تستع٠266 Ù ÙÙÙØ¯Ùز Windows ا٠ÙÙÙÙÙØ³ UnixØ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>273 Ù ÙÙÙØ¯Ùز Windows ا٠ÙÙÙÙÙØ³ UnixØ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 267 274 </Bullet> 268 275 <Bullet> … … 277 284 ج٠278 285 ÙØ¹Ø§Øª Ø¬Ø¯ÙØ¯Ø©.ØšØ±ÙØ§Ù 279 ج greenstone اÙÙØ§Ù286 ج Greenstone اÙÙØ§Ù 280 287 Ù ÙØ¹Ù 281 ٠عÙÙ 95/98/Me Ù NT/2000. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>288 ٠عÙÙ 95/98/Me Ù NT/2000. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 282 289 </Bullet> 283 290 <Bullet> … … 294 301 صدر . Ù ÙØ¯ ÙØªØ·ÙØš Ù 295 302 ÙÙ ÙØ°Ø§ ØªØ«ØšÙØª ؚعض Ø§ÙØšØ±Ù 296 Ø¬ÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ٠عÙÙ Ø¬ÙØ§Ø²Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>303 Ø¬ÙØ§Øª Ø§ÙØ§Ø¶Ø§ÙÙ٠عÙÙ Ø¬ÙØ§Ø²Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 297 304 </Bullet> 298 305 <Bullet> … … 304 311 أساس٠ârootâ Ø ÙØ°Ø§ ÙØ¯ ÙØªØ·ÙØš إعداد Ù 305 312 Ø²ÙØ¯ اÙÙÙØš ÙÙÙÙÙ Ù 306 ÙØ§Ø³ØšØ§ Ù greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>313 ÙØ§Ø³ØšØ§ ÙGreenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 307 314 </Bullet> 308 315 <Bullet> … … 312 319 ÙÙ٠ا٠تثؚت اÙÙ 313 320 ÙÙØ§Øª Ø§ÙØ«ÙØ§ØŠÙØ© . ÙÙÙÙ ÙØ¯ ØªØ±ÙØ¯ ØŽÙØ±Ù اÙÙ 314 صدر Ø§ÙØ¶Ø§ â ÙÙ ÙÙ ØªÙØ²Ùع greenstone . </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>321 صدر Ø§ÙØ¶Ø§ â ÙÙ ÙÙ ØªÙØ²Ùع Greenstone . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 315 322 </Bullet> 316 323 <Bullet> … … 323 330 ØªØ§Ø Ù 324 331 Ø¬Ø§ÙØ§ ÙÙÙ Ù 325 Ù ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>332 Ù ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 326 333 </Bullet> 327 334 <Bullet> 328 335 <Text id="31">ÙÙ ÙÙØ¬Ø¯ ÙÙ Ø¬ÙØ§Ø² اÙÙÙ 329 336 ØšÙÙØªØ± Ø§ÙØ®Ø§Øµ ØšÙ Ù 330 Ø²ÙØ¯ ÙÙØš Ù ÙÙ ÙØ¹Ù331 ÙØ ÙÙØ²Ø¹ Ù337 Ø²ÙØ¯ ÙÙØš ٠تÙÙÙ 338 ؚت؎غÙÙÙØ ÙÙØ²Ø¹ Ù 332 339 ع ØšØ±ÙØ§Ù 333 340 ج Greenstone Ù 334 Ø²ÙØ¯ ÙÙØš ÙÙÙØ¯Ùز Windows. ÙÙÙÙ Ø Ø§Ø°Ø§ ÙÙØª ؚاÙÙØ¹Ù تÙÙÙ335 ؚت؎غÙÙÙ336 Ø ²Ùد ÙÙØš ØÙ ÙØ¯ ØªØ±ÙØ¯ Ø§ÙØšÙاءÙ337 Ø ¹Ù. ÙÙÙÙÙÙØ³Unix Ø Ø£ÙØª ØšØØ§Ø¬Ø© ÙØªØŽØºÙÙ Ù338 Ø²ÙØ¯ ÙÙØš. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>341 Ø²ÙØ¯ ÙÙØš ÙÙÙØ¯Ùز Windows. ÙÙÙÙ ØÙÙ 342 ÙÙ٠ت؎غÙÙ Ø§ÙØšØ±Ùا٠343 ج ØšÙ 344 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ.ؚاÙÙØ³ØšØ© ÙÙÙÙÙÙØ³ Unix Ø Ø£ÙØª ØšØØ§Ø¬Ø© ÙØªØŽØºÙÙ Ù 345 Ø²ÙØ¯ ÙÙØš.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 339 346 </Bullet> 340 347 <Bullet> … … 344 351 ؚإستخدا٠345 352 Ù 346 Ø²ÙØ¯ ÙÙØš greenstone Ø Ù Ø³ÙÙ ØªØØªØ§Ø¬ ÙØªØ¹Ø¯ÙÙ ØšØ³ÙØ· ÙÙØ¥Ø¹Ø¯Ø§Ø¯ Ø§ÙØØ§ÙÙ ÙØªØ¹Ø±ÙÙ ØšØ±ÙØ§Ù347 ج greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>353 Ø²ÙØ¯ ÙÙØš Greenstone Ø Ù Ø³ÙÙ ØªØØªØ§Ø¬ ÙØªØ¹Ø¯ÙÙ ØšØ³ÙØ· ÙÙØ¥Ø¹Ø¯Ø§Ø¯ Ø§ÙØØ§ÙÙ ÙØªØ¹Ø±ÙÙ ØšØ±ÙØ§Ù 354 ج Greenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 348 355 </Bullet> 349 356 </BulletList> … … 352 359 <Chapter id="installation_procedure"> 353 360 <Title> 354 <Text id="33">إجراءات Ø§ÙØªØ«ØšÙت</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>361 <Text id="33">إجراءات Ø§ÙØªØ«ØšÙت</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 355 362 </Title> 356 363 <Content> … … 361 368 صدر .ÙØ§Ø¬Ùات Ù 362 369 ستخد٠363 greenstone تستخدÙ370 Greenstone تستخد٠364 371 Ù 365 372 ØªØµÙØ ÙÙØš : اÙÙ 366 ÙØ§Ø ÙØªØ³ÙÙØš Netscape Navigator Ø§Ù Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± Internet Explorer (Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© 4Ø0 Ø§Ù Ø§ÙØ«Ø± ÙÙ ÙÙØªØ§ Ø§ÙØØ§ÙØªÙÙ) ÙÙÙØ§ÙÙ373 ØªØµÙØ ÙØªØ³ÙÙØš Netscape Navigator Ø§Ù Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± Internet Explorer (Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© 4Ø0 Ø§Ù Ø§ÙØ«Ø± ÙÙ ÙÙØªØ§ Ø§ÙØØ§ÙØªÙÙ) ÙÙÙØ§ÙÙ 367 374 ا Ù 368 375 ÙØ§Ø³Øš - ÙÙ ØØ§Ù ÙÙ … … 372 379 Ù ÙÙÙØ¯Ùز Windows Ù ÙØªØ³ÙÙØš Netscape Ù٠اÙÙØ±Øµ اÙÙ 373 380 د٠374 ج. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>381 ج. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 375 382 <Section id="windows"> 376 383 <Title> 377 <Text id="35">ÙÙÙØ¯Ùز Windows</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>384 <Text id="35">ÙÙÙØ¯Ùز Windows</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 378 385 </Title> 379 386 <Content> … … 387 394 ؚإستخدا٠388 395 إجراء ØªØ«ØšÙØª ØšØ³ÙØ·" .ÙØžØ§Ù 389 greenstone ÙØØªÙ ØÙاÙÙ 40 Ù396 Greenstone ÙØØªÙ ØÙاÙÙ 40 Ù 390 397 ÙØºØ§ØšØ§Ùت Ù 391 398 Ù Ù 392 Ø³Ø§ØØ© اÙÙØ±Øµ." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>399 Ø³Ø§ØØ© اÙÙØ±Øµ." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 393 400 <Text id="37">اذا اخترت Ø§Ù ØŽÙØ¡ آخر سÙÙ Ø§ÙØ§Ø¹Ø¯Ø§Ø¯ Ø§ÙØ§ÙØªØ±Ø§Ø¶Ù Ø Ø³ÙØªØ¹Ù٠عÙÙÙÙ 394 Ø£Ù ØªÙØ±Ø± Ù395 ا إذاÙÙØª ØªØ±ÙØ¯ ØªØ«ØšÙØª Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Ø§Ù ØŽÙØ±Ù اÙÙ401 Ø£Ù ØªÙØ±Ø± إذا Ù 402 ا ÙÙØª ØªØ±ÙØ¯ ØªØ«ØšÙØª Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Ø§Ù ØŽÙØ±Ù اÙÙ 396 403 صدر. ÙØ§Ø°Ø§ ÙÙØª ÙÙ ØŽÙ Ø ÙÙ 397 404 ØšØ¥Ø®ØªÙØ§Ø± Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ©. اجراء Ø§ÙØªØ«ØšÙت ÙÙ ÙÙØ³Ù ؚاÙÙØ³ØšØ© ÙÙÙ … … 399 406 Ø§ÙØªØ§ÙÙØ© Ø§ÙØ®Ùارات Ø§ÙØªÙ Ø³ØªÙØ¯Ù 400 407 ÙÙ Ù 401 ع. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>408 ع. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 402 409 <Text id="38">Ø¹ÙØ¯Ù 403 410 ا ØªÙØªÙÙ Ù 404 411 Ù Ø§ÙØªØ«ØšÙت ÙØ¬Øš عÙÙÙ Ø§ÙØªØ¬Ø§Ùز اÙ٠اÙÙØ³Ù 405 <Crossref target="section" ref="how_to_find_greenstone"/>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>412 <Crossref target="section" ref="how_to_find_greenstone"/>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 406 413 <Subsection id="simple_installation"> 407 414 <Title> 408 <Text id="39">ØªØ«ØšÙØª ØšØ³ÙØ· </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>415 <Text id="39">ØªØ«ØšÙØª ØšØ³ÙØ· </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 409 416 </Title> 410 417 <Content> … … 413 420 د٠414 421 ج ØÙÙ 415 ØšØ¥Ø¯Ø®Ø§Ù ÙØ§ÙÙØ±Øµ اÙÙ Ø§ÙØ³ÙØ§ÙØ© (عÙ٠سؚÙ٠اÙÙ422 ؚإدخا٠اÙÙØ±Øµ اÙÙ Ø§ÙØ³ÙØ§ÙØ© (عÙ٠سؚÙ٠اÙÙ 416 423 ثا٠اÙÙ <i>D:</i>).إذا ÙÙ 417 424 ÙØšØ¯Ø£ إجراء Ø§ÙØªØ«ØšÙت تÙÙØ§ØŠÙا ؚعد ÙØÙ 20 ثاÙÙØ© Ø Ø§ÙÙØ± عÙÙ ÙØ§ØŠÙ … … 419 426 د٠420 427 جة Ø§ÙØ®Ø§ØµØ© ØšÙ.ؚاÙÙØ³ØšØ© ÙÙÙÙØ¯Ùز 3Ø1 WindowsØ ÙØ§Ø®ØªØ± <i>Run</i> Ù 421 Ù âFile managerâ ÙØ£Ø·ØšØ¹ <i>D:\Windows\win3.1\setup.exe</i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>428 Ù âFile managerâ ÙØ£Ø·ØšØ¹ <i>D:\Windows\win3.1\setup.exe</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 422 429 <Text id="41">ÙØ£ØšØ³Ø· ØªØ«ØšÙØª Ø Ø¹ÙÙ٠اÙÙØšÙ٠ؚاÙÙÙÙ 423 430 Ø© Ø§ÙØ¥ÙØªØ±Ø§Ø¶ÙØ© ÙÙ ÙÙ Ù 424 431 رة تÙÙÙ 425 432 ÙÙÙØ§ ØšÙÙØ± زر <i>Next</i>.ÙØ°Ø§ ÙÙ Ù 426 ا عÙÙÙ ÙØ¹ÙÙ! ÙØªÙ427 ØªØ«ØšÙØª Greenstone ÙÙ Ø§ÙØ¯ÙÙÙ <i>C:\Program Files\gsdl</i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>433 ا عÙÙÙ ÙØ¹ÙÙ! ÙÙØªÙ 434 ØªØ«ØšÙØª Greenstone ÙÙ Ø§ÙØ¯ÙÙÙ <i>C:\Program Files\gsdl</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 428 435 <Text id="42">ÙØšÙ 429 436 جرد Ø¥ÙØªÙ 430 437 Ø§Ù Ø§ÙØªØ«ØšÙت Ø ÙØªØšØ¯Ø£ ÙØžØ§Ù 431 greenstone اÙÙØ± عÙ٠زر <i>Start</i> Ø ÙÙØªØ ÙØ§ØŠÙ438 Greenstone اÙÙØ± عÙ٠زر <i>Start</i> Ø ÙÙØªØ ÙØ§ØŠÙ 432 439 Ø© <i>Program</i> Ø ÙØ§Ø®ØªØ± <i>Greenstone Digital Library</i>. ÙÙÙØ¯Ù ÙØ°Ø§ ÙÙØªØ Ù 433 440 رؚع ØÙار : ÙÙÙ٠ا٠تÙÙØ± عÙÙ <i>Enter Library.</i> ÙÙØ§ ÙØšØ¯Ø£ تÙÙØ§ØŠÙا Ù 434 441 ØªØµÙØ Ø§ÙØ§ÙØªØ±ÙØª Ø§ÙØ®Ø§Øµ ØšÙ ÙÙØÙ 435 442 Ù Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© ÙÙ 436 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ443 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 437 444 ÙÙ Ø ÙØ§Ùت٠ÙÙØšØºÙ ا٠تؚد٠ÙÙ 438 445 ا Ù٠اÙÙ 439 446 ثا٠ÙÙ Ø§ÙØŽÙÙ <CrossRef target="Figure" ref="your_greenstone_home_page"/> أدخ٠اÙÙ Ù 440 447 ج٠441 ÙØ¹Ø© greenstone اÙÙÙ442 ÙØ°Ø¬ÙØ© ؚاÙÙÙØ± عÙ٠اÙÙÙÙØªÙا.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>448 ÙØ¹Ø© Greenstone اÙÙÙ 449 ÙØ°Ø¬ÙØ© ؚاÙÙÙØ± عÙ٠اÙÙÙÙØªÙا.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 443 450 <Figure id="your_greenstone_home_page"> 444 451 <Title> 445 <Text id="43">ØµÙØØ© greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>452 <Text id="43">ØµÙØØ© Greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 446 453 </Title> 447 454 <File width="395" height="327" url="images/Install_Fig_2.png"/> … … 451 458 <Subsection id="windows_binaries"> 452 459 <Title> 453 <Text id="44">Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Windows </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>460 <Text id="44">Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Windows </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 454 461 </Title> 455 462 <Content> … … 470 477 ÙØªØšÙ اÙÙÙØšØÙ Ø§ÙØªÙ Ù٠اصعؚ ØšÙØ«Ùر ÙÙ Ø¥Ø¹Ø¯Ø§Ø¯ÙØ§ ØØªØ¹ØªØšØ± Ø¶Ø±ÙØ±ÙØ© ÙÙØ· اذا ÙØ§Ù ÙØ¯Ù٠ؚاÙÙØ¹Ù Ù 471 478 Ø²ÙØ¯ ÙÙØš ÙØªØ±Ùد ا٠تستخد٠472 Ù ÙØ£ØºØ±Ø§Ø¶ greenstone . ÙØ¹ÙÙ Ø§ÙØ±ØºÙ479 Ù ÙØ£ØºØ±Ø§Ø¶ Greenstone . ÙØ¹ÙÙ Ø§ÙØ±ØºÙ 473 480 Ù 474 481 Ù ØªÙØ§Ø¶Ø¹ Ø§ÙØ§Ø³Ù … … 478 485 ات ØšÙØ¯Ø±Ø§Øª Ù 479 486 Ø²ÙØ¯ ÙÙØš ÙØ§Ù 480 ÙØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>487 ÙØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 481 488 <Text id="46">اÙÙ 482 489 ÙØªØšÙ اÙÙ … … 486 493 Ø© Ù 487 494 ج٠488 ÙØ¹Ø§Øª greenstone اÙÙ495 ÙØ¹Ø§Øª Greenstone اÙÙ 489 496 ØšÙÙØ©.Ù 490 497 ج٠491 ÙØ¹Ø© greenstone اÙÙÙ498 ÙØ¹Ø© Greenstone اÙÙÙ 492 499 ÙØ°Ø¬ÙØ© سÙ٠تثؚت تÙÙØ§ØŠÙا Ø ÙÙ 493 500 ÙÙÙ Ø§ÙØ¶Ø§ ØªØ«ØšÙØª اÙÙ … … 503 510 د٠504 511 Ø¬Ù Ø§ÙØªÙ Ø§ÙØªØ¬Ùا ÙØžØ§Ù 505 greenstone . </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>512 Greenstone . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 506 513 <Text id="47">Ø§ÙØºØ±Ø¶ Ù 507 514 ٠اÙÙ … … 518 525 ع ذÙÙ Ø ÙØ§Ù Ù 519 526 Ø²ÙØ¯ اÙÙÙØš Ù 520 ØØ¯Ùد Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>527 ØØ¯Ùد Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 521 528 <Text id="48">ÙÙØ±Ø± ØšØ±ÙØ§Ù 522 529 ج اÙÙ … … 533 540 ÙØªÙÙ ÙÙ 534 541 ÙÙ Ø£Ù ØªÙØ§Ø¬ÙÙ 535 ا. GreenstoneرؚÙ536 ا . </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>542 ا. رؚ٠543 ا Greenstone . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 537 544 <BulletList> 538 545 <Bullet> 539 546 <Text id="49">ÙØ³ØšØš Ø·ÙØšØ§ ÙØªØŽØºÙ٠اÙÙØ§ØªÙ ØºÙØ± Ù 540 Ø±ØºÙØš ÙÙÙ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>547 Ø±ØºÙØš ÙÙÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 541 548 </Bullet> 542 549 <Bullet> 543 550 <Text id="50">ÙØŽÙ ت؎غÙÙ ØšØ±ÙØ§Ù 544 551 ج Ø§ÙØŽØšÙØ© ؚسؚؚ ØªØ«ØšÙØª Ø§ÙØšØ±Ùا٠545 ج Ù ÙÙÙÙ ØªØ«ØšÙØª ؚ؎Ù٠خاط؊. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>552 ج Ù ÙÙÙÙ ØªØ«ØšÙØª ؚ؎Ù٠خاط؊. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 546 553 </Bullet> 547 554 </BulletList> … … 560 567 ÙØªØšØ© اÙÙ 561 568 ØÙÙØ© Ù 562 Ù greenstone Ø ÙØªØ¶Ù569 Ù Greenstone Ø ÙØªØ¶Ù 563 570 Ù Ù 564 571 رؚع Ø§ÙØÙØ§Ø± زر ÙØªÙØ Ù٠استخدا٠… … 569 576 ؎اÙÙ Ø§Ø¹ÙØ§Ù Ø ÙØ¹ÙÙ٠دا؊٠570 577 ا استخدا٠571 اÙÙØ³Ø®Ù اÙÙÙØ§Ø³ÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>578 اÙÙØ³Ø®Ù اÙÙÙØ§Ø³ÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 572 579 <Text id="52"><b>Ù 573 ÙØªØšÙ اÙÙÙØš </b> .Ù ØªØªÙØ ÙØ°Ù ÙØ£Ù Ø¬ÙØ§Ø² ØšÙ Ù574 Ø²ÙØ¯ ÙÙØš Ø®Ø¯Ù580 ÙØªØšÙ اÙÙÙØš </b> ØªØªÙØ ÙØ¢Ù Ø¬ÙØ§Ø² ØšÙ Ù 581 Ø²ÙØ¯ ÙÙØš ØšØ®Ø¯Ù 575 582 Ø© Ù 576 583 ج٠577 ÙØ¹Ø§Øª greenstone اÙÙ 578 ØšÙÙØ© .ÙÙ 584 ÙØ¹Ø§Øª Greenstone .ÙÙ 579 585 ا ÙÙ Ù 580 ع اÙÙ 586 ع Ù 587 ج٠588 ÙØ¹Ø© اÙÙ 581 589 ÙØªØšØ© اÙÙ 582 ØÙÙØ© Ø§Ø¹ÙØ§Ù ØÙ 583 ج٠584 ÙØ¹Ø© greenstone اÙÙÙ 585 ÙØ°Ø¬ÙØ© سÙÙ ÙØªÙ 586 ØªØ«ØšÙØªÙا تÙÙØ§ØŠÙا - ÙÙ 590 ØÙÙØ© Ø£Ø¹ÙØ§Ù .ÙÙ 591 ÙÙÙ Ø£ÙØ¶Ø§ ØªØ«ØšÙØª اÙÙ 592 ج٠593 ÙØ¹Ø§Øª Ø§ÙØ£Ø®Ø±Ù Ù٠اÙÙØ±Øµ اÙÙ 594 د٠595 ج ÙÙ 587 596 ÙÙÙ Ø£ÙØ¶Ø§ ØªØ«ØšÙØª اÙÙ 588 597 ج٠… … 590 599 د٠591 600 ج (Ø§ÙØžØ± اÙÙØ³Ù 592 <Crossref target="chapter" ref="greenstone_collections"/>). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>601 <Crossref target="chapter" ref="greenstone_collections"/>). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 593 602 <Text id="53">Ù 594 603 ÙØªØšÙ اÙÙÙØš ØªØ®ØªÙ٠ع٠اÙÙ … … 597 606 ÙØµÙد Ù٠ؚاÙÙØ³ØšØ© ÙÙØÙØ§Ø³ÙØš Ø§ÙØªÙ ÙØ¯ÙÙØ§ ؚاÙÙØ¹Ù ؚرا٠598 607 ج Ù 599 Ø²ÙØ¯ اÙÙÙØš . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>608 Ø²ÙØ¯ اÙÙÙØš . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 600 609 <Text id="54">ÙØªØŽØºÙÙ Ù 601 ÙØªØšØ© اÙÙÙØš Ø Ø§ÙØ¶Ø§ ØªØØªØ§Ø¬ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>610 ÙØªØšØ© اÙÙÙØš Ø Ø§ÙØ¶Ø§ ØªØØªØ§Ø¬ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 602 611 <BulletList> 603 612 <Bullet> … … 605 614 Ø¬ÙØ§Øª ÙÙØš. - ÙØ§ØØ¯ Ø§ÙØ§ØØªÙ 606 615 Ø§ÙØ§Øª Ù٠اؚات؎٠Apache (Ø§ÙØžØ± اÙÙ 607 ÙØÙ <Crossref target="chapter" ref="appendix_associated_software"/>). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>616 ÙØÙ <Crossref target="chapter" ref="appendix_associated_software"/>). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 608 617 </Bullet> 609 618 <Bullet> 610 619 <Text id="56"><b>اÙÙ 611 620 ج٠612 ع </b> .ÙØ°Ø§ Ø§ÙØ¹Ùصر Ø Ù Ø§ÙØ°Ù ÙÙ Ù621 ع </b> ÙØ°Ø§ Ø§ÙØ¹Ùصر Ø Ù Ø§ÙØ°Ù ÙÙ Ù 613 622 درج ÙÙ ÙÙ Ù 614 623 ٠اÙÙ … … 619 628 ÙØ¹Ø§Øª Ù 620 629 Ù Ù 621 ÙØ§Ø¯ ØšØ§Ø®ØªÙØ§Ø±Ù. )ÙØ§ ÙÙ630 ÙØ§Ø¯ ØšØ§Ø®ØªÙØ§Ø±Ù.( ÙØ§ ÙÙ 622 631 Ù٠إستخدا٠623 632 اÙÙ 624 633 ج٠625 ع ÙÙ ØšÙØŠØ© اÙÙÙØ§Ùذ 3.1/3.11 Windows) " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>634 ع ÙÙ ØšÙØŠØ© اÙÙÙØ§Ùذ 3.1/3.11 Windows) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 626 635 </Bullet> 627 636 </BulletList> … … 632 641 <Text id="57">إعداد Ù 633 642 Ø²ÙØ¯ ÙÙØš ÙÙÙØ¯Ùز Windows (إصدارة Ù 634 ÙØªØšØ© اÙÙÙØš ÙÙØ·)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>643 ÙØªØšØ© اÙÙÙØš ÙÙØ·)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 635 644 </Title> 636 645 <Content> … … 639 648 ÙØªØšØ© اÙÙ 640 649 ØÙÙØ© Ù 641 Ù greenstone Ø£ÙÙØ§ تعÙ650 Ù Greenstone Ø£ÙÙØ§ تع٠642 651 Ù Ù 643 ٠خارج Ø§ÙØµÙدÙÙ "ÙÙØ§ ØªØªØ·ÙØš Ø§Ù ØªØ±ØªÙØš Ø®Ø§Øµ . ÙØ³Ø®Ø© Ù652 Ù "خارج Ø§ÙØµÙدÙÙ "ÙÙØ§ ØªØªØ·ÙØš Ø§Ù ØªØ±ØªÙØš Ø®Ø§Øµ . ÙØ³Ø®Ø© Ù 644 653 ÙØªØšØ© اÙÙÙØš Ø ØªØØªØ§Ø¬ ÙØ§Ø¬Ø±Ø§Ø¡ ؚعض Ø§ÙØªØ¹Ø¯ÙÙØ§Øª ÙØ¥Ø¹Ø¯Ø§Ø¯ Ù 645 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ . " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>646 <Text id="59"> "اذا ÙØ§Ù ÙØ¯ÙÙ Ù647 Ø²ÙØ¯ ÙÙØš ØØªØØªØ§Ø¬ ÙØ¥Ø¬Ø±Ø§Ø¡ ؚعض Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØµØºÙرة ÙÙ Ø¥Ø¹Ø¯Ø§Ø¯Ù ÙØ¬Ø¹Ù ØªØ«ØšÙØª greenstone ÙØ¹Ù654 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 655 <Text id="59">اذا ÙØ§Ù ÙØ¯ÙÙ Ù 656 Ø²ÙØ¯ ÙÙØš ØØªØØªØ§Ø¬ ÙØ¥Ø¬Ø±Ø§Ø¡ ؚعض Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØµØºÙرة ÙÙ Ø¥Ø¹Ø¯Ø§Ø¯Ù ÙØ¬Ø¹Ù ØªØ«ØšÙØª Greenstone ÙØ¹Ù 648 657 Ù .Ù 649 658 ر؎د اÙÙ … … 664 673 ات ÙÙ Ù 665 674 ر؎د اÙÙ 666 ثؚت. " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>675 ثؚت. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 667 676 <Text id="60">اذا ÙÙ 668 677 ÙÙÙ ÙØ¯Ù٠أ٠٠… … 679 688 ر ÙØ²ÙÙØ§ اÙÙ ÙØµÙ دستة Ù 680 689 Ù Ø§ÙØ³Ø·Ùر ÙÙ Ù 681 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>690 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 682 691 </Content> 683 692 </Subsection> 684 693 <Subsection id="windows_source"> 685 694 <Title> 686 <Text id="61"> WindowsÙ687 صدر </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>688 </Title> 689 <Content> 690 <Text id="62"> greenstone ØŽÙØ±Ù اÙÙ695 <Text id="61">Ù 696 صدر Windows </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 697 </Title> 698 <Content> 699 <Text id="62">ØŽÙØ±Ù Ù 691 700 صدر Greenstone ØªØØªÙ 50 Ù 692 701 ÙØºØ§ØšØ§Ùت Ù … … 696 705 ÙØºØ§ØšØ§Ùت. ؚتج٠697 706 ÙØ¹ اÙÙ 698 صدر عÙ٠اÙÙÙØ§Ùذ Windows سÙÙ ØªØØªØ§Ø¬ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>707 صدر عÙ٠اÙÙÙØ§Ùذ Windows سÙÙ ØªØØªØ§Ø¬</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 699 708 <BulletList> 700 709 <Bullet> 701 710 <Text id="63">Ù 702 711 ج٠703 ع Microsoft Visual C++ Ù 704 ج٠705 ع. (ÙØÙ Ø§ÙØ£Ù ؚصدد تÙÙÙØ± Ø§ÙØÙÙÙ ÙØšØ¹Ø¶ اÙÙ 712 ع ++ Microsoft Visual C . (ÙØÙ Ø§ÙØ£Ù ؚصدد تÙÙÙØ± Ø§ÙØÙÙÙ ÙØšØ¹Ø¶ اÙÙ 706 713 ؎اÙÙ Ø§ÙØ·ÙÙÙÙ Ù٠تج٠707 ÙØ¹ greenstone Ù714 ÙØ¹ Greenstone Ù 708 715 ع Ù 709 ختÙÙ ÙÙØ§Ùذ Windows ports of GNU GCC. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>716 ختÙÙ ÙÙØ§Ùذ Windows GNU GCC. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 710 717 </Bullet> 711 718 </BulletList> 712 <Text id="64">(ÙØ³Øª ØšØØ§Ø¬Ø© gdbm Ø gnuÙ713 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات Ø ÙØ§ÙÙØ§ Ù714 درجة ÙÙ greenstoneÙ715 صدر Ø§ÙØªÙØ²ÙØ¹.) </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>719 <Text id="64">(ÙØ³Øª ØšØØ§Ø¬Ø© اÙÙ Ù 720 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات GDBM Ø Gnu. Ø ÙØ£ÙÙØ§ Ù 721 درجة ÙÙ ØªÙØ²Ùع Ù 722 صدر Greenstone ) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 716 723 <Text id="65">ÙÙ 717 724 Ù ØºÙØ± اÙÙ 718 Ø±Ø¬Ø Ø§Ù ØªÙÙÙ ÙØ§ ÙØ§Ø¯Ø±ÙÙØ¹Ù٠تجÙ719 ÙØ¹ greenstone ÙÙ ØšÙØŠØ© اÙÙÙØ§Ùذ 3.1/3.11 Windows. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>720 <Text id="66"> "ÙÙ ØØ§ÙØ© Ø£ÙÙ ÙÙ725 Ø±Ø¬Ø Ø§Ù ØªÙÙÙ ÙØ§Ø¯Ø±Ø§ عÙ٠تج٠726 ÙØ¹ Greenstone ÙÙ ØšÙØŠØ© اÙÙÙØ§Ùذ 3.1/3.11 Windows. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 727 <Text id="66">ÙÙ ØØ§ÙØ© Ø£ÙÙ ÙÙ 721 728 ت ؚإعادة تج٠722 ÙØ¹ greenstone ÙØªØ±ØºØš Ù٠إستخداÙ729 ÙØ¹ Greenstone ÙØªØ±ØºØš Ù٠إستخدا٠723 730 Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© Ø§ÙØªÙ ÙÙ 724 731 ت ؚإعادة تج٠725 732 ÙØ¹Ùا ÙØ¥Ù؎اء Ø§ÙØ±Ø§Øµ Ù 726 733 د٠727 Ø¬Ù Ø ÙØ¬Øš Ø£Ù ØªÙØ§ØØž Ø£Ù Ø§ÙØŽÙرة Ø§ÙØªÙ Ø£ÙØªØ¬Øª ØšØ§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØØ§ÙÙØ© Ù 734 Ø¬Ù Ø 735 ÙØ¬Øš Ø£Ù ØªÙØ§ØØž Ø£Ù Ø§ÙØŽÙرة Ø§ÙØªÙ Ø£ÙØªØ¬Øª ØšØ§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØØ§ÙÙØ© Ù 728 736 Ù Ù 729 737 ج٠730 ع Visual C++ÙØ§ تعÙ738 ع ++ Visual C ÙØ§ تع٠731 739 Ù ÙÙ ØšÙØŠØ© ÙÙØ§Ùذ 3.1/3.11 Windows ØšØ§ÙØ±ØºÙ 732 Ù 740 741 Ù 733 742 ٠عد٠734 743 ÙØ¬Ùد Ù … … 737 746 د٠738 747 Ø¬Ù ÙØªØ¹Ù 739 ٠عÙ٠إصدارات ÙÙÙØ¯Ùز Windows اÙÙ 748 Ù 749 عÙ٠إصدارات ÙÙÙØ¯Ùز Windows اÙÙ 740 750 ØšÙØ±Ø© Ø Ø³ØªØØªØ§Ø¬ ÙØ¥ØµØ¯Ø§Ø±Ø© Ù 741 751 ختÙÙØ© Ù … … 743 753 ج٠744 754 ع. ÙØ¹ÙØ§ÙØ© عÙ٠ذÙÙ Ø ÙØ³ØªØ®Ø¯Ù 745 Greenstone STL Ù Ù 746 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ C++Ø ÙØ¹ÙÙ Ø§ÙØ±ØºÙ 755 STL Greenstone 756 Ù Ù 757 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ ++ CØ ÙØ¹ÙÙ Ø§ÙØ±ØºÙ 747 758 Ù 748 759 Ù Ø§Ù ÙØ°Ù اÙÙ 749 760 ج٠750 عات Ø §ØÙØ§ÙØ§ تأتÙÙ751 ع STL Ø Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© اÙÙ761 عات تأت٠اØÙØ§ÙØ§ Ù 762 ع STL Ø ÙØ§Ù Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© اÙÙ 752 763 ÙÙØ±Ø© ÙØ§ ت؀د٠دا؊٠753 764 ا Ø§ÙØ¹Ù 754 ٠ؚ؎Ù٠صØÙØ. ÙÙ 765 ٠ؚ؎Ù٠صØÙØ. 766 ÙÙ 755 767 ٠ث٠756 768 ÙØ¥Ø¹Ø§Ø¯Ø© تج٠757 ÙØ¹ greenstone ؚطرÙÙØ© ØªÙØªØ¬ Ø§ÙØ±Ø§Øµ Ù769 ÙØ¹ Greenstone ؚطرÙÙØ© ØªÙØªØ¬ Ø§ÙØ±Ø§Øµ Ù 758 770 د٠759 771 ج٠تع٠760 772 ٠عÙ٠إصدارات ÙÙÙØ¯Ùز Windows اÙÙ 761 ØšÙØ±Ø© Ø Ø¹ÙÙÙ " Visual C++ ÙØ§ تع٠762 Ù ÙÙ ØšÙØŠØ© ÙÙØ§Ùذ 3.1/3.11 Windows ØšØ§ÙØ±ØºÙ 763 Ù 764 ٠عد٠765 ÙØ¬Ùد Ù 766 ØŽÙÙØ© Ù 767 ع إصدارات ÙÙÙØ¯Ùز Windows اÙÙØ§ØÙØ© (95, 98, Me, NT, 2000). إذا أردت ت؎غÙÙ Ø§ÙØ±Ø§Øµ Ù 768 د٠769 Ø¬Ù ÙØªØ¹Ù 770 ٠عÙ٠إصدارات ÙÙÙØ¯Ùز Windows اÙÙ 771 ØšÙØ±Ø© Ø Ø³ØªØØªØ§Ø¬ ÙØ¥ØµØ¯Ø§Ø±Ø© Ù 772 ختÙÙØ© Ù 773 ٠اÙÙ 774 ج٠775 ع. ÙØ¹ÙØ§ÙØ© عÙ٠ذÙÙ Ø ÙØ³ØªØ®Ø¯Ù 776 Greenstone STL Ù Ù 777 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ C++Ø ÙØ¹ÙÙ Ø§ÙØ±ØºÙ 778 Ù 779 Ù Ø§Ù ÙØ°Ù اÙÙ 780 ج٠781 عات اØÙØ§ÙØ§ تأت٠٠782 ع STL Ø Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© اÙÙ 783 ÙÙØ±Ø© ÙØ§ ت؀د٠دا؊٠784 ا Ø§ÙØ¹Ù 785 ٠ؚ؎Ù٠صØÙØ. ÙÙ 786 ٠ث٠787 ÙØ¥Ø¹Ø§Ø¯Ø© تج٠788 ÙØ¹ greenstone ؚطرÙÙØ© ØªÙØªØ¬ Ø§ÙØ±Ø§Øµ Ù 789 د٠790 ج٠تع٠791 ٠عÙ٠إصدارات ÙÙÙØ¯Ùز Windows اÙÙ 792 ØšÙØ±Ø© Ø Ø¹ÙÙÙ " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 773 ØšÙØ±Ø© Ø Ø³ÙÙ ØªØØªØ§Ø¬</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 793 774 <BulletList> 794 775 <Bullet> 795 776 <Text id="67">Ù 796 777 ج٠797 ع Microsoft Visual C ++ Ø Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© 4.0 Ø£Ù 4.2</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>778 ع ++ Microsoft Visual C Ø Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© 4.0 Ø£Ù 4.2</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 798 779 </Bullet> 799 780 <Bullet> 800 781 <Text id="68">إصدارة Ø®Ø§Ø±Ø¬ÙØ© Ù 801 782 Ù stl Ø Ù 802 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ C++.تÙ783 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ ++ C .ت٠803 784 تض٠804 785 ÙÙ Stl Ù … … 806 787 Ù 807 788 ع ØµÙØº Ø§ÙØªØ¬Ù 808 ÙØ¹ ÙØ°Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>789 ÙØ¹ ÙØ°Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 809 790 </Bullet> 810 791 </BulletList> 811 792 <Text id="69">عÙÙ 812 793 ا ا٠إجراء ØªØ«ØšÙØª اÙÙÙØ§Ùذ Windows ÙØ§ ÙØØ§Ù٠اجراء تج٠813 ÙØ¹ greenstone Ù٠اذا اخترت ØªØ«ØšÙØª ØŽÙØ±Ù اÙÙ794 ÙØ¹ Greenstone Ù٠اذا اخترت ØªØ«ØšÙØª ØŽÙØ±Ù اÙÙ 814 795 صدر.ÙØªØ¹ÙÙÙ 815 796 ات تج٠… … 818 799 ج٠819 800 عات-اÙÙ 820 خصصة Ø Ø£ÙØžØ± ÙØ«ÙÙØ© <i>Install.txt</i> Ø§ÙØªÙ ØªÙØ¶Ø¹ Ù٠اÙÙ801 خصصة Ø Ø£ÙØžØ± ÙØ«ÙÙØ© <i>Install.txt</i> Ø§ÙØªÙ ØªÙØ¶Ø¹ Ø¥ÙØªØ±Ø§Ø¶Ùا Ù٠اÙÙ 821 802 ستÙÙ Ø§ÙØ£Ø¹ÙÙ Ù 822 ٠دÙÙÙ greenstone (<i>C:\Program Files\gsdl</i> by default) Ø§Ø«ÙØ§Ø¡ اجراء Ø§ÙØªØ«ØšÙت. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>803 ٠دÙÙÙ Greenstone (<i>C:\Program Files\gsdl</i> ) Ø§Ø«ÙØ§Ø¡ اجراء Ø§ÙØªØ«ØšÙت. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 823 804 </Content> 824 805 </Subsection> … … 827 808 <Section id="unix"> 828 809 <Title> 829 <Text id="70">ÙÙÙÙÙØ³ Unix</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>830 </Title> 831 <Content> 832 <Text id="71">Ù ÙØ°Ø§ اÙÙØ³Ù810 <Text id="70">ÙÙÙÙÙØ³ Unix</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 811 </Title> 812 <Content> 813 <Text id="71">ÙØ°Ø§ اÙÙØ³Ù 833 814 ÙÙ Ù 834 815 ÙØªÙØš ÙÙ … … 841 822 <Crossref target="section" ref="how_to_find_greenstone"/>.) عÙÙ٠ا٠تختار اذا Ù 842 823 ا ÙÙØª ØªØ±ÙØ¯ ØªØ«ØšÙØª Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Ø§Ù ØŽÙØ±Ù اÙÙ 843 صدر. Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© ØªØØª ÙØÙØ§ÙÙ 50 Ù824 صدر. Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© ØªØØªØ§Ø¬ اÙÙ ØÙاÙÙ 50 Ù 844 825 ÙØºØ§ØšØ§Ùت Ù 845 826 Ù Ù … … 847 828 صدر ØªØªØ·ÙØš ØÙاÙÙ 160 Ù 848 829 ÙØºØ§ ØšØ§ÙØª ÙÙØªØ¬Ù 849 ÙØ¹. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>830 ÙØ¹. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 850 831 <Subsection id="unix_binaries"> 851 832 <Title> 852 <Text id="72"> Unix Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ©</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>833 <Text id="72">Ø§ÙØŽÙرة Ø§ÙØ«ÙØ§ØŠÙØ© Unix</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 853 834 </Title> 854 835 <Content> … … 857 838 ELF binary.Ø§ÙØªÙØ²ÙØ¹Ø§Øª Ø§ÙØªÙ ØªÙØšÙ ÙØ°Ù اÙÙ 858 839 ØªØ·ÙØšØ§Øª ت؎٠859 Ù : </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>840 Ù : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 860 841 <BulletList> 861 842 <Bullet> 862 <Text id="74">RedHat 5.1</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>843 <Text id="74">RedHat 5.1</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 863 844 </Bullet> 864 845 <Bullet> 865 <Text id="75">SuSE Linux 6.1</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>846 <Text id="75">SuSE Linux 6.1</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 866 847 </Bullet> 867 848 <Bullet> 868 <Text id="76">Debian 2.1</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>849 <Text id="76">Debian 2.1</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 869 850 </Bullet> 870 851 <Bullet> 871 <Text id="77">Slackware 4.0</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>852 <Text id="77">Slackware 4.0</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 872 853 </Bullet> 873 854 </BulletList> 874 855 <Text id="78">Ø§ØØ¯Ø« ÙØ³Ø® Ù 875 856 Ù ÙØ°Ù Ø§ÙØªÙØ²ÙØ¹Ø§Øª ÙÙØšØºÙ Ø£Ù ÙØ¹Ù 876 Ù Ø§ÙØ¶Ø§. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>857 Ù Ø§ÙØ¶Ø§. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 877 858 <Text id="79">سÙÙ ØªØØªØ§Ø¬ Ù 878 859 Ø²ÙØ¯ ÙÙØš : ÙÙØµÙ ؚإستخدا٠… … 880 861 ا اÙÙØ§ ÙÙØµÙ ؚ؎دة ا٠تÙÙÙ 881 862 ØšØªØ«ØšÙØª Ù 882 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ <i>ÙØšÙ </i> ØªØ«ØšÙØª greenstone â ÙØ§Ù ÙØ°Ø§ سÙÙ ÙØ³ÙÙ ÙØ«Ùرا Ø§ÙØ§Ø¬Ø§ØšÙ عÙÙ Ø§ÙØ§Ø³ØŠÙÙ Ø§ÙØªÙ Ø·Ø±ØØª Ø§Ø«ÙØ§Ø¡ إجراء ØªØ«ØšÙØª Greenstone .اذا ÙÙØª ØªØ±ÙØ¯ ØšÙØ§Ø¡ Ù863 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ <i>ÙØšÙ </i> ØªØ«ØšÙØª Greenstone â ÙØ§Ù ÙØ°Ø§ سÙÙ ÙØ³ÙÙ ÙØ«Ùرا Ø§ÙØ§Ø¬Ø§ØšÙ عÙÙ Ø§ÙØ§Ø³ØŠÙÙ Ø§ÙØªÙ Ø·Ø±ØØª Ø§Ø«ÙØ§Ø¡ إجراء ØªØ«ØšÙØª Greenstone .اذا ÙÙØª ØªØ±ÙØ¯ ØšÙØ§Ø¡ Ù 883 864 ج٠884 865 ÙØ¹Ø§Øª اÙÙ … … 894 875 ÙØÙ <Crossref target="chapter" ref="appendix_associated_software"/> ÙØ¹Ø·Ù Ù 895 876 عÙÙÙ 896 ات ع٠ÙÙÙÙØ© ÙÙØØµÙ٠عÙ٠اؚات؎٠Apache ÙØšÙر٠Perl. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>877 ات ع٠ÙÙÙÙØ© ÙÙØØµÙ٠عÙ٠اؚات؎٠Apache ÙØšÙر٠Perl. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 897 878 </Content> 898 879 </Subsection> 899 880 <Subsection id="unix_source"> 900 881 <Title> 901 <Text id="80"> UnixÙ902 صدر </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>882 <Text id="80">Ù 883 صدر Unix</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 903 884 </Title> 904 885 <Content> … … 908 889 ا ÙÙ ÙÙÙØ¯Ùز Windows . ÙÙØ¯ ت٠909 890 تج٠910 ÙØ¹Ù ÙØ§Ø®ØªØšØ§Ø±ÙعÙÙ ÙÙÙÙØ³ Linux Ø ÙØ³ÙÙØ§Ø±Ùس Solaris Ø ÙÙØžØ§Ù891 ÙØ¹Ùا ÙØ§Ø®ØªØšØ§Ø±Ùا عÙÙ ÙÙÙÙØ³ Linux Ø ÙØ³ÙÙØ§Ø±Ùس Solaris Ø ÙÙØžØ§Ù 911 892 Ø§ÙØªØŽØºÙÙ Ù 912 893 اÙÙØªÙØŽ Macintosh OS/XØ ÙÙÙ ÙØ¬Øš ا٠تÙÙÙ Ù 913 894 Ø³Ø£ÙØ© Ø±ÙØªÙÙÙ٠اÙÙ ØØ¯ Ù 914 895 ا ؚاÙÙØ³ØšØ© اÙ٠ت؎غÙÙØ© عÙÙ ØºÙØ±Ù Ù 915 Ù ÙÙÙØ§Øª ÙÙÙÙÙØ³ Unix. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>896 Ù ÙÙÙØ§Øª ÙÙÙÙÙØ³ Unix. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 916 897 <Text id="82">ÙØªØ¬Ù 917 898 ÙØ¹ ØŽÙØ±Ø© Ù 918 صدر Greenstone عÙÙ ÙÙÙÙÙØ³ Unix Ø Ø³ÙÙ ØªØØªØ§Ø¬"</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>899 صدر Greenstone عÙÙ ÙÙÙÙÙØ³ Unix Ø Ø³ÙÙ ØªØØªØ§Ø¬"</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 919 900 <BulletList> 920 901 <Bullet> 921 <Text id="83"> "GCC, the Gnu C++Ù922 ج٠923 ع ."</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>902 <Text id="83">Ù 903 ج٠904 ع ++ GCC Ø Gnu C .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 924 905 </Bullet> 925 906 <Bullet> 926 <Text id="84"> "gdbm Ø gnuÙ927 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© Ø §ÙØšÙØ§Ùات." </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>907 <Text id="84">Ù 908 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات GDBM Ø Gnu. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 928 909 </Bullet> 929 910 </BulletList> … … 931 912 ج Greenstone Ø ØªØØªØ§Ø¬ Ø£ÙØ¶Ø§ Ø¥ÙÙ Ù 932 913 Ø²ÙØ¯ ÙÙØš Ù ØšÙØ±Ù Perl Ø Ø¹Ù٠اÙÙØÙ Ø§ÙÙ 933 ÙØµÙÙ Ø£Ø¹ÙØ§Ù ØªØØª <i>ÙÙÙÙÙØ³ Ø«ÙØ§ØŠÙات </i>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>914 ÙØµÙÙ Ø£Ø¹ÙØ§Ù ØªØØª <i>ÙÙÙÙÙØ³ Ø«ÙØ§ØŠÙات </i>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 934 915 </Content> 935 916 </Subsection> … … 937 918 <Title> 938 919 <Text id="86">ØªØ«ØšÙØª ÙØžØ§Ù 939 ÙÙÙÙÙØ³ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>920 ÙÙÙÙÙØ³ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 940 921 </Title> 941 922 <Content> … … 945 926 د٠946 927 ج ØÙÙ 947 ؚادخا٠اÙÙØ±Øµ اÙÙ Ø§ÙØ³ÙØ§ÙØ© Ø ÙØ¥Ø·ØšØ¹ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>928 ؚادخا٠اÙÙØ±Øµ اÙÙ Ø§ÙØ³ÙØ§ÙØ© Ø ÙØ¥Ø·ØšØ¹ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 948 929 <Table class="hidden" id="table_commands"> 949 930 <Title/> … … 954 935 </th> 955 936 <th width="246"> 956 <Text id="88">جؚ٠اÙÙØ±Øµ Ø¬ÙØ§Ø² (ÙØ°Ø§ Ø§ÙØ£Ù 957 ر ÙØ¯ تختÙÙ Ù 937 <Text id="88">ÙÙ 938 ØšÙØ¶Ø¹ اÙÙØ±Øµ ÙÙ Ø³ÙØ§ÙØ© Ø§ÙØ£Ùراص اÙÙ 939 د٠940 جة (ÙØ°Ø§ Ø§ÙØ£Ù 941 ر ÙØ¯ ÙØ®ØªÙÙ Ù 958 942 Ù ÙØžØ§Ù 959 943 اÙ٠آخر Ø ÙØ¹Ù٠سؚÙ٠اÙÙ … … 964 948 ÙØ§Ø³Øš ÙÙØ±Øµ Ù 965 949 د٠966 ج) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>950 ج) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 967 951 </th> 968 952 </tr> … … 976 960 ستÙÙ Ø§ÙØ£Ø¹ÙÙ ÙÙÙØ±Øµ اÙÙ 977 961 د٠978 ج</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>962 ج</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 979 963 </th> 980 964 </tr> … … 985 969 <th width="246"> 986 970 <Text id="90">ÙÙ 987 ؚتغÙÙØ± Ø§ÙØ¯ÙÙ٠اÙÙ ØÙØ« ÙÙØ¬Ø¯ ÙØµ ØªØ«ØšÙØª ÙÙÙÙÙØ³ Unix </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>971 ؚتغÙÙØ± Ø§ÙØ¯ÙÙ٠اÙÙ ØÙØ« ÙÙØ¬Ø¯ ÙØµ ØªØ«ØšÙØª ÙÙÙÙÙØ³ Unix </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 988 972 </th> 989 973 </tr> … … 1004 988 Ù ÙØ±Øµ Ù 1005 989 د٠1006 ج). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>990 ج). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1007 991 </th> 1008 992 </tr> … … 1012 996 ر Ø§ÙØ£Ø®Ùر ÙØšØ¯Ø£ ØÙارا ØªÙØ§Ø¹ÙÙØ§ ØšØ·ÙØš Ø§ÙÙ 1013 997 عÙÙÙ 1014 ات Ø§ÙØªÙ ÙØØªØ§Ø¬ÙØ§ ØªØ«ØšÙØª greenstone عÙÙ Ø¬ÙØ§Ø²Ù Ø ÙÙØ¹Ø·Ù ØªÙØµÙÙØ§ Ø±Ø¯ÙØ¯ اÙÙØ¹Ù عÙÙ Ù1015 ا ÙØØ¯Ø«. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>998 ات Ø§ÙØªÙ ÙØØªØ§Ø¬ÙØ§ ØªØ«ØšÙØª Greenstone عÙÙ Ø¬ÙØ§Ø²Ù Ø ÙÙØ¹Ø·Ù ØªÙØµÙÙØ§ Ø±Ø¯ÙØ¯ اÙÙØ¹Ù عÙÙ Ù 999 ا ÙØØ¯Ø«. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1016 1000 <Text id="93">ÙØšØ¯Ø£ إجراء Ø§ÙØªØ«ØšÙت ØšØ·ÙØš ØªØØ¯Ùد Ø§ÙØ¯ÙÙÙ ÙØªØ«ØšÙت greenstone ÙÙÙ. Ø£ÙÙ Ù 1017 1001 ÙÙ ÙÙØ¶Ø¹ ÙÙØ§Ù ÙÙ ØšØ±ÙØ§Ù … … 1049 1033 Ø±ÙØ± ÙÙÙ 1050 1034 ستخد٠1051 âadministratorâ Ù ÙÙ <i>admin</i>." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1035 âadministratorâ Ù ÙÙ <i>admin</i>." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1052 1036 <Text id="94">ؚ؎ÙÙ Ø§ÙØªØ±Ø§Ø¶Ù ØÙا٠ج٠1053 1037 ÙØ¹ ؚرا٠1054 ج greenstone تثؚت ÙÙ Ø§ÙØ¯ÙÙÙ <i>/usr/local/gsdl</i>Ø Ø§Ø°Ø§ ÙØ§Ù اÙÙ1038 ج Greenstone تثؚت ÙÙ Ø§ÙØ¯ÙÙÙ <i>/usr/local/gsdl</i>Ø Ø§Ø°Ø§ ÙØ§Ù اÙÙ 1055 1039 ستخد٠1056 1040 ÙÙ Ø§ÙØ°Ù ÙÙÙÙ … … 1058 1042 ÙÙØ¹ اÙÙ 1059 1043 ستخد٠1060 )." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1044 )." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1061 1045 <Text id="95">ØªØ«ØšÙØª اÙÙ 1062 1046 صدر Ø§ÙØ«ÙØ§ØŠÙ ÙØ§ ÙØ³ØªØºØ±Ù سÙÙ Ø¯ÙØ§ØŠÙ ÙÙÙÙØ© Ø Ù … … 1069 1053 ر Ù 1070 1054 ٠ع؎ر Ø¯ÙØ§ØŠÙ اÙ٠ساعة Ø§Ù ÙØÙ Ø°ÙÙ Ø ØªØšØ¹Ø§ ÙØ³Ø±Ø¹Ø© اÙÙ 1071 Ø¹Ø§ÙØ¬ Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1055 Ø¹Ø§ÙØ¬ Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1072 1056 <Text id="96">ÙØ§Ùغاء ØªØ«ØšÙØª Ø§ÙØšØ±Ø§Ù 1073 ج Ø Ø§Ø·ØšØ¹ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1057 ج Ø Ø§Ø·ØšØ¹ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1074 1058 <CodeLine>cd ~/gsdl</CodeLine> 1075 <Text id="97"> "ا٠<i>/usr/local/gsdl</i> اذا ÙØ§Ù Ù٠اÙÙ1059 <Text id="97">Ø£Ù <i>/usr/local/gsdl</i> اذا ÙØ§Ù Ù٠اÙÙ 1076 1060 ستخد٠1077 1061 Ø§ÙØ£Ø³Ø§Ø³Ù Ø§ÙØ°Ù ÙØ§Ù 1078 ØšØªØ«ØšÙØª greenstone " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1062 ØšØªØ«ØšÙØª Greenstone </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1079 1063 <CodeLine>sh Uni nstall.sh</CodeLine> 1080 1064 <Text id="98">Ø§Ø«ÙØ§Ø¡ إجراء Ø§ÙØªØ«ØšÙت Ø³ÙØ·ÙØš Ù 1081 1065 ÙÙ ØªØØ¯Ùد رغؚت٠ÙÙ ØªØ«ØšÙØª ا٠٠1082 1066 ج٠1083 ÙØ¹Ø§Øª greenstone Ù 1084 Ù.ÙØªÙ 1067 ÙØ¹Ø§Øª Greenstone .ÙØªÙ 1085 1068 ØªØ«ØšÙØª Ù 1086 1069 ج٠1087 ÙØ¹Ø© greenstone اÙÙÙ1070 ÙØ¹Ø© Greenstone اÙÙÙ 1088 1071 ÙØ°Ø¬ÙØ© تÙÙØ§ØŠÙا ØØªÙ 1089 1072 ÙØµÙ اÙÙ … … 1092 1075 د٠1093 1076 ج Ù٠اÙÙØ³Ù 1094 <CrossRef target="Chapter" ref="greenstone_collections"/>.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1077 <CrossRef target="Chapter" ref="greenstone_collections"/>.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1095 1078 </Content> 1096 1079 </Subsection> … … 1098 1081 <Title> 1099 1082 <Text id="99">إعداد Ù 1100 Ø²ÙØ¯ ÙÙØš ÙÙÙÙÙØ³ Unix </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1083 Ø²ÙØ¯ ÙÙØš ÙÙÙÙÙØ³ Unix </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1101 1084 </Title> 1102 1085 <Content> 1103 1086 <Text id="100">اذا ÙØ§Ù ÙØ¯ÙÙ Ù 1104 Ø²ÙØ¯ ÙÙØš Ø Ø³ÙØªØ¹Ù٠عÙÙ٠اجراء ؚعض Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØµØºÙرة ÙÙØ§Ø¹Ø¯Ø§Ø¯ ÙØ¬Ø¹Ù ØªØ«ØšÙØª greenstone ÙØ¹Ù1087 Ø²ÙØ¯ ÙÙØš Ø Ø³ÙØªØ¹Ù٠عÙÙ٠اجراء ؚعض Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØµØºÙرة ÙÙØ§Ø¹Ø¯Ø§Ø¯ ÙØ¬Ø¹Ù ØªØ«ØšÙØª Greenstone ÙØ¹Ù 1105 1088 Ù â ÙÙØ³Ø± ÙØµ Ø§ÙØªØ«ØšÙت Ù 1106 1089 ا ÙÙ ÙØ°Ù Ø§ÙØªØºÙÙØ±Ø§Øª - عÙÙ Ø§ÙØ£Ø±Ø¬Ø Ø£Ù٠سÙÙ ØªØØªØ§Ø¬ اÙÙ Ù … … 1117 1100 Ù٠ؚاس٠1118 1101 install_record ÙÙ Ø§ÙØ¯ÙÙÙ Ø§ÙØ°Ù ت٠1119 ÙÙÙ ØªØ«ØšÙØª greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1102 ÙÙÙ ØªØ«ØšÙØª Greenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1120 1103 <Text id="101">اذا ÙÙ 1121 1104 ÙÙÙ ÙØ¯Ù٠أ٠٠… … 1129 1112 <Crossref target="chapter" ref="setting_up_webserver"/> سردا ØªÙØµÙÙÙØ§ ÙØ§Ø¬Ø²Ø§Ø¡ Ù 1130 1113 Ù ØªØ«ØšÙØª Ù 1131 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache Ø§ÙØªÙ ØªÙØ¹Ù greenstone Ø ÙÙÙ٠أÙÙØ§ ØªØØªØ§Ø¬ اÙ٠تغÙÙØ±. Ø§ÙØ§Ù1114 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache Ø§ÙØªÙ ØªÙØ¹Ù Greenstone Ø ÙÙÙ٠أÙÙØ§ ØªØØªØ§Ø¬ اÙ٠تغÙÙØ±. Ø§ÙØ§Ù 1132 1115 ر Ø§ÙØ°Ù ÙÙ 1133 1116 ÙÙ Ø§Ù ÙØµÙ اÙÙ ÙØµÙ دستة ØªÙØ±Ùؚا Ù 1134 1117 Ù Ø§ÙØ³Ø·Ùر ÙÙ Ù 1135 1118 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯. <Crossref target="chapter" ref="setting_up_webserver"/> سردا ØªÙØµÙÙÙØ§ ÙØ§Ø¬Ø²Ø§Ø¡ Ù 1136 ٠ترÙÙØš ÙÙØš Ø§ØšØ§ØªØŽÙ Ø§ÙØªÙ ت؀ثر greenstone Ø ÙÙÙ٠أÙÙØ§ ØªØØªØ§Ø¬ اÙ٠تغÙÙØ±. Ø§ÙØ§Ù1119 ٠ترÙÙØš ÙÙØš Ø§ØšØ§ØªØŽÙ Ø§ÙØªÙ ت؀ثر Greenstone Ø ÙÙÙ٠أÙÙØ§ ØªØØªØ§Ø¬ اÙ٠تغÙÙØ±. Ø§ÙØ§Ù 1137 1120 ر ØšÙ 1138 1121 ا ا٠تص٠اÙÙ ÙØµÙ Ø§Ø«ÙØªÙ ع؎رة Ø£Ù ØØªÙ Ø®Ø·ÙØ· Ù٠ت؎ÙÙ٠اÙÙ 1139 ÙÙ. "</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1122 ÙÙ. "</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1140 1123 <Text id="102">ÙØ³Øª ØšØØ§Ø¬Ø© اÙ٠ا٠تÙÙ٠اÙÙ 1141 1124 ستخد٠… … 1169 1152 ا ØªØ«ØšÙØª Ù 1170 1153 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache عÙÙ Ø¬ÙØ§Ø²Ù - ØØªÙ اذا ÙØ§Ù Ù 1171 ÙØ¬Ùدا ؚاÙÙØ¹Ù. . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1154 ÙØ¬Ùدا ؚاÙÙØ¹Ù. . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1172 1155 </Content> 1173 1156 </Subsection> … … 1176 1159 <Section id="how_to_find_greenstone"> 1177 1160 <Title> 1178 <Text id="103">ÙÙÙ ØªØØµÙ عÙÙ greenstone</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1161 <Text id="103">ÙÙÙ ØªØØµÙ عÙÙ Greenstone</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1179 1162 </Title> 1180 1163 <Content> … … 1183 1166 <Text id="104">اÙÙ 1184 1167 ÙØªØšÙ اÙÙ 1185 ØÙÙØ© (ÙÙÙØ¯Ùز Windows ÙÙØ·) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1168 ØÙÙØ© (ÙÙÙØ¯Ùز Windows ÙÙØ·) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1186 1169 </Title> 1187 1170 <Content> … … 1191 1174 ØÙÙØ© Ø ØšØšØ³Ø§Ø·Ø© ÙÙ 1192 1175 ؚت؎غÙÙ ØšØ±ÙØ§Ù 1193 ج <i> greenstone</i> Ù1176 ج <i>Greenstone</i> Ù 1194 1177 Ù ÙØ§ØŠÙ 1195 1178 Ø© <i>ؚدء</i> - ÙÙ Ù … … 1198 1181 ؚتØÙ 1199 1182 ÙÙ Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© ÙÙ 1200 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ1183 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 1201 1184 ÙÙ .Ù ÙØ¬Øš ا٠تÙÙÙ Ù 1202 1185 ج٠1203 ÙØ¹Ø© greenstone اÙÙÙ1186 ÙØ¹Ø© Greenstone اÙÙÙ 1204 1187 ÙØ°Ø¬ÙØ© Ù 1205 1188 ØªØ§ØØ© Ù … … 1211 1194 ÙÙ </i> ÙØªÙØ Ù٠تغÙÙØ± اÙÙ 1212 1195 ØªØµÙØ Ø§ÙØ§ÙØªØ±Ø§Ø¶Ù Ø§ÙØ°Ù ÙØ³ØªØ®Ø¯Ù 1213 Ù greenstone - ÙØ§ ÙÙÙ1196 Ù Greenstone - ÙØ§ ÙÙÙ 1214 1197 Ø³ÙØ§Ø¡ ÙÙØª تستخد٠1215 1198 Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± Internet Explorer Ø§Ù ÙØªØ³ÙÙØš NetscapeØ Ø¥ÙØ§ إذا عÙÙ ÙØžØ§Ù 1216 1199 ÙÙÙØ¯Ùز 2000 WindowsØÙ ÙÙØ§ ÙÙØµØÙ ؚا٠تستخد٠1217 Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± Internet Explorer . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1200 Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± Internet Explorer . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1218 1201 </Content> 1219 1202 </Subsection> … … 1221 1204 <Title> 1222 1205 <Text id="106">Ù 1223 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix ) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1206 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix ) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1224 1207 </Title> 1225 1208 <Content> … … 1231 1214 ج ٠إعداد Ù 1232 1215 Ø²ÙØ¯ اÙÙÙØš ØÙ ÙÙØ¯Ø®ÙÙ ÙÙ ÙØžØ§Ù 1233 greenstone استخدÙ1216 Greenstone استخد٠1234 1217 عÙÙØ§Ù اÙÙ 1235 1218 ÙØ§Ø±Ø¯ اÙÙ 1236 ÙØØ¯ URL ÙØ°Ø§: </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1237 <Text id="108"><i>http://localhost/gsdl/cgi-bin/library</i> 1238 </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1219 ÙØØ¯ URL ÙØ°Ø§: </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1220 <Text id="108"><i>http://localhost/gsdl/cgi-bin/library</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1239 1221 <Text id="109">ÙØ¬Øš ا٠تÙÙÙ Ù 1240 1222 ج٠1241 ÙØ¹Ø© greenstone اÙÙÙ1223 ÙØ¹Ø© Greenstone اÙÙÙ 1242 1224 ÙØ°Ø¬ÙØ© Ù 1243 ØªØ§ØØ© ÙÙ ÙØ°Ù Ø§ÙØµÙØØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1225 ØªØ§ØØ© ÙÙ ÙØ°Ù Ø§ÙØµÙØØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1244 1226 </Content> 1245 1227 </Subsection> … … 1248 1230 <Text id="110">اÙÙ 1249 1231 ج٠1250 ع</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1232 ع</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1251 1233 </Title> 1252 1234 <Content> … … 1255 1237 ع ÙÙ Ø§ÙØµÙØÙ Ø§ÙØ±ØŠÙØ³ÙØ© ÙÙÙ 1256 1238 ÙØªØšÙ Ø§ÙØ±ÙÙ 1257 ÙÙ . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1239 ÙÙ . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1258 1240 </Content> 1259 1241 </Subsection> 1260 1242 <Subsection id="administration"> 1261 1243 <Title> 1262 <Text id="112">Ø§ÙØ§Ø¯Ø§Ø±Ø© </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1244 <Text id="112">Ø§ÙØ§Ø¯Ø§Ø±Ø© </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1263 1245 </Title> 1264 1246 <Content> … … 1276 1258 ÙÙ Ø§ÙØ¬Ø¯Ø¯ Ø Ù ØšÙØ§Ø¡ اÙÙ 1277 1259 ج٠1278 ÙØ¹Ø§Øª. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1260 ÙØ¹Ø§Øª. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1279 1261 </Content> 1280 1262 </Subsection> … … 1283 1265 <Section id="the_greenstone_librarian_interface_(gli)"> 1284 1266 <Title> 1285 <Text id="114"> greenstoneÙØ§Ø¬ÙØ© Ù1286 ÙØªØšÙ (Gli) </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1267 <Text id="114">ÙØ§Ø¬ÙØ© Ù 1268 ÙØªØšÙ Gli) Greenstone)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1287 1269 </Title> 1288 1270 <Content> 1289 1271 <Text id="115">ÙØ§Ø¬ÙØ© Ù 1290 ÙØªØšÙ greenstone (Gli) Ù1291 ا ÙÙ Ø§ÙØ§ أداة ÙÙ1272 ÙØªØšÙ Gli) Greenstone) Ù 1273 ا ÙÙ Ø§ÙØ§ أداة ÙÙ 1292 1274 ساعدتÙÙ 1293 1275 ÙÙ ØšÙØ§Ø¡ اÙÙ 1294 1276 ÙØªØšØ§Øª Ø§ÙØ±ÙÙ 1295 1277 Ù٠ؚاستخدا٠1296 greenstone - ÙØªÙØ Ù٠اÙÙØµÙ٠اÙÙ ÙØžÙÙØ© ØšÙØ§Ø¡ اÙÙ1297 ج٠1298 ÙØ¹Ø§Øª ÙÙ greenstone Ù1278 Greenstone - ÙØªÙØ Ù٠اÙÙØµÙ٠اÙÙ ÙØžÙÙØ© ØšÙØ§Ø¡ اÙÙ 1279 ج٠1280 ÙØ¹Ø§Øª ÙÙ Greenstone Ù 1299 1281 Ù Ø®ÙØ§Ù ÙØ§Ø¬ÙØ© سÙÙØ© Ø§ÙØ¥Ø³ØªØ®Ø¯Ø§Ù 1300 أ؎ر ÙØ§ÙÙØ± ".</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1282 أ؎ر ÙØ§ÙÙØ±.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1301 1283 <Text id="116">ÙØªÙ 1302 1284 ØªØ«ØšÙØª Gli تÙÙØ§ØŠÙا Ù 1303 1285 ع ج٠1304 ÙØ¹ ØªÙØ²Ùعات greenstone â ÙÙÙØ¶Ø¹ ÙÙ Ø§ÙØ¯ÙÙ٠اÙÙØ±Ø¹Ù <i>Gli </i> Ù٠اÙÙ1286 ÙØ¹ ØªÙØ²Ùعات greenstone â ÙÙÙØ¶Ø¹ Ø¥ÙØªØ±Ø§Ø¶Ùا ÙÙ Ø§ÙØ¯ÙÙ٠اÙÙØ±Ø¹Ù <i>Gli </i> Ù٠اÙÙ 1305 1287 ستÙÙ Ø§ÙØ£Ø¹ÙÙ Ù 1306 ٠دÙÙÙ greenstone (<i>C:\Program Files\gsdl\gli</i> by default). ÙØ¬Øš Ø£Ù ØªÙØ§ØØž اÙÙ ÙØ¹Ù 1288 ٠دÙÙÙ Greenstone 1289 <i>C:\Program Files\gsdl\gli</i> . ÙØ¬Øš Ø£Ù ØªÙØ§ØØž اÙÙ ÙØ¹Ù 1307 1290 Ù ØšØ§ÙØ§ØŽØªØ±Ø§Ù Ù 1308 ع greenstone ÙÙÙ ÙØ¹Ù1291 ع Greenstone ÙÙÙ ÙØ¹Ù 1309 1292 ٠ؚ؎Ù٠سÙÙÙ 1310 1293 اذا ÙÙ 1311 1294 ÙØªÙ 1312 1295 ÙØ¶Ø¹Ù ÙÙ Ø§ÙØ¯ÙÙ٠اÙÙØ±Ø¹Ù Ù 1313 Ù ØªØ«ØšÙØª greenstone Ø§ÙØ®Ø§Øµ ØšÙ.إذا ÙÙ 1314 ت ØšØªÙØ²ÙÙ ÙØ§ØØ¯Ø© Ù 1315 Ù ØªÙØ²Ùعات greenstone Ø ÙØ³ØªÙÙÙ ÙØ°Ù اÙÙØ¶ÙØ©. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1296 Ù ØªØ«ØšÙØª Greenstone Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1316 1297 <Text id="117">ÙØ§Ø³ØªØ®Ø¯Ø§Ù 1317 1298 Gli ØØªØØªØ§Ø¬ ÙØªØ«ØšÙت Java Runtime Environment ÙÙ Ø¬ÙØ§Ø² اÙÙÙ … … 1324 1305 ثؚتؚ (ÙÙÙÙØ§Ùذ WindowsØ ÙØ¶Ù 1325 1306 Ù ØšÙØ±Ù Perl Ù٠ؚر٠1326 Ø¬ÙØ§Øª greenstone). Ø§ÙØ±Ø¬Ø§Ø¡ Ø§ÙØ§ØšÙاغ Ø¹Ù Ø§ÙØ© Ù1307 Ø¬ÙØ§Øª Greenstone). Ø§ÙØ±Ø¬Ø§Ø¡ Ø§ÙØ§ØšÙاغ Ø¹Ù Ø§ÙØ© Ù 1327 1308 ؎اÙÙ ØªØžÙØ± ÙØ¯ÙÙ Ø¹ÙØ¯ استخدا٠1328 1309 ÙØ§Ø¬ÙØ© اÙÙ 1329 ÙØªØšÙ اÙÙ <u>[email protected] </u>. greenstone Ø§ÙØšØ±Ù 1330 Ø¬ÙØ§Øª).</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1310 ÙØªØšÙ اÙÙ <u>[email protected]</u> .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1331 1311 <Subsection id="running_under_windows"> 1332 1312 <Title> 1333 <Text id="118">ت؎غÙÙ ÙÙ ØšÙØŠØ© Windows </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1313 <Text id="118">ت؎غÙÙ ÙÙ ØšÙØŠØ© Windows </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1334 1314 </Title> 1335 1315 <Content> … … 1337 1317 ÙÙÙØ¯Ùز Ø§ÙØ³ØšÙÙØ±Ø± Windows Explorer Ù Ø£ÙØªØ اÙÙ 1338 1318 Ø¬ÙØ¯Ø¯ اÙÙØ±Ø¹Ù <i>Gli </i> Ù٠اÙÙ 1339 Ø¬ÙØ¯ greenstone Ø ÙØ£ÙÙØ± ÙÙØ±Ø§ Ù1319 Ø¬ÙØ¯ Greenstone Ø ÙØ£ÙÙØ± ÙÙØ±Ø§ Ù 1340 1320 Ø²Ø¯ÙØ¬Ø§ عÙ٠اÙÙ 1341 1321 ÙÙ <i>gli.bat</i>ÙÙÙÙ … … 1343 1323 ÙÙ ØšÙØØµ ØªØ«ØšÙØª ÙÙ Ù 1344 1324 Ù greenstone Ø Java Runtime EnvironmentØ Ù ØšÙØ±Ù Perl Ø ÙÙØšØ¯Ø£ ÙØ§Ø¬ÙØ© Ù 1345 ÙØªØšÙ greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1325 ÙØªØšÙ Greenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1346 1326 </Content> 1347 1327 </Subsection> 1348 1328 <Subsection id="running_under_unix"> 1349 1329 <Title> 1350 <Text id="120">ت؎غÙÙ ÙÙ ØšÙØŠØ© ÙÙÙÙÙØ³ Unix </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1351 </Title> 1352 <Content> 1353 <Text id="121"> 1330 <Text id="120">ت؎غÙÙ ÙÙ ØšÙØŠØ© ÙÙÙÙÙØ³ Unix </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1331 </Title> 1332 <Content> 1333 <Text id="121">ÙØªØŽØºÙÙ Gli ÙÙ ØšÙØŠØ© ÙÙÙÙÙØ³ UnixØÙÙ 1354 1334 ØšØ§ÙØªØºÙÙØ± اÙÙ Ù 1355 Ø¬ÙØ¯ <i>gli</i> Ù٠دÙÙÙ ØªØ«ØšÙØª greenstone Ø§ÙØ®Ø§Øµ ØšÙ Ø Ø«Ù1335 Ø¬ÙØ¯ <i>gli</i> Ù٠دÙÙÙ ØªØ«ØšÙØª Greenstone Ø§ÙØ®Ø§Øµ ØšÙ Ø Ø«Ù 1356 1336 ØŽØºÙ ÙØµ <i>gli.sh </i> <i>gli.bat</i>ÙÙÙÙ 1357 1337 ÙØ°Ø§ اÙÙØµ ØšÙØØµ ØªØ«ØšÙØª ÙÙ Ù 1358 Ù greenstoneØ Java Runtime EnvironmentØ Ù ØšÙØ±Ù Perl Ù ÙÙ Ù1338 Ù Ø Java Runtime EnvironmentØ Ù ØšÙØ±Ù Perl Ù ÙÙ Ù 1359 1339 سار Ø§ÙØšØØ«Ø ÙØ§ØšØ¯Ø£ ÙØ§Ø¬ÙØ© Ù 1360 ÙØªØšÙ greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1340 ÙØªØšÙ Greenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1361 1341 </Content> 1362 1342 </Subsection> … … 1364 1344 <Title> 1365 1345 <Text id="122">Ø§ÙØØµÙ٠عÙÙ Ù 1366 ساعدة </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1346 ساعدة </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1367 1347 </Title> 1368 1348 <Content> 1369 1349 <Text id="123">ÙÙÙØ± ÙØ§Ø¬ÙØ© Ù 1370 ÙØªØšÙ greenstone تسÙÙÙØ§Øª Ù1350 ÙØªØšÙ Greenstone تسÙÙÙØ§Øª Ù 1371 1351 ساعدة ØªÙØ§Ø¹ÙÙØ© ÙØ§Ø³Ø¹Ø© عÙÙ Ø§ÙØ§ÙØªØ±ÙØª. ÙÙ 1372 1352 ÙÙÙ Ø§ÙØØµÙ٠عÙ٠اÙÙ … … 1385 1365 Ø¹Ø±ÙØªÙ. ÙÙ 1386 1366 ؚاستخدا٠1387 Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1367 Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1388 1368 </Content> 1389 1369 </Subsection> 1390 1370 <Subsection id="compiling_gli"> 1391 1371 <Title> 1392 <Text id="124"> greenstoneتجÙ1372 <Text id="124">تج٠1393 1373 ÙØ¹ ÙØ§Ø¬ÙØ© Ù 1394 ÙØªØšÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1374 ÙØªØšÙ Gli) Greenstone)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1395 1375 </Title> 1396 1376 <Content> 1397 1377 <Text id="125">اذا ÙÙ 1398 1378 ت ØšØªÙØ²ÙÙ Ù 1399 صدر greenstone اÙÙ1379 صدر Greenstone اÙÙ 1400 1380 ÙØ²Ø¹ Ø Ø³ØªØªØ§Ø ÙÙ ØŽÙØ±Ø© Java اÙÙ 1401 1381 صدرÙÙ ÙÙØ§Ø¬ÙØ© اÙÙ … … 1413 1393 ÙØ¹Ùا Ø ÙÙ 1414 1394 ÙÙ٠ت؎غÙÙ Gli عÙ٠اÙÙØÙ Ø§ÙÙ 1415 ØšÙÙ Ø§Ø¹ÙØ§Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1395 ØšÙÙ Ø§Ø¹ÙØ§Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1416 1396 </Content> 1417 1397 </Subsection> … … 1421 1401 <Title> 1422 1402 <Text id="126">اختؚار ÙØ§Ø³ØªÙ؎ا٠اÙÙ 1423 ؎اÙÙ ÙØÙÙØ§ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1424 </Title> 1425 <Content> 1426 <Text id="127">ÙØ§Ø®ØªØšØ§Ø± greenstone ØÙÙ1403 ؎اÙÙ ÙØÙÙØ§ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1404 </Title> 1405 <Content> 1406 <Text id="127">ÙØ§Ø®ØªØšØ§Ø± Greenstone ØÙÙ 1427 1407 ØšØªÙØ¬Ù٠اÙÙ 1428 ØªØµÙØ اÙÙ Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© ÙÙ greenstone Ù ÙÙ1408 ØªØµÙØ اÙÙ Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© ÙÙ Greenstone Ù ÙÙ 1429 1409 ØšØ§Ø³ØªÙØŽØ§Ù اÙÙ 1430 1410 ج٠… … 1437 1417 ع؞٠1438 1418 Ø§ÙØµÙر ØªØžÙØ± عÙÙ Ø§ÙØŽØ§ØŽÙ ÙÙ 1439 Ù٠اÙÙÙØ± عÙÙÙØ§ . اذا ثؚت Ù 1419 Ù٠اÙÙÙØ± عÙÙÙØ§ . اذا ت٠1420 ØªØ«ØšÙØª Ù 1440 1421 ؀؎ر اÙÙØ£Ø±Ø© ÙÙÙ ØµÙØ±Ø© Ø ÙØ§Ù Ù 1441 1422 ع؞٠1442 1423 ؚرا٠1443 ج Ø§ÙØªØµÙØ ØªØžÙØ± ÙÙ Ø³Ø±ÙØ¹Ø§ رسا٠تخؚر٠ؚ٠1444 ا Ø³ÙØØ¯Ø« اذا ÙÙØ±Øª. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1424 ج Ø§ÙØªØµÙØ ØªØžÙØ± ÙÙ Ø³Ø±ÙØ¹Ø§ Ø±Ø³Ø§ÙØ© تخؚر٠ؚ٠1425 ا Ø³ÙØØ¯Ø« اذا ÙÙ 1426 ت ؚاÙÙÙØ± عÙÙ ØµÙØ±Ø©.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1445 1427 <Subsection id="troubleshooting"> 1446 1428 <Title> 1447 1429 <Text id="128">ØÙ اÙÙ 1448 ؎اÙÙ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1430 ؎اÙÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1449 1431 </Title> 1450 1432 <Content> … … 1456 1438 <th width="151"> 1457 1439 <Text id="129">اÙÙ 1458 ØŽÙÙØ© </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1440 ØŽÙÙØ© </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1459 1441 </th> 1460 1442 <th width="246"> 1461 <Text id="130">جرؚ ÙØ°Ø§ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1443 <Text id="130">جرؚ ÙØ°Ø§ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1462 1444 </th> 1463 1445 </tr> … … 1466 1448 <Text id="131">اÙÙ 1467 1449 ÙØªØšÙ اÙÙ 1468 ØÙÙØ© (ÙÙÙØ¯Ùز ÙÙØ·) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1450 ØÙÙØ© (ÙÙÙØ¯Ùز ÙÙØ·) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1469 1451 </th> 1470 1452 <th width="151"> … … 1474 1456 ÙÙ Ø§ÙØ¥ØªØµØ§Ù ØšÙ 1475 1457 Ø²ÙØ¯ خد٠1476 Ø© Ø§ÙØ§ÙØªØ±ÙØª. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1458 Ø© Ø§ÙØ§ÙØªØ±ÙØª. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1477 1459 </th> 1478 1460 <th width="246"> 1479 1461 <Text id="133">إضغط زر <i>Ø§ÙØºØ§Ø¡ </i> ÙÙ Ù 1480 1462 رؚع Ø§ÙØÙØ§Ø±. عادة ÙØÙ ÙØ°Ø§ Ø§ÙØ¥Ø¬Ø±Ø§Ø¡Ø§ÙÙ 1481 ØŽÙÙØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1463 ØŽÙÙØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1482 1464 </th> 1483 1465 </tr> … … 1487 1469 <Text id="134">Ø¹ÙØ¯Ù 1488 1470 ا Ø£ÙÙÙ 1489 ؚت؎غÙÙ greenstone <i>ÙØ§ ÙØ²Ø§Ù </i> ÙØ·ÙØš Ù1471 ؚت؎غÙÙ Greenstone <i>ÙØ§ ÙØ²Ø§Ù </i> ÙØ·ÙØš Ù 1490 1472 ÙÙ Ø§ÙØ¥ØªØµØ§Ù ØšÙ 1491 1473 Ø²ÙØ¯ خد٠1492 Ø© Ø§ÙØ§ÙØªØ±ÙØª.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1474 Ø© Ø§ÙØ§ÙØªØ±ÙØª.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1493 1475 </th> 1494 1476 <th width="246"> 1495 1477 <Text id="135">ÙÙ 1496 ØšØ§Ø®ØªÙØ§Ø± ÙØ³Ø®Ù Ù1478 ØšØ§Ø®ØªÙØ§Ø± "ÙØ³Ø®Ù Ù 1497 1479 ÙÙØ¯Ø© "Ø¹ÙØ¯Ù 1498 1480 ا تÙÙÙ 1499 ؚت؎غÙÙ greenstone . ÙØ°Ù اÙÙØ³Ø®Ù تعÙ1481 ؚت؎غÙÙ Greenstone . ÙØ°Ù اÙÙØ³Ø®Ù تع٠1500 1482 Ù ÙÙØ· Ù 1501 ع ÙØªØ³ÙÙØš. " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1483 ع ÙØªØ³ÙÙØš. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1502 1484 </th> 1503 1485 </tr> … … 1512 1494 ÙÙ Ø ÙØ¥ÙÙ ÙØ§ ÙØªÙ 1513 1495 ÙÙ Ù 1514 Ù Ø§ÙØ¹Ø«Ùر عÙÙ Ø§ÙØµÙØØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1496 Ù Ø§ÙØ¹Ø«Ùر عÙÙ Ø§ÙØµÙØØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1515 1497 </th> 1516 1498 <th width="246"> 1517 1499 <Text id="137">ÙÙ 1518 1500 ØšÙØØµ إعدادات ؚرÙÙØ³Ù Ø§ÙØ¥ÙØªØ±ÙØª ٠تعطÙÙÙØ§ (أستخد٠1519 <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1501 <i>Edit preferences</i> on Netscape or <i>Internet options</i> on Explorer</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1520 1502 </th> 1521 1503 </tr> … … 1526 1508 ج٠1527 1509 ع ÙØ¹Ù 1528 Ù ØšØµÙØ±Ø© ØšØ·ÙØŠØ© جدا </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1510 Ù ØšØµÙØ±Ø© ØšØ·ÙØŠØ© جدا </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1529 1511 </th> 1530 1512 <th width="246"> 1531 <Text id="139">ÙÙ Ø§ÙØª ØªØ³ØªØ ¹Ù1532 ÙÙØªØ³ÙÙØš Netscape ØªØØª ÙÙÙØ¯Ùز 2000 Windows Ø Ø§Ø°Ø§ ÙØ§Ù Ø§ÙØ§Ù1513 <Text id="139">ÙÙ Ø§ÙØª تستخد٠1514 ÙØªØ³ÙÙØš Netscape ØªØØª ÙÙÙØ¯Ùز 2000 Windows Ø Ø§Ø°Ø§ ÙØ§Ù Ø§ÙØ§Ù 1533 1515 ر ÙØ°ÙÙ Ø Ø¬Ø±Øš استخدا٠1534 1516 Ø§ÙØªØ±Ùت Ø§ÙØ³ØšÙÙØ±Ø± - ØšØ¯ÙØ§ ع٠ÙÙÙØ¯Ùز 2000 Windows (ÙÙØ·) ÙÙØšØ¯Ù ا٠ÙÙØ§Ù ؚعض Ø§ÙØªØ¹Ø§Ø±Ø¶ Ù 1535 ع ÙØªØ³ÙÙØš. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1517 ع ÙØªØ³ÙÙØš. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1536 1518 </th> 1537 1519 </tr> … … 1539 1521 <th width="132"> 1540 1522 <Text id="142">Ù 1541 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix ) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1523 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ÙÙÙÙÙÙØ³ Unix ) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1542 1524 </th> 1543 1525 <th width="151"> 1544 1526 <Text id="143">Ø¹ÙØ¯Ù 1545 1527 ا اÙÙÙ 1546 ؚت؎غÙ٠اؚات؎٠ApacheØ ÙØªÙÙÙ ÙÙØ±Ø§.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1528 ؚت؎غÙ٠اؚات؎٠ApacheØ ÙØªÙÙÙ ÙÙØ±Ø§.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1547 1529 </th> 1548 1530 <th width="246"> … … 1551 1533 Ù٠إعداد اؚات؎٠Apache ÙÙ 1552 1534 ÙØ¬Ù(Ø§ÙØžØ± اÙÙØ³Ù 1553 <Crossref target="section" ref="apache_web_server"/>). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1535 <Crossref target="section" ref="apache_web_server"/>). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1554 1536 </th> 1555 1537 </tr> … … 1565 1547 ا٠1566 1548 Ù - Ù 1567 ÙÙ Ø«ÙØ§ØŠÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1549 ÙÙ Ø«ÙØ§ØŠÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1568 1550 </th> 1569 1551 <th width="246"> 1570 1552 <Text id="146">تØÙÙ Ù 1571 1553 ٠ا٠<i>scriptalias </i> Ø§ÙØªÙ ØªÙØ¬Ù ÙÙ Ù 1572 Ù٠إعداد اؚات؎٠ApacheØ Ù 1573 ع Ø§ÙØªØ£Ùد Ù 1554 Ù٠إعداد اؚات؎٠ApacheØ Ù 1574 1555 ٠أÙÙØ§ ØªØ£ØªÙ ÙØšÙ <i>Alias</i> (Ø§ÙØžØ± Ø§ÙØ§Ùسا٠1575 4Ø2 Ù 4.3).</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1556 4Ø2 Ù 4.3).</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1576 1557 </th> 1577 1558 </tr> … … 1579 1560 <th width="132"/> 1580 1561 <th width="151"> 1581 <Text id="147">ØªØØµÙت عÙÙ ØµÙØØ© greenstone Ø§ÙØ±ØŠÙØ³ÙØ© (Figure <CrossRef target="Figure" ref="your_greenstone_home_page"/>),Ø ÙÙÙ٠اÙÙÙÙ٠اÙÙ1562 <Text id="147">ØªØØµÙت عÙÙ ØµÙØØ© Greenstone Ø§ÙØ±ØŠÙØ³ÙØ© (Figure <CrossRef target="Figure" ref="your_greenstone_home_page"/>),Ø ÙÙÙ٠اÙÙÙÙ٠اÙÙ 1582 1563 ج٠1583 1564 ÙØ¹Ø© اÙÙÙ 1584 ÙØ°Ø¬ÙØ© ÙØ§ØªØžÙر. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1565 ÙØ°Ø¬ÙØ© ÙØ§ØªØžÙر. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1585 1566 </th> 1586 1567 <th width="246"> … … 1592 1573 ات Ø§ÙØªÙÙÙØ Ø§ÙØªÙ Ø³ØªØ³Ø§Ø¹Ø¯Ù ØªØØ¯Ùد Ù 1593 1574 ÙØ§Ù اÙÙ 1594 ØŽÙÙØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1575 ØŽÙÙØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1595 1576 </th> 1596 1577 </tr> 1597 1578 <tr> 1598 1579 <th width="132"> 1599 <Text id="149">Ø§ÙØ¥ØµØ¯Ø§Ø±ØªÙÙ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1580 <Text id="149">Ø§ÙØ¥ØµØ¯Ø§Ø±ØªÙÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1600 1581 </th> 1601 1582 <th width="151"> … … 1607 1588 ÙÙ Ø ÙØ¥ÙÙ ÙØ§ ÙØªÙ 1608 1589 ÙÙ Ù 1609 Ù Ø§ÙØ¹Ø«Ùر عÙÙ Ø§ÙØµÙØØ©. "</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1590 Ù Ø§ÙØ¹Ø«Ùر عÙÙ Ø§ÙØµÙØØ©.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1610 1591 </th> 1611 1592 <th width="246"> … … 1616 1597 Ø¹Ø±Ù ÙØ¥Ø¬Ø±Ø§Ø¡ âloopbackâØ¹Ù٠اÙÙÙ 1617 1598 ØšÙÙØªØ± اÙÙ 1618 ØÙÙ Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1599 ØÙÙ Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1619 1600 </th> 1620 1601 </tr> … … 1623 1604 <th width="151"> 1624 1605 <Text id="152">ÙØ§ ÙØ³ØªØ·Ùع اÙÙ 1625 ØªØµÙØ Ø§Ù ÙØ¹Ø«Ø± عÙÙ <i>main.cfg </i>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1606 ØªØµÙØ Ø§Ù ÙØ¹Ø«Ø± عÙÙ <i>main.cfg </i>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1626 1607 </th> 1627 1608 <th width="246"> 1628 <Text id="153"> 1609 <Text id="153">إذا ÙÙØª تستخد٠1629 1610 Ù 1630 1611 ÙØªØšÙ Ø§ÙØ§ÙØªØ±ÙØª تØÙÙ Ù 1631 ٠ا٠اÙÙ1612 ٠ا٠٠1632 1613 ÙÙØ§Øª greenstone Ù 1633 1614 ÙØ¬Ùدة ÙÙÙ … … 1639 1620 ØŽÙÙØ© Ù 1640 1621 ÙÙ Ø§ÙØªØ±Ø§Ø®Ùص (Ø§ÙØžØ± اÙÙØ³Ù 1641 </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1622 <CrossRef target="Section" ref="gsdlsite_configuration_file"/>).</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1642 1623 </th> 1643 1624 </tr> … … 1649 1630 اÙÙ 1650 1631 ج٠1651 ع </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1632 ع </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1652 1633 </th> 1653 1634 <th width="246"> 1654 1635 <Text id="155">Ø§ÙØ±Ø£ <i> Ù 1655 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ1636 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 1656 1637 ÙÙ Ù 1657 1638 ر؎د اÙÙ 1658 1639 ستخد٠1659 </i> Ø Ø§ÙØšØ§Øš <CrossRef external="User" lang="en" target="Chapter" ref="making_greenstone_collections"/>.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1640 </i> Ø Ø§ÙØšØ§Øš <CrossRef external="User" lang="en" target="Chapter" ref="making_greenstone_collections"/>.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1660 1641 </th> 1661 1642 </tr> … … 1669 1650 ÙØªÙ 1670 1651 ÙÙ Ù 1671 ٠تسجÙÙ Ø§ÙØ¯Ø®ÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1652 ٠تسجÙÙ Ø§ÙØ¯Ø®ÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1672 1653 </th> 1673 1654 <th width="246"> … … 1676 1657 ÙØ¹ Ù 1677 1658 ØØªÙÙØ§ØªÙ ÙØ§ØšÙ ÙÙÙØªØ§ØšØ© عاÙÙ 1678 ÙØ§ <i>Files\gsdl\etc</i> (see Section <CrossRef target="Section" ref="file_permissions"/>). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1659 ÙØ§ <i>Files\gsdl\etc</i> (see Section <CrossRef target="Section" ref="file_permissions"/>). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1679 1660 </th> 1680 1661 </tr> … … 1689 1670 <Text id="158">ÙÙ 1690 1671 Ø¹Ø±ÙØ© اÙÙ 1691 Ø²ÙØ¯ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1672 Ø²ÙØ¯ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1692 1673 </Title> 1693 1674 <Content> 1694 1675 <Text id="159">ÙÙ 1695 1676 Ø¹Ø±ÙØ© اÙÙ 1696 Ø²ÙØ¯ Ø¹Ù ØªÙØ§ØµÙÙ ØªØ«ØšÙØª greenstone Ø ÙÙ1677 Ø²ÙØ¯ Ø¹Ù ØªÙØ§ØµÙÙ ØªØ«ØšÙØª Greenstone Ø ÙÙ 1697 1678 ÙÙ Ø§ÙØ±Ø¬Ùع اÙÙ <i>Ù 1698 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ1679 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 1699 1680 ÙÙ Ù 1700 1681 ر؎د اÙÙ … … 1705 1686 عÙÙÙ 1706 1687 ات ع٠ÙÙÙÙØ© تÙÙØŠØ© Ù 1707 ÙÙØ¹ greenstone Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1688 ÙÙØ¹ Greenstone Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1708 1689 </Content> 1709 1690 </Section> … … 1712 1693 <Chapter id="greenstone_collections"> 1713 1694 <Title> 1714 <Text id="160"> greenstoneÙ1715 ج٠1716 ÙØ¹Ø§Øª </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1695 <Text id="160">Ù 1696 ج٠1697 ÙØ¹Ø§Øª Greenstone </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1717 1698 </Title> 1718 1699 <Content> 1719 1700 <Text id="161">أدرجت Ù 1720 1701 ج٠1721 ÙØ¹Ø§Øª ØªÙØ¶ÙØÙØ© Ø¹Ø¯ÙØ¯Ø© ÙÙ ÙØ±Øµ greenstone اÙÙ1702 ÙØ¹Ø§Øª ØªÙØ¶ÙØÙØ© Ø¹Ø¯ÙØ¯Ø© ÙÙ ÙØ±Øµ Greenstone اÙÙ 1722 1703 د٠1723 1704 ج - اذا ÙØ§Ù ÙØ¯Ù٠ا٠1724 ÙØ§ÙÙ٠اÙÙÙØ§Ø° اÙÙ Ø§ÙØ§ÙØªØ±ÙØª Ø ÙØ£Ø®Ø±Ù ÙØ«Ùرة ÙÙ 1705 ÙØ§ÙÙ٠اÙÙÙØ§Ø° اÙÙ Ø§ÙØ§ÙØªØ±ÙØª Ø ÙÙ 1706 ÙÙ٠ا٠تجد Ù 1707 ج٠1708 ÙØ¹Ø§Øª Ø£Ø®Ø±Ù ÙØ«Ùرة ÙÙ 1725 1709 ÙÙ ØªÙØ²ÙÙÙØ§ Ø Ø§Ù 1726 1710 ا Ù … … 1731 1715 ÙØªØšÙ Ø§ÙØ±ÙÙ 1732 1716 Ù٠عÙÙ Ø§ÙØŽØšÙÙ Ø§ÙØ¹Ø§ÙÙ 1733 ÙØ©</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1717 ÙØ©</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1734 1718 <Text id="162">Ù 1735 1719 ج٠1736 ÙØ¹Ø© greenstone اÙÙÙØ°Ø¬ÙØ© Demo ÙÙ Ù 1720 ÙØ¹Ø© Greenstone اÙÙÙ 1721 ÙØ°Ø¬ÙØ© Demo ÙÙ Ù 1737 1722 ج٠1738 1723 ÙØ¹Ø© ÙØ±Ø¹ÙØ© ØµØºÙØ±Ø© Ù 1739 1724 Ù Ù 1740 1725 ÙØªØšØ© Ø§ÙØªÙÙ 1741 ÙØ© Ø§ÙØšØŽØ±ÙÙ HDL) )Ø Ù ÙÙ Ù1726 ÙØ© Ø§ÙØšØŽØ±ÙÙ (HDL) Ø Ù ÙÙ Ù 1742 1727 ج٠1743 1728 ÙØ¹Ø© Ù … … 1745 1730 تÙÙÙØ±Ùا (تÙÙØ± Ø§ÙØ¶Ø§ ÙØ§ØµÙات ØšÙØ§Ùات Ù 1746 1731 ÙØ§Ø³ØšÙ). ÙØªØ¯Ø±Ø¬ تÙÙØ§ØŠÙا Ø¹ÙØ¯ ØªØ«ØšÙØª Ø§ÙØšØ±Ù 1747 Ø¬ÙØ§Øª. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1748 <Text id="163">ÙÙ 1749 ا ÙØ£ØªÙ Ù 1750 ع greenstone ؚعض اÙÙ 1732 Ø¬ÙØ§Øª. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1733 <Text id="163">ÙÙÙØ± Greenstone ؚعض اÙÙ 1751 1734 ج٠1752 1735 ÙØ¹Ø§Øª Ø§ÙØªÙØ¶ÙØÙØ© اÙÙ 1753 1736 ÙØ«ÙÙ ØªÙØ«ÙÙØ§ Ø¬ÙØ¯Ø§ Ù Ø§ÙØªÙ تÙÙØ± ØµÙØØ© ع٠âaboutâÙØµÙا ع٠ÙÙÙÙØ© ØšÙØ§ØŠÙا.٠تد٠عÙÙ Ù 1754 ختÙÙ ÙØ¯Ø±Ø§Øª greenstone. ØªØ«ØšÙØª Ø§ÙØÙØ§Ø±Ø³ÙÙ ÙØ³Ø£Ù٠اذا Ù1755 ا ÙÙØª ØªØ±ÙØ¯ Ø§Ø¯Ø±Ø§Ø¬ÙØ§ ÙÙ ØªØ«ØšÙØª greenstone Ø Ø§ÙØØ¬Ù1737 ختÙÙ ÙØ¯Ø±Ø§Øª Greenstone.ØÙار Ø§ÙØªØ«ØšÙت سÙÙ ÙØ³Ø£Ù٠اذا Ù 1738 ا ÙÙØª ØªØ±ÙØ¯ Ø§Ø¯Ø±Ø§Ø¬ÙØ§ ÙÙ ØªØ«ØšÙØª Greenstone Ø Ø§ÙØØ¬Ù 1756 1739 Ø§ÙØªÙØ±ÙØšÙ ÙÙ 1757 1740 Ø³Ø§ØØ© اÙÙØ±Øµ اÙÙØ§Ø²Ù … … 1759 1742 ج٠1760 1743 ÙØ¹Ø© Ù 1761 ØšÙÙ Ø§Ø¯ÙØ§Ù. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1744 ØšÙÙ Ø§Ø¯ÙØ§Ù.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1762 1745 <Table class="hidden" id="table_collections"> 1763 1746 <Title/> … … 1765 1748 <tr> 1766 1749 <th width="60"> 1767 <Text id="164"><i>demo</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1750 <Text id="164"><i>demo</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1768 1751 </th> 1769 1752 <th width="182"> … … 1772 1755 ÙØ¹Ø© greenstone اÙÙÙ 1773 1756 ÙØ°Ø¬ÙØ© Demo <br/>(7 Ù 1774 ÙØºØ§ØšØ§Ùت)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1757 ÙØºØ§ØšØ§Ùت)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1775 1758 </th> 1776 1759 <th width="294"> … … 1787 1770 عÙÙÙ 1788 1771 ات ÙØ§ØµÙات Ø§ÙØšÙØ§ÙØ§Øª اÙÙ 1789 ÙØ§Ø³ØšØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1772 ÙØ§Ø³ØšØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1790 1773 </th> 1791 1774 </tr> 1792 1775 <tr> 1793 1776 <th width="60"> 1794 <Text id="167"><i>dls-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1777 <Text id="167"><i>dls-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1795 1778 </th> 1796 1779 <th width="182"> … … 1799 1782 ÙØ¹Ø© اÙÙØ±Ø¹ÙØ© ÙÙ 1800 1783 ÙØªØšØ© Ø§ÙØªÙÙ 1801 ÙØ©<br/>(150 Mb)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1784 ÙØ©<br/>(150 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1802 1785 </th> 1803 1786 <th width="294"> 1804 1787 <Text id="169">عÙ٠غرار Ù 1805 1788 ج٠1806 ÙØ¹Ø© greenstone اÙÙÙ1789 ÙØ¹Ø© Greenstone اÙÙÙ 1807 1790 ÙØ°Ø¬ÙØ© Ø Ù 1808 1791 ج٠… … 1824 1807 ÙØŽÙرات). ÙÙÙØ§ ÙÙØ³ ÙÙÙÙ Ù 1825 1808 ج٠1826 ÙØ¹Ø© greenstone اÙÙÙ1809 ÙØ¹Ø© Greenstone اÙÙÙ 1827 1810 ÙØ°Ø¬ÙØ© Demo.ÙÙ 1828 1811 ا اÙÙØ§ Ù … … 1832 1815 ج٠1833 1816 ÙØ¹Ø§Øª Ø§ÙØ§Ø®Ø±Ù Ø§ÙØ§ÙÙÙ (Ù 1834 Ø«Ù<i>MSWord and PDF demonstration</i>, <i>Greenstone Archives</i>, Ø£Ù <i>Simple image collection</i>).</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1817 Ø«Ù<i>MSWord and PDF demonstration</i>, <i>Greenstone Archives</i>, Ø£Ù <i>Simple image collection</i>).</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1835 1818 </th> 1836 1819 </tr> 1837 1820 <tr> 1838 1821 <th width="60"> 1839 <Text id="170"><i>wrdpdf-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1822 <Text id="170"><i>wrdpdf-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1840 1823 </th> 1841 1824 <th width="182"> 1842 <Text id="171">MSWord and PDF demonstration<br/>(4 Mb)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1825 <Text id="171">MSWord and PDF demonstration<br/>(4 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1843 1826 </th> 1844 1827 <th width="294"> … … 1854 1837 Ù٠إعداد اÙÙ 1855 1838 ج٠1856 ÙØ¹Ø© ØšØ³ÙØ· جدا. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1839 ÙØ¹Ø© ØšØ³ÙØ· جدا. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1857 1840 </th> 1858 1841 </tr> 1859 1842 <tr> 1860 1843 <th width="60"> 1861 <Text id="173"><i>gsarch-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1844 <Text id="173"><i>gsarch-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1862 1845 </th> 1863 1846 <th width="182"> 1864 <Text id="174"> GreenstoneÙ1865 ج٠1866 ÙØ¹Ø© أر؎ÙÙ <br/>(5 Mb)</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>1847 <Text id="174">Ù 1848 ج٠1849 ÙØ¹Ø© أر؎ÙÙ Greenstone <br/>(5 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1867 1850 </th> 1868 1851 <th width="294"> … … 1872 1855 Ù Ø±Ø³Ø§ØŠÙ Ø§ÙØšØ±Ùد Ø§ÙØ§ÙÙØªØ±ÙÙÙ Ù 1873 1856 ٠أر؎Ù٠اÙÙØ§ØŠÙ 1874 Ø© Ø§ÙØšØ±ÙØ¯ÙØ© ÙÙ greenstone Ø ÙÙØ³ØªØ®Ø¯Ù1857 Ø© Ø§ÙØšØ±ÙØ¯ÙØ© ÙÙ Greenstone Ø ÙÙØ³ØªØ®Ø¯Ù 1875 1858 Ù 1876 1859 ÙØ§ØšØ³ Ø§ÙØšØ±Ùد Ø§ÙØ£ÙÙØªØ±ÙÙÙ Email pluginØ Ø§ÙØ°Ù ÙØ¹Ø±Øš Ø£ØŽÙØ§Ù Ù … … 1878 1861 Ù٠إعداد اÙÙ 1879 1862 ج٠1880 ÙØ¹Ø© ØšØ³ÙØ· جدا. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1863 ÙØ¹Ø© ØšØ³ÙØ· جدا. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1881 1864 </th> 1882 1865 </tr> 1883 1866 <tr> 1884 1867 <th width="60"> 1885 <Text id="176"><i>cltbib-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1868 <Text id="176"><i>cltbib-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1886 1869 </th> 1887 1870 <th width="182"> 1888 1871 <Text id="177">Ù 1889 1872 ج٠1890 ÙØ¹Ø© ØšÙØšÙÙÙØ¬Ø±Ø§ÙÙØ©<br/>(7 Mb)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1873 ÙØ¹Ø© ØšÙØšÙÙÙØ¬Ø±Ø§ÙÙØ©<br/>(7 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1891 1874 </th> 1892 1875 <th width="294"> … … 1899 1882 Ù Ø§ØŽÙØ§Ù ÙØ§Ø¬ÙØ© جدÙÙ Ø§ÙØšØØ« Ù Ø§ÙØªÙ ØªØªÙØ Ø§ÙØšØØ« Ø§ÙØÙÙÙ. ÙÙÙ Ù 1900 1883 Ø¹ÙØ¯Ø© اÙÙ ØØ¯ Ù 1901 ا. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1884 ا. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1902 1885 </th> 1903 1886 </tr> 1904 1887 <tr> 1905 1888 <th width="60"> 1906 <Text id="179"><i>cltext-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1889 <Text id="179"><i>cltext-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1907 1890 </th> 1908 1891 <th width="182"> 1909 1892 <Text id="180">اÙÙ 1910 ÙØÙ Ø§ÙØšÙØšÙÙÙØ¬Ø±Ø§ÙÙ<br/>(1 Mb)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1893 ÙØÙ Ø§ÙØšÙØšÙÙÙØ¬Ø±Ø§ÙÙ<br/>(1 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1911 1894 </th> 1912 1895 <th width="294"> 1913 <Text id="181"> 1896 <Text id="181">Ù 1914 1897 ج٠1915 1898 ÙØ¹Ø© ØšÙØšÙÙÙØ¬Ø±Ø§ÙÙØ© ØµØºÙØ±Ø© Ù … … 1930 1913 ج٠1931 1914 ÙØ¹Ø© ØªÙØ±Ùؚا ÙÙ ÙÙØ³ اÙÙ 1932 ÙÙ.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1915 ÙÙ.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1933 1916 </th> 1934 1917 </tr> 1935 1918 <tr> 1936 1919 <th width="60"> 1937 <Text id="182"><i>MARC-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1920 <Text id="182"><i>MARC-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1938 1921 </th> 1939 1922 <th width="182"> 1940 <Text id="183">MARC ÙÙ 1941 ÙØ°Ø¬<br/>(1 Mb)</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1923 <Text id="183">ÙÙ 1924 ÙØ°Ø¬ Ù 1925 ار٠<br/>(1 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1942 1926 </th> 1943 1927 <th width="294"> … … 1947 1931 ÙØªØšØ© اÙÙÙÙØºØ±Ø³ Ø ÙÙÙ Ù 1948 1932 ج٠1949 ÙØ¹Ø© ØšØ³ÙØ·Ø© (ÙÙØ§ ØªØªÙØ Ø§ÙØšØØ« Ø§ÙØÙÙÙ). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1933 ÙØ¹Ø© ØšØ³ÙØ·Ø© (ÙÙØ§ ØªØªÙØ Ø§ÙØšØØ« Ø§ÙØÙÙÙ). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1950 1934 </th> 1951 1935 </tr> 1952 1936 <tr> 1953 1937 <th width="60"> 1954 <Text id="185"><i>oai-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1938 <Text id="185"><i>oai-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1955 1939 </th> 1956 1940 <th width="182"> … … 1959 1943 ÙØ¹Ø© ØªÙØ¶ÙØÙØ© ÙÙ 1960 1944 ؚادرة Ø§ÙØ£Ø±ØŽÙ٠اÙÙ 1961 ÙØªÙØ OAI<br/> (18 Mb)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1945 ÙØªÙØ OAI<br/> (18 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1962 1946 </th> 1963 1947 <th width="294"> … … 1972 1956 Ù Ø§ÙØªØ³Ø¬ÙÙØ§Øª. ÙÙÙ ÙØ°Ù Ø§ÙØØ§Ù٠تÙÙÙ Ø§ÙØµÙر Ø ÙØ°Ù٠تستخد٠1973 1957 Ù 1974 ÙØ§ØšØ³ OAI ,Image plugins. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1958 ÙØ§ØšØ³ OAI ,Image plugins. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1975 1959 </th> 1976 1960 </tr> 1977 1961 <tr> 1978 1962 <th width="60"> 1979 <Text id="188"><i>image-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1963 <Text id="188"><i>image-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1980 1964 </th> 1981 1965 <th width="182"> 1982 <Text id="189">ØµÙØ±Ø© ØšØ³ÙØ·Ø© Ù 1983 ج٠1984 ÙØ¹Ø© <br/>(1 Ù 1985 ÙØºØ§ØšØ§Ùت) </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1966 <Text id="189">Ù 1967 ج٠1968 ÙØ¹Ø© ØµÙØ± ØšØ³ÙØ·Ø© <br/>(1 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1986 1969 </th> 1987 1970 <th width="294"> … … 1996 1979 Ù 1997 1980 ا ÙÙ 1998 ÙÙ Ø§Ù ØªØªØØµÙ عÙÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1981 ÙÙ Ø§Ù ØªØªØØµÙ عÙÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 1999 1982 </th> 2000 1983 </tr> 2001 1984 <tr> 2002 1985 <th width="60"> 2003 <Text id="191"><i>authen-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>1986 <Text id="191"><i>authen-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2004 1987 </th> 2005 1988 <th width="182"> 2006 <Text id="192">Formatting and authentication demo<br/>(8 Mb)</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 1989 <Text id="192">Ù 1990 ج٠1991 ÙØ¹Ø© ØªÙØ¶ÙØÙØ© ÙÙØ¹Ø±Ø¶ Ù ØÙ Ø§ÙØ¯Ø®ÙÙ <br/>(8 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2007 1992 </th> 2008 1993 <th width="294"> … … 2011 1996 ÙØ§Ø¯ Ø§ÙØ£ØµÙÙØ© ÙÙ Ù 2012 1997 ج٠2013 ÙØ¹Ø© greenstone اÙÙÙ1998 ÙØ¹Ø© Greenstone اÙÙÙ 2014 1999 ÙØ°Ø¬ÙØ© Ø ÙÙÙØ§ ØªØžÙØ± س٠2015 2000 تÙÙ Ù … … 2017 2002 Ø¹ÙØ§Ø±Ù : ٠تسجÙÙ Ø§ÙØ¯Ø®ÙÙ ÙÙÙØ«Ø§ØŠÙ عؚر تسجÙ٠اÙÙ 2018 2003 ستخد٠2019 . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2004 . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2020 2005 </th> 2021 2006 </tr> 2022 2007 <tr> 2023 2008 <th width="60"> 2024 <Text id="194"><i>garish</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2009 <Text id="194"><i>garish</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2025 2010 </th> 2026 2011 <th width="182"> … … 2030 2015 ÙØ¹Ø© اÙÙÙ 2031 2016 ÙØ°Ø¬ÙØ© demo <br/>(8 Ù 2032 ÙØºØ§ØšØ§Ùت) </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2017 ÙØºØ§ØšØ§Ùت) </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2033 2018 </th> 2034 2019 <th width="294"> 2035 <Text id="196"> 2020 <Text id="196">ÙÙØ³ اÙÙ 2036 2021 ÙØ§Ø¯ Ø§ÙØ£ØµÙÙØ© ÙÙ Ù 2037 2022 ج٠2038 ÙØ¹Ø© greenstone اÙÙÙ2023 ÙØ¹Ø© Greenstone اÙÙÙ 2039 2024 ÙØ°Ø¬ÙØ© demoØ ÙÙØ¯ جر٠تØÙÙØ± ÙØ³Ù Ø§ÙØ¹Ø±Ø¶ ÙÙØ§ ÙØ¥ØžÙار Ø§Ù Ø§ÙØµÙØØ§Øª Ø§ÙØªÙ ÙØªÙ 2040 2025 تÙÙÙØ¯Ùا ÙÙ … … 2045 2030 Ø¹ÙØ§Ø±ÙØ© Ù Ø§ÙØªÙ ÙØªÙ 2046 2031 تÙÙÙØ±Ùا Ù 2047 ع greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2032 ع Greenstone . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2048 2033 </th> 2049 2034 </tr> 2050 2035 <tr> 2051 2036 <th width="60"> 2052 <Text id="197"><i>isis-e</i></Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2037 <Text id="197"><i>isis-e</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2053 2038 </th> 2054 2039 <th width="182"> 2055 <Text id="198"> CDS/ISISÙÙ2056 ÙØ°Ø¬ (1 Mb)</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2040 <Text id="198">ÙÙ 2041 ÙØ°Ø¬ CDS/ISIS ( 1 Mb)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2057 2042 </th> 2058 2043 <th width="294"> … … 2063 2048 ٠تسجÙÙØ§Øª ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات CDS/ISIS Ù Ø§ÙØªÙ ÙØšÙغ Ø¹Ø¯Ø¯ÙØ§ ÙØÙ 150 تسجÙÙØ© ؚؚÙÙÙØ¬Ø±Ø§ÙÙØ© - ÙØ³ØªØ®Ø¯Ù 2064 2049 Ù 2065 ÙØ§ØšØ³ isisplug ØÙ Ø§ÙØ°Ù ÙÙÙÙ 2050 ÙØ§ØšØ³ ISISPlug Ø 2051 Ù Ø§ÙØ°Ù ÙÙÙÙ 2066 2052 ØšÙØ±Ø§Ø¡Ø© Ù 2067 ÙÙØ§Øª ISIS .mst Ù .fdt ٠تØÙÙÙÙØ§ اÙÙ ÙØ§ØµÙات ØšÙØ§Ùات greenstone. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2053 ÙÙØ§Øª ISIS اÙÙ 2054 Ø¹ÙØ§Ø±ÙØ© .mst Ù .fdt ٠تØÙÙÙÙØ§ اÙÙ ÙØ§ØµÙات ØšÙØ§Ùات Greenstone. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2068 2055 </th> 2069 2056 </tr> … … 2075 2062 <Title> 2076 2063 <Text id="200">إعداد Ù 2077 Ø²ÙØ¯ اÙÙÙØš </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2064 Ø²ÙØ¯ اÙÙÙØš </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2078 2065 </Title> 2079 2066 <Content> … … 2082 2069 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ ÙÙØ¹Ù 2083 2070 Ù Ù 2084 ع greenstone. عÙÙ2071 ع Greenstone. عÙÙ 2085 2072 ا Ø§Ù ÙØ°Ø§ ÙÙÙ ÙØ§ داع٠ÙÙ Ø¹ÙØ¯Ù 2086 2073 ا تÙÙ٠اÙÙ … … 2088 2075 ØÙÙØ© (ÙÙÙØ¯Ùز Windows ÙÙØ·) Ø ÙØ£Ù ÙØ°Ø§ Ø§ÙØšØ±Ùا٠2089 2076 ج ÙØ¹Ù 2090 ٠خارج Ø§ÙØµÙدÙÙ "ÙÙØ§ ÙØØªØ§Ø¬ اÙÙ Ù2091 Ø²ÙØ¯ ÙÙØš . "</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2077 Ù "خارج Ø§ÙØµÙدÙÙ "ÙÙØ§ ÙØØªØ§Ø¬ اÙÙ Ù 2078 Ø²ÙØ¯ ÙÙØš .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2092 2079 <Text id="202">ÙÙØÙ ÙÙØ§ÙØŽ ÙÙ Ù 2093 2080 Ù Ù … … 2119 2106 ØµØ·ÙØØ§Øª Ùpathnames)Ø ÙØ³Ù 2120 2107 PWS/IIS ÙØ§ ØªÙØ·ØšÙ Ø§ÙØ§ عÙÙ Ù 2121 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ). </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2108 ÙØªØšØ© اÙÙÙØš (ÙÙÙØ¯Ùز Windows ). </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2122 2109 <Text id="203">ØšÙ 2123 2110 جرد ØªØ«ØšÙØª Ù 2124 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ Ø ØªÙÙÙ Ø§ÙØ®Ø·ÙØ© Ø§ÙØªØ§ÙÙØ© ÙÙ ØªØ«ØšÙØª greenstone - ÙØÙ ÙÙØªØ±Ø¶ Ø£ÙÙ Ø§Ø«ÙØ§Ø¡ إجراءات Ø§ÙØªØ«ØšÙت Ø§ÙØªÙ Ø§ØªØ®Ø°ØªÙØ§ ÙØ¯ ÙÙ2111 Ø²ÙØ¯ اÙÙÙØš Ø§ÙØ®Ø§Øµ ØšÙ Ø ØªÙÙÙ Ø§ÙØ®Ø·ÙØ© Ø§ÙØªØ§ÙÙØ© ÙÙ ØªØ«ØšÙØª Greenstone - ÙØÙ ÙÙØªØ±Ø¶ Ø£ÙÙ Ø§Ø«ÙØ§Ø¡ إجراءات Ø§ÙØªØ«ØšÙت Ø§ÙØªÙ Ø§ØªØ®Ø°ØªÙØ§ ÙØ¯ ÙÙ 2125 2112 ت ØšØ§ÙØ¥Ø¬Ø±Ø§Ø¡ Ø§ÙØ¥Ùتراض٠ÙÙÙ Ù 2126 2113 رØÙØ© Ù … … 2132 2119 ÙØªØšØ© اÙÙÙØš Ø Ø§ÙÙ Ø¬Ø§ÙØš ØšØ¹Ø¶ Ù 2133 2120 ÙÙØ§Øª Ø§ÙØ¯Ø¹Ù 2134 . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2121 . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2135 2122 <Text id="204">ج٠2136 2123 ÙØ¹ Ù … … 2138 2125 عÙÙØ§Ù اÙÙ 2139 2126 ÙØ§Ø±Ø¯ اÙÙ 2140 ÙØØ¯ Ø§ÙØ®Ø§Øµ localhost "ÙÙØ¯ÙØ§ÙØ© عÙ٠ا٠Ù2127 ÙØØ¯ Ø§ÙØ®Ø§Øµ "localhost" ÙÙØ¯ÙØ§ÙØ© عÙ٠ا٠٠2141 2128 Ø²ÙØ¯ اÙÙÙØš ÙØ¹Ù 2142 2129 Ù ÙÙ ÙØ°Ø§Ø§ÙØØ§Ø³ÙØš. ÙÙÙØ°Ø§ Ø¹ÙØ¯Ù … … 2165 2152 Ø²ÙØ¯ ÙÙØš Ù 2166 2153 ÙØªØšØ© ÙÙÙØ²ÙÙÙØ¯Ø§ Ø§ÙØ±ÙÙ 2167 ÙÙØ ÙÙ ØÙ٠إذا ÙÙØªÙÙ2154 ÙÙØ ÙÙ ØÙ٠إذا ÙÙ 2168 2155 ت ؚطؚاعة <i>http://localhost</i> > Ø³ØªØØµÙ عÙÙ Ù 2169 2156 Ø²ÙØ¯ اÙÙÙØš Ù٠اÙÙÙ 2170 ØšÙÙØªØ± Ø§ÙØ®Ø§Øµ ØšÙ. " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2157 ØšÙÙØªØ± Ø§ÙØ®Ø§Øµ ØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2171 2158 <Section id="apache_web_server"> 2172 2159 <Title> 2173 <Text id="205"> ApacheÙ2174 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2160 <Text id="205">Ù 2161 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2175 2162 </Title> 2176 2163 <Content> … … 2184 2171 ÙÙ ÙØµÙ. Ù Ù 2185 2172 Ù Ø§ÙØ³ÙÙ ÙØ±Ø§Ø¡ØªÙ ÙÙ 2186 Ø¹Ø±ÙØ© ÙÙÙÙØ© Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2173 Ø¹Ø±ÙØ© ÙÙÙÙØ© Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2187 2174 <Text id="207">اعت٠2188 2175 ادا عÙÙ ÙÙÙÙØ© إعداد ØšØ±ÙØ§Ù 2189 2176 ج Ø§ÙØŽØšÙØ© ÙÙ Ø¬ÙØ§Ø² اÙÙÙ 2190 2177 ØšÙÙØªØ± Ø§ÙØ®Ø§Øµ ØšÙ Ø ÙØ±ØšÙ 2191 ا ØªØØªØ§Ø¬ ÙØ¥Ø¶Ø§ÙØ© ÙØ°Ø§ Ø§ÙØ³Ø·Ø± ÙÙ Ù2192 Ù٠إعداد اؚات؎٠Apache <i>httpd.conf</i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2178 ا ØªØØªØ§Ø¬ ÙØ¥Ø¶Ø§ÙØ© ÙØ°Ø§ Ø§ÙØ³Ø·Ø± ÙÙ Ù 2179 Ù٠إعداد اؚات؎٠Apache <i>httpd.conf</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2193 2180 <CodeLine>ServerName localhost</CodeLine> 2194 2181 <Text id="208">ÙØ§Ø°Ø§ ÙÙ … … 2203 2190 Ø³Ø Ø¹Ù٠اÙÙÙØ± ٠عÙÙ Ø§ÙØ£Ø±Ø¬Ø Ø£ÙÙ Ù٠تت٠2204 2191 ÙÙ Ù 2205 Ù ÙØ±Ø§Ø¡ØªÙا.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2192 Ù ÙØ±Ø§Ø¡ØªÙا.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2206 2193 <Subsection id="setting_up_cgi-bin_directory"> 2207 2194 <Title> 2208 <Text id="209">إعداد دÙÙÙ greenstone cgi-bin </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2195 <Text id="209">إعداد دÙÙÙ Greenstone cgi-bin </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2209 2196 </Title> 2210 2197 <Content> … … 2219 2206 اÙÙ 2220 2207 ÙØªÙ 2221 تطؚÙÙ <i>scriptalias </i> عÙÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2208 تطؚÙÙ <i>scriptalias </i> عÙÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2222 2209 <Text id="211">ÙÙØØµ ت؎غÙ٠اؚات؎٠ØÙÙ 2223 2210 ؚت؎غÙÙ Ù … … 2226 2213 Ø²ÙØ¯ اÙÙÙØš ØªÙÙÙØ° ÙØ°Ø§ اÙÙ 2227 2214 ÙÙ Ù 2228 Ù Ø§ÙØ¯ÙÙÙ Ø£Ø¹ÙØ§Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2229 <Text id="212"> 2230 ج greenstone Ø ÙÙÙ Ù2215 Ù Ø§ÙØ¯ÙÙÙ Ø£Ø¹ÙØ§Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2216 <Text id="212">ÙØªÙÙØ± Ø§ØØ¯ ؚرا٠2217 ج Greenstone Ø ÙÙÙ Ù 2231 2218 ا ÙØ³Ù 2232 Ù library.exe "Ø Ù ÙÙÙØ° ØšÙØ§Ø³Ø·Ø© Ù2219 Ù "library.exe" Ø Ù ÙÙÙØ° ØšÙØ§Ø³Ø·Ø© Ù 2233 2220 Ø²ÙØ¯ اÙÙÙØš Ø ÙÙÙ ØšØ¯ÙØ±Ù ÙÙØ±Ø£ اÙÙ 2234 2221 Ù٠اÙÙ … … 2236 2223 Ù Ù 2237 2224 Ù٠إعداد Ù 2238 ÙÙØ¹ greenstone Ø Ø§Ù" gsdlsite.cfg "Ø ÙØ§ÙØ°Ù ÙØ¬Øš ا٠ÙÙÙÙ Ù2239 ÙØ¬Ùدا ÙÙ ÙÙØ³ Ø§ÙØ¯ÙÙÙ. " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2225 ÙÙØ¹ Greenstone Ø Ø§Ù" gsdlsite.cfg "Ø ÙØ§ÙØ°Ù ÙØ¬Øš ا٠ÙÙÙÙ Ù 2226 ÙØ¬Ùدا ÙÙ ÙÙØ³ Ø§ÙØ¯ÙÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2240 2227 <Text id="213">Ø§ÙØ¶Ù طرÙÙØ© ÙØªØ±ØªÙØš ÙØ°Ø§ Ù٠استخدا٠2241 2228 <i>ScriptAlias</i> Ø§ÙØªÙجÙÙÙ ÙÙ Ù … … 2243 2230 ÙØªØ·Ù Ù 2244 2231 Ù Ù 2245 Ù٠إعداد اؚات؎٠<i>httpd.conf</i> Ù Ø§ÙØ°Ù ÙØ¶ÙÙ <i>C:\Program Files\gsdl\cgi-bin</i> ÙØ¯ÙÙÙ cgi-bin إضاÙÙ . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2232 Ù٠إعداد اؚات؎٠<i>httpd.conf</i> Ù Ø§ÙØ°Ù ÙØ¶ÙÙ <i>C:\Program Files\gsdl\cgi-bin</i> ÙØ¯ÙÙÙ cgi-bin إضاÙÙ . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2246 2233 <CodeLine>ScriptAlias /gsdl/cgi-bin/ "C:/Program Files/gsdl/cgi-bin/"</CodeLine> 2247 2234 <CodeLine><Directory C:/Program Files/gsdl/cgi-bin></CodeLine> … … 2257 2244 Ù Ø§ÙØŽØ±Ø§ØŠØ اÙÙ 2258 2245 Ø§ØŠÙØ© اÙÙ Ø§ÙØ®Ù٠اÙÙ 2259 Ø¹ÙØ§Ø±ÙØ© ÙÙ ÙÙÙØ¯Ùز Windows.)</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2246 Ø¹ÙØ§Ø±ÙØ© ÙÙ ÙÙÙØ¯Ùز Windows.)</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2260 2247 <Text id="215">ÙÙØ°Ø§ ÙØ¹ÙÙ Ø§Ù Ø£Ù Ø¹ÙØ§ÙÙ٠اÙÙ 2261 2248 ÙØ§Ùع ÙÙ ØŽÙÙ <i>http://localhost/gsdl/cgi-bin </i>... Ø³ÙØªÙ … … 2275 2262 ا ÙÙ 2276 2263 ا ÙØ¹Ù Ù 2277 Ù ÙØšÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2264 Ù ÙØšÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2278 2265 </Content> 2279 2266 </Subsection> 2280 2267 <Subsection id="document_root_directory"> 2281 2268 <Title> 2282 <Text id="216">دÙÙ٠اÙÙØ«ÙÙØ© Ø§ÙØ¬Ø°Ø±Ù </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2269 <Text id="216">دÙÙ٠اÙÙØ«ÙÙØ© Ø§ÙØ¬Ø°Ø±Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2283 2270 </Title> 2284 2271 <Content> … … 2288 2275 Ø²ÙØ¯ اÙÙÙØš Ø³ÙÙ ÙØØ§Ù٠استرجاع اÙÙ 2289 2276 ÙÙ <i>hello.html </i> Ù 2290 Ù Ø¯Ø§Ø®Ù Ø§ÙØ¯ÙÙÙ Ø£Ø¹ÙØ§Ù. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2277 Ù Ø¯Ø§Ø®Ù Ø§ÙØ¯ÙÙÙ Ø£Ø¹ÙØ§Ù. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2291 2278 <Text id="218">Ù 2292 ÙÙØ§Øª Ø¹Ø¯ÙØ¯Ø© داخ٠greenstone ØšØØ§Ø¬Ø© اÙÙ Ù2279 ÙÙØ§Øª Ø¹Ø¯ÙØ¯Ø© داخ٠Greenstone ØšØØ§Ø¬Ø© اÙÙ Ù 2293 2280 Ø²ÙØ¯ اÙÙÙØš ÙÙÙ ÙÙÙÙ 2294 2281 ØšÙØ±Ø§Ø¡ØªÙا. أؚسط طرÙÙØ© ÙØªØ±ØªÙØš ÙØ°Ø§ Ù٠استخدا٠… … 2297 2284 Ø®Ø·ÙØ·Ø§Øª CGI. Ø£Ø¶Ù ÙØ°Ù Ø§ÙØ³Ø·Ùر اÙÙ Ù 2298 2285 Ù٠إعداد اؚات؎٠ApacheØ ØšØ¹Ø¯ <i>scriptalias </i> Ø§ÙØªÙجÙÙÙ ØÙÙÙ <i>C:\Program Files\gsdl</i>ÙÙ 2299 ÙØ§Ù اضاÙÙ ÙÙØšØØ« ع٠اÙÙØ«Ø§ØŠÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2286 ÙØ§Ù اضاÙÙ ÙÙØšØØ« ع٠اÙÙØ«Ø§ØŠÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2300 2287 <CodeLine>Alias /gsdl/ "C:/Program Files/gsdl/"</CodeLine> 2301 2288 <CodeLine><Directory C:/Program Files/gsdl></CodeLine> … … 2330 2317 ا ÙÙ 2331 2318 ا ÙØ¹Ù Ù 2332 Ù ÙØšÙ.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2319 Ù ÙØšÙ.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2333 2320 <Text id="220">ØªØ£ÙØ¯ Ù 2334 Ù Ø¥Ø¶Ø§ÙØ© <i>Alias</i>Ø§ÙØªÙجÙÙ٠ؚعد <i>ScriptAlias</i> Ø§ÙØªÙجÙÙÙ. إصدار Ø§ÙØªØ¹ÙÙÙ2321 Ù Ø¥Ø¶Ø§ÙØ© <i>Alias</i>Ø§ÙØªÙجÙÙ٠ؚعد <i>ScriptAlias</i> Ø§ÙØªÙجÙÙÙ..إصدار Ø§ÙØªØ¹ÙÙÙ 2335 2322 ات ÙØ£ØšØ§ØªØŽÙ ØšØ§ÙØ§Ø³Ù 2336 2323 اÙÙ … … 2344 2331 ج Ø«ÙØ§ØŠÙ ØšÙØµÙÙ Ø§ÙØµÙØÙ ÙÙ Ù 2345 2332 ØªØµÙØ اÙÙÙØš Ø ØšØ¯ÙØ§ Ù 2346 ٠تÙÙÙØ°Ù. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2333 ٠تÙÙÙØ°Ù.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2347 2334 </Content> 2348 2335 </Subsection> … … 2350 2337 <Title> 2351 2338 <Text id="221">Ø§ÙØ§Ù 2352 Ù </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2339 Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2353 2340 </Title> 2354 2341 <Content> … … 2356 2343 ØªØ«ØšÙØª ٠إعداد ÙØ³Ø®Ø© Ù 2357 2344 Ù Ù 2358 ÙØªØšØ© ÙÙØš greenstone ÙÙÙØ§ ÙÙØªØ¹ÙÙÙ2345 ÙØªØšØ© ÙÙØš Greenstone ÙÙÙØ§ ÙÙØªØ¹ÙÙÙ 2359 2346 ات اÙÙ 2360 2347 ذÙÙØ±Ø© Ø§Ø¹ÙØ§Ù Ø Ø³ÙÙ ÙÙÙÙ ØšÙ … … 2371 2358 ÙØ§Ø¹Ø¯Ø© Ø§ÙØšÙØ§ÙØ§Øª ØÙ 2372 2359 دÙÙØ§Øª Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù 2373 Ø Ø§ÙØ®. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2360 Ø Ø§ÙØ®. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2374 2361 <Text id="223">اذا ÙÙØª ت؎عر ؚاÙÙÙ٠إزاء ÙØ°Ø§ Ø ÙÙ 2375 2362 ÙÙ٠ؚسÙÙÙØ© Ø¥ØÙا٠… … 2381 2368 ٠تÙ٠اÙÙ 2382 2369 Ù 2383 ÙÙØÙ Ù٠اÙÙØ±Ø¹ Ø§ÙØ³Ø§ØšÙ : </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2370 ÙÙØÙ Ù٠اÙÙØ±Ø¹ Ø§ÙØ³Ø§ØšÙ : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2384 2371 <CodeLine>Alias /gsdl/ "C:/Program Files/gsdl/"</CodeLine> 2385 2372 <CodeLine><Directory "C:/Program Files/gsdl"></CodeLine> … … 2397 2384 تدادات ØªØ·Ø§ØšÙ Ø§ÙØªØ¹ØšÙرات اÙÙ 2398 2385 ÙØªØžÙ 2399 Ø© ÙÙ <i>FilesMatch</i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2386 Ø© ÙÙ <i>FilesMatch</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2400 2387 </Content> 2401 2388 </Subsection> … … 2405 2392 <Title> 2406 2393 <Text id="225">Ù 2407 Ø²ÙØ¯Ø§Øª ÙÙØš PWS Ù IIS</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2394 Ø²ÙØ¯Ø§Øª ÙÙØš PWS Ù IIS</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2408 2395 </Title> 2409 2396 <Content> 2410 2397 <Text id="226">عÙÙ Ø§ÙØ±ØºÙ 2411 2398 Ù 2412 Ù Ø§Ù ØªØ«ØšÙØª Ø§ÙØ§ pws ÙÙØ§ IIS ÙØªÙ 2399 Ù Ø§Ù ØªØ«ØšÙØª Ø§ÙØ§ Ù 2400 Ù pws Ù IIS ÙØªÙ 2413 2401 ؚ؎ÙÙ Ø§ÙØªØ±Ø§Ø¶Ù عÙÙ Ø£ÙØžÙ 2414 Ø© ÙÙÙØ¯Ùز Windows Ø§ÙØØ§ÙÙØ© Ø ÙÙ2402 Ø© ÙÙÙØ¯Ùز Windows Ø§ÙØØ§ÙÙØ© ØÙاÙÙ ÙÙ 2415 2403 ÙÙ ØªØ«ØšÙØªÙÙ 2416 2404 ا ؚسÙÙÙØ© ؚاستخدا٠2417 2405 Ø§Ø¶Ø§ÙØ© / Ø¥Ø²Ø§ÙØ© Ø§ÙØšØ±Ø§Ù 2418 2406 ج " ÙÙ ÙÙØØ© Ø§ÙØªØÙÙ 2419 . اذا ÙÙ2407 . ٠اذا ÙÙ 2420 2408 ÙÙÙÙÙØ§ ؚاÙÙØ¹Ù ض٠2421 2409 ٠اÙÙØ±Øµ اÙÙ … … 2426 2414 Ù Ù 2427 2415 ÙÙØ¹ Ù 2428 اÙÙØ±ÙسÙÙØª Microsoft <i> www.microsoft.com </i>." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2429 <Text id="227">اجراءات Ø§ÙØ§Ø¹Ø¯Ø§Ø¯ Ù greenstone Ù2416 اÙÙØ±ÙسÙÙØª Microsoft <i> www.microsoft.com </i>." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2417 <Text id="227">اجراءات Ø§ÙØ§Ø¹Ø¯Ø§Ø¯ ÙGreenstone Ù 2430 2418 طاؚ٠ÙÙÙØ§ pws ÙIIS. ØØ¯Ø« Personal Web Manager Ù ÙÙ 2431 ؚاداء Ø§ÙØ§Ø¬Ø±Ø§Ø¡Ø§Øª Ø§ÙØªØ§ÙÙØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2419 ؚاداء Ø§ÙØ§Ø¬Ø±Ø§Ø¡Ø§Øª Ø§ÙØªØ§ÙÙØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2432 2420 <NumberedList> 2433 2421 <NumberedItem> 2434 <Text id="228">اختر <i>Advanced</i> ÙÙØØµÙ٠عÙ٠؎ا؎ة <i>Advanced Options</i>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2422 <Text id="228">اختر <i>Advanced</i> ÙÙØØµÙ٠عÙ٠؎ا؎ة <i>Advanced Options</i>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2435 2423 </NumberedItem> 2436 2424 <NumberedItem> 2437 2425 <Text id="229">اختر <i>Home</i>ÙØ§ÙÙØ± <i>Add</i>ا٠2438 ÙØ§ Ø®Ø§ÙØ§Øª Ø§ÙØÙÙ٠عÙ٠اÙÙØÙ Ø§ÙØªØ§ÙÙ : </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2439 <Text id="230"><i>Directory</i> field: <i>C:\Program Files\gsdl</i> 2440 </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2441 <Text id="231"><i>Alias</i>field: <i>gsdl</i></Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2442 <Text id="232">Ø§ÙØØµÙ٠عÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ±Ø§Ø¡Ø© </i> </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2443 <Text id="233">تطؚÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ§ ØŽÙØ¡ </i> </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2444 <Text id="234">اÙÙØ± <i>OK</i></Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2426 ÙØ§ Ø®Ø§ÙØ§Øª Ø§ÙØÙÙ٠عÙ٠اÙÙØÙ Ø§ÙØªØ§ÙÙ : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2427 <Text id="230"><i>Directory</i> field: <i>C:\Program Files\gsdl</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2428 <Text id="231"><i>Alias</i>ØÙÙ: <i>gsdl</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2429 <Text id="232">Ø§ÙØØµÙ٠عÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ±Ø§Ø¡Ø© </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2430 <Text id="233">تطؚÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ§ ØŽÙØ¡ </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2431 <Text id="234">اÙÙØ± <i>OK</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2445 2432 <Text id="235">ÙÙØ°Ø§ ÙØ¬Ø¹Ù Ù 2446 ÙÙØ§Øª greenstone Ù2433 ÙÙØ§Øª Greenstone Ù 2447 2434 ØªØ§ØØ© ÙØ®Ø¯Ù 2448 2435 Ø© Ù 2449 Ø²ÙØ¯Ø§ÙÙÙØš.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2436 Ø²ÙØ¯Ø§ÙÙÙØš.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2450 2437 </NumberedItem> 2451 2438 <NumberedItem> 2452 2439 <Text id="236">عد اÙÙ <i>Advanced Options</i>Ø ÙØØ¯Ø¯ <i>gsdl </i> ÙØ§ÙÙØ± <i>Add</i>ا٠2453 ÙØ§ Ø§ÙØ®Ø§Ùات عÙ٠اÙÙØÙ Ø§ÙØªØ§ÙÙ : </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2454 <Text id="237"><i>Directory</i> field: <i>C:\Program Files\gsdl\cgi-bin</i></Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2455 <Text id="238"><i>Alias</i> field: <i>cgi-bin</i> 2456 </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2457 <Text id="239">Ø§ÙØØµÙ٠عÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ§ ØŽÙØ¡ </i> </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2458 <Text id="240">تطؚÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>تÙÙÙØ° </i> </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2459 <Text id="241">اÙÙØ± <i>OK</i> </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/> 2440 ÙØ§ Ø§ÙØ®Ø§Ùات عÙ٠اÙÙØÙ Ø§ÙØªØ§ÙÙ : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2441 <Text id="237"><i>Directory</i> field: <i>C:\Program Files\gsdl\cgi-bin</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2442 <Text id="238"><i>Alias</i> field: <i>cgi-bin</i></Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2443 <Text id="239">Ø§ÙØØµÙ٠عÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>ÙØ§ ØŽÙØ¡ </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2444 <Text id="240">تطؚÙÙ Ø§ÙØªØ±Ø§Ø®Ùص : <i>تÙÙÙØ° </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2445 <Text id="241">اÙÙØ± <i>OK</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2460 2446 <Text id="242">ÙÙØªÙØ ÙØ°Ø§ Ø§ÙØ§Ù 2461 2447 ر ØšØ±ÙØ§Ù 2462 ج greenstone <i>library.exe</i> ÙÙÙÙÙ2448 ج Greenstone <i>library.exe</i> ÙÙÙÙÙ 2463 2449 Ù 2464 Ø²ÙØ¯ اÙÙÙØš ØšØªÙÙÙØ°Ù.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2450 Ø²ÙØ¯ اÙÙÙØš ØšØªÙÙÙØ°Ù.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2465 2451 </NumberedItem> 2466 2452 <NumberedItem> 2467 2453 <Text id="243">Ø§Ø°ÙØš Ø§ÙÙ Ù 2468 ÙÙØ¹ <i>http://localhost/gsdl/cgi-bin/library.exe </i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2454 ÙÙØ¹ <i>http://localhost/gsdl/cgi-bin/library.exe </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2469 2455 <Text id="244">Ù 2470 ÙØ§ØØžÙ : Ø§ÙØª ØšØØ§Ø¬Ø© اÙÙ ØªØØ¯Ùد <i>.exe</i>Ù2456 ÙØ§ØØžÙ : Ø§ÙØª ØšØØ§Ø¬Ø© اÙÙ ØªØØ¯Ùد Ù 2471 2457 ÙÙ Ø§ÙØªÙ 2472 Ø¯ÙØ¯ Ù2473 ع pws ÙIIS. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2458 Ø¯ÙØ¯ <i>.exe</i> Ù 2459 ع pws ÙIIS. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2474 2460 </NumberedItem> 2475 2461 </NumberedList> … … 2481 2467 <Title> 2482 2468 <Text id="245">إعداد Ù 2483 ÙÙØ¹Ù </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2469 ÙÙØ¹Ù </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2484 2470 </Title> 2485 2471 <Content> 2486 2472 <Text id="246">ÙÙÙ ÙØ¹Ù 2487 Ù greenstone ؚ؎Ù٠صØÙØ Ø ÙØ§Ù ØªØ±Ø§Ø®ÙØµ اÙÙÙØ§Ø° ÙÙ2473 Ù Greenstone ؚ؎Ù٠صØÙØ Ø ÙØ§Ù ØªØ±Ø§Ø®ÙØµ اÙÙÙØ§Ø° ÙÙ 2488 2474 ÙÙØ§Øª Ù 2489 2475 عÙÙØ© ÙØ¬Øš أ٠تعد ؚ؎ÙÙ Ù … … 2492 2478 Ù٠إعداد Ù 2493 2479 رتؚط ØšÙ 2494 ÙÙØ¹ greenstone .إجراء Ø§ÙØªØ«ØšÙت Ø§ÙØ§Ø¬Ø±Ø§Ø¡ ÙØ®ÙÙ Ù2480 ÙÙØ¹ Greenstone .إجراء Ø§ÙØªØ«ØšÙت Ø§ÙØ§Ø¬Ø±Ø§Ø¡ ÙØ®ÙÙ Ù 2495 2481 Ù٠إعداد عا٠2496 2482 ØšÙØ§Ø¡Ø§ عÙÙ Ù … … 2504 2490 ختÙÙØ©. ÙÙØ³Ø± ÙØ°Ø§ اÙÙØ³Ù 2505 2491 ÙÙØ§ Ù 2506 Ù ÙØ°Ù اÙÙØ¶Ø§Ùا. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2492 Ù ÙØ°Ù اÙÙØ¶Ø§Ùا. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2507 2493 <Section id="file_permissions"> 2508 2494 <Title> 2509 2495 <Text id="247">Ù 2510 ÙÙ Ø§ÙØªØ±Ø§Ø®Ùص </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2496 ÙÙ Ø§ÙØªØ±Ø§Ø®Ùص </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2511 2497 </Title> 2512 2498 <Content> … … 2515 2501 ÙÙÙÙØ¯Ùز 95/98 WindowsØ ÙØ£Ù ÙØ°Ù اÙÙØžÙ 2516 2502 ÙØ§ ØªØØ¯Ø¯ Ø§ØµØØ§Øš اÙÙ 2517 ÙÙØ§Øª.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2503 ÙÙØ§Øª.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2518 2504 <Text id="249">ÙÙ ØšÙØŠØ© ÙÙÙØ¯Ùز Windows NT, 2000Ø ÙØ§ÙØžÙ 2519 2505 Ø© ÙÙÙÙÙØ³ Ø ÙØµÙص CGI ÙØ§ تع٠… … 2573 2559 إعداد٠ÙÙÙ 2574 2560 ستخد٠2575 Ø§ÙØ£ØµÙÙ ÙÙØ·." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2561 Ø§ÙØ£ØµÙÙ ÙÙØ·." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2576 2562 <Text id="250">ÙÙ٠تع٠2577 2563 Ù Ù 2578 2564 Ù Ø®ÙØ§Ù Ù 2579 2565 ØªØµÙØ اÙÙÙØš Ø ÙØ§Ù ج٠2580 ÙØ¹ Ø£Ø¯ÙØ© greenstone ÙØ§ ؚد Ù2566 ÙØ¹ Ø£Ø¯ÙØ© Greenstone ÙØ§ ؚد Ù 2581 2567 Ù Ø¥ØªØ§ØØ© ÙØ±Ø§Ø¡ØªÙا. Ø§ÙØ¶Ø§ دÙÙÙ <i>C:\Program Files\gsdl\etc</i>ÙØ¬Ù 2582 2568 ÙØ¹ Ù … … 2592 2578 ترددا ÙÙ Ø¬Ø¹Ù ÙØ°Ø§ Ø§ÙØ¯ÙÙÙ ÙØ§ØšÙ ÙÙÙØªØ§ØšØ© Ø ÙÙ 2593 2579 ÙÙ٠تعÙÙÙ Ø§ÙØªØ±Ø§Ø®Ùص ٠تعÙ٠اÙÙ 2594 ÙÙØ§Øª Ø§ÙØªØ§ÙÙØ© ÙÙÙØªØ§ØšØ© <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>Ø <i>users.dbÙÙ2580 ÙÙØ§Øª Ø§ÙØªØ§ÙÙØ© ÙÙÙØªØ§ØšØ© <i>errout.txt</i>, <i>initout.txt</i>, <i>key.db</i>, <i>users.db</i>, <i>history.db</i> Ù <i>usage.txt</i>Ø <i>users.db </i>.ÙÙ 2595 2581 ستخد٠2596 CGI</i>. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2582 CGI .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2597 2583 <Text id="251">اذا ÙÙ 2598 2584 ÙØ¹Ø¯ Ù … … 2605 2591 ÙØªÙ 2606 2592 تÙÙÙØ¯ Ù 2607 ÙÙ (<i>usage.txt</i>) . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2593 ÙÙ (<i>usage.txt</i>) . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2608 2594 </Content> 2609 2595 </Section> 2610 2596 <Section id="gsdlsite_configuration_file"> 2611 2597 <Title> 2612 <Text id="252"> gsdlsite.cfgÙ2613 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2598 <Text id="252">Ù 2599 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ gsdlsite.cfg </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2614 2600 </Title> 2615 2601 <Content> … … 2618 2604 ØšÙØ§Ø¡Ø§ عÙÙ Ù 2619 2605 ا ÙÙ 2620 ت ØšÙ ÙÙ Ø¥Ø®ØªÙØ§Ø±Ø§Øª Ø§ÙØªØ«ØšÙت. ÙØ¥Ø¬Ø±Ø§Ø¡ØªØ«ØšÙØªÙØ§ ÙØ°Ø§ Ù٠اÙÙ2606 ت ØšÙ ÙÙ Ø¥Ø®ØªÙØ§Ø±Ø§Øª Ø§ÙØªØ«ØšÙت. ؚاÙÙØ³ØšØ© ÙØªØ«ØšÙØªÙØ§ ÙØ°Ø§ Ù٠اÙÙ 2621 2607 ÙÙ <i>C:\Program Files\gsdl\cgi-bin\gsdlsite.cfg</i> Ù Ù 2622 ØØªÙÙØ§ØªÙ ÙÙ : </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2608 ØØªÙÙØ§ØªÙ ÙÙ : </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2623 2609 <CodeLine># Site configuration file for Greenstone.</CodeLine> 2624 2610 <CodeLine># Lines begining with</CodeLine> … … 2649 2635 ÙÙ Ø Ø±ØºÙ 2650 2636 اÙ٠رؚ٠2651 ا ÙÙ ØªØØªØ§Ø¬ اÙÙ Ø§Ù ØªÙØ¹Ù ذÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2652 <Text id="255"> "ÙØŽÙر Ø§ÙØ³Ø·Ø± <i>gsdlhome </i> اÙ٠دÙÙÙ<i>C:\Program Files\gsdl</i> "</Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2653 <Text id="256"><i>httpprefix </i> Ù٠عÙÙØ§Ù اÙÙÙØš ÙÙØ¯ÙÙÙ Ø§ÙØ°Ù ÙØ«ØšØª ÙÙÙ greenstone . Ø³Ø§ØšÙØ§ ؎رØÙا ÙÙÙÙØ© تÙÙØŠØ© Ø§ÙØ§Ø³Ù2637 ا ÙÙ ØªØØªØ§Ø¬ اÙÙ Ø§Ù ØªÙØ¹Ù ذÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2638 <Text id="255">ÙØŽÙر Ø§ÙØ³Ø·Ø± <i>gsdlhome </i> اÙ٠دÙÙÙ<i>C:\Program Files\gsdl</i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2639 <Text id="256"><i>httpprefix </i> Ù٠عÙÙØ§Ù اÙÙÙØš ÙÙØ¯ÙÙÙ Ø§ÙØ°Ù ÙØ«ØšØª ÙÙÙ Greenstone . Ø³Ø§ØšÙØ§ ؎رØÙا ÙÙÙÙØ© تÙÙØŠØ© Ø§ÙØ§Ø³Ù 2654 2640 اÙÙ 2655 2641 ستعار ØØªÙ Ø§Ù Ø¹ÙØ§ÙÙ٠اÙÙ 2656 2642 ÙØ§Ùع عÙÙ ØŽÙÙ <i>http://localhost/gsdl/</i>... ÙØšØØ« عÙÙØ§ Ù٠دÙÙÙ <i>C:\Program Files\gsdl</i> .ÙÙØ¶Ø¹ سطر <i>httpprefix/gsdl</i> ÙÙ Ù 2657 2643 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ <i>gsdlsite</i> ÙØ¶Ø¹ Ø§ÙØªÙÙÙØ¯ ÙÙØ³Ù ÙØšØ±Ø§Ù 2658 ج greenstone . </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2644 ج Greenstone . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2659 2645 <Text id="257"><i>httpimg </i> Ù٠عÙÙØ§Ù اÙÙÙØš ÙØ¯ÙÙÙ<i>C:\Program Files\gsdl\images</i> Ø Ø§ÙØ°Ù ÙØØªÙ٠عÙ٠ج٠2660 2646 ÙØ¹ ØµÙØ± gif اÙÙ 2661 2647 ستخد٠2662 2648 Ø© Ù٠اÙÙØ§Ø¬ÙØ©.ÙÙ Ø£Ù ØªØ«ØšÙØª Ù 2663 Ø¹ÙØ§Ø±Ù ÙÙ greenstone سÙÙÙÙ ÙØ°Ø§ دا؊Ù2649 Ø¹ÙØ§Ø±Ù ÙÙ Greenstone سÙÙÙÙ ÙØ°Ø§ دا؊٠2664 2650 ا <i>httpprefix/images</i> Ø ÙØ§Ùسطر Ù٠اÙÙ 2665 2651 ÙÙ Ø£Ø¹ÙØ§Ù ÙØšÙ٠دÙÙ Ù 2666 ساس. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2652 ساس. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2667 2653 <Text id="258"><i>gwcgi </i> Ù٠عÙÙØ§Ù اÙÙÙØš ÙÙ 2668 2654 ÙØªØšØ© ØšØ±ÙØ§Ù 2669 ج .CGIÙ ÙØ°Ø§ ÙÙØ³ Ù2655 ج CGI .Ù ÙØ°Ø§ ÙÙØ³ Ù 2670 2656 Ø·ÙÙØšØ§ Ù 2671 2657 Ù Ø¬Ø§ÙØš Ù … … 2679 2665 ØªØ§ÙØ¯Ø§ Ù 2680 2666 ٠اÙÙ ØšØØ§Ø¬Ø© اÙÙÙ Ø ÙØ§Ù ذÙÙ ÙØ¯ ÙØØ¯Ø« اÙÙ 2681 ؎اÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2667 ؎اÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2682 2668 <Text id="259"><i>maxrequests</i> Ù٠تستخد٠2683 2669 ÙÙØ· Ù 2684 ع إصدارة greenstone Ø§ÙØªÙ ÙØªÙ2670 ع إصدارة Greenstone Ø§ÙØªÙ ÙØªÙ 2685 2671 تج٠2686 2672 ÙØ¹Ùا ؚاستخدا٠… … 2698 2684 ٠اÙÙØ±Øµ Ø¹ÙØ¯Ù 2699 2685 ا ØªØ·ÙØš ØµÙØØ© ÙÙØš ØšØ±ÙØ§Ù 2700 ج greenstone.اÙÙ2701 ÙØ§Ø¶Ù٠تÙÙÙÙÙ Ù2686 ج Greenstone.ÙØªÙÙ٠اÙÙ 2687 ÙØ§Ø¶ÙÙ ÙÙ Ù 2702 2688 ÙØ¯Ø§Ø± Ø§ÙØ°Ø§Ùرة اÙÙ 2703 2689 ستخد٠… … 2718 2704 Ø·ÙÙØšØ©.ÙÙ Ù 2719 2705 ع؞٠2720 Ø§ÙØªØ«ØšÙت ÙØ³ØªØ®Ø¯Ù2706 Ø§ÙØªØ«ØšÙتات ÙØ³ØªØ®Ø¯Ù 2721 2707 ØšØ±ÙØªÙÙÙÙ CGI اÙÙ 2722 2708 Ø¹ÙØ§Ø±Ù Ø ÙÙÙ Ù 2723 2709 ا ÙØ¹Ù٠ا٠<i>maxrequests</i> ÙÙ 2724 2710 ÙÙ Ø£Ù ÙØªØ¬Ø§ÙÙÙØ§ ؚأ٠2725 اÙ. </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2711 اÙ.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2726 2712 </Content> 2727 2713 </Section> … … 2730 2716 <Chapter id="personalizing"> 2731 2717 <Title> 2732 <Text id="260">Ø¥Ø¶ÙØ§Ø¡ طاؚع ؎خص٠عÙÙ Ø§ÙØªØ«ØšÙت Ø§ÙØ®Ø§Øµ ØšÙ </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2718 <Text id="260">Ø¥Ø¶ÙØ§Ø¡ طاؚع ؎خص٠عÙÙ Ø§ÙØªØ«ØšÙت Ø§ÙØ®Ø§Øµ ØšÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2733 2719 </Title> 2734 2720 <Content> 2735 2721 <Text id="261">عÙÙ Ø§ÙØ§Ø±Ø¬Ø أ٠اÙÙ ØŽÙØ¡ ØªØ±ÙØ¯ Ø§Ù ØªÙØ¹ÙÙ ØšÙ 2736 جرد ØªØ«ØšÙØª ÙØªØŽØºÙÙ , greenstone ÙÙ Ø¥Ø¶ÙØ§Ø¡ Ø§ÙØ·Ø§ØšØ¹ Ø§ÙØŽØ®ØµÙ عÙÙ Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© .اÙÙ2737 ÙÙ Ø§ÙØ°Ù ÙÙÙØ¯ ØµÙØØ© greenstone Ø§ÙØ±ØŠÙØ³ÙØ© ÙØ³Ù2722 جرد ØªØ«ØšÙØª ÙØªØŽØºÙÙ , Greenstone ÙÙ Ø¥Ø¶ÙØ§Ø¡ Ø§ÙØ·Ø§ØšØ¹ Ø§ÙØŽØ®ØµÙ عÙÙ Ø§ÙØµÙØØ© Ø§ÙØ±ØŠÙØ³ÙØ© .اÙÙ 2723 ÙÙ Ø§ÙØ°Ù ÙÙÙØ¯ ØµÙØØ© Greenstone Ø§ÙØ±ØŠÙØ³ÙØ© ÙØ³Ù 2738 2724 Ù <i>home.dm </i> Ø ÙÙÙØ¶Ø¹ ÙÙ Ø§ÙØ¯ÙÙ٠اÙÙØ±Ø¹Ù <i>macros</i> ÙÙØ¯ÙÙÙ Ø§ÙØ°Ù ت٠2739 ÙÙÙ ØªØ«ØšÙØª greenstone . (Ø§ÙØ§Ùتراض٠ÙÙØžÙ2725 ÙÙÙ ØªØ«ØšÙØª Greenstone . (Ø§ÙØ§Ùتراض٠ÙÙØžÙ 2740 2726 ÙÙÙØ¯Ùز Windows ÙÙ <i>C:\Program Files\gsdl</i>.) ÙÙÙ Ù 2741 2727 ÙÙ ÙØµ ØšØ³ÙØ· ØªØØªØ§Ø¬ ÙØªØ¹Ø¯ÙÙÙ ÙØ§Ù؎اء ØµÙØØ© Ø¬Ø¯ÙØ¯Ø©. ØšØ¯ÙØ§ Ù … … 2743 2729 ÙÙ Ø¬Ø¯ÙØ¯ Ø ÙÙ 2744 2730 Ù٠اÙÙÙ٠ؚاÙÙ <i>yourhome.dm </i>.٠سÙÙÙÙ ÙØ°Ø§ Ù 2745 ث٠<i>home.dm</i>ÙÙÙ٠سÙÙ ØªØØ¯Ø¯ ØØ²Ù2731 ث٠"<i>home.dm</i>" ÙÙÙ٠سÙÙ ØªØØ¯Ø¯ ØØ²Ù 2746 2732 Ø© اÙÙ 2747 ÙÙØ¹ "- ÙÙÙ Ø§ÙØØ¯ Ø§ÙØ£Ø¯ÙÙ ÙØ¥Ùجاز Ø§ÙØ¹Ù2733 ÙÙØ¹ - ÙÙÙ Ø§ÙØØ¯ Ø§ÙØ£Ø¯ÙÙ ÙØ¥Ùجاز Ø§ÙØ¹Ù 2748 2734 ٠اÙÙØ¹ÙÙ - Ù٠طرÙÙØ© Ù 2749 ختÙÙØ©. " </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2735 ختÙÙØ©.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2750 2736 <Text id="262">Ø¹ÙØ¯Ù 2751 2737 ا تÙÙÙ … … 2758 2744 ج٠2759 2745 ÙØ¹Ø§Øª عÙÙ Ø¬ÙØ§Ø²Ù. Ø§ÙØÙ ÙÙÙ 2760 Ù Ù٠ا٠greenstone ÙØ¹ØªÙ2746 Ù Ù٠ا٠Greenstone ÙØ¹ØªÙ 2761 2747 د عÙ٠استخدا٠2762 2748 âmacrosâ â Ù ÙØ°Ø§ ÙÙØ¶Ø ÙÙ … … 2772 2758 ÙØ¶Ø Ø§Ø¯ÙØ§Ù. تعتؚر ÙØºØ© âmacroâ ØªØ³ÙÙÙØ© ÙÙÙØ© Ø Ù Ø§ÙÙ 2773 2759 ØšÙÙ Ø¥Ø¯ÙØ§Ù ÙÙØ³ سÙ٠جزء ØµØºÙØ± - Ø§ÙØžØ± <i> Ù 2774 ÙØªØšÙ greenstone Ø§ÙØ±ÙÙ2760 ÙØªØšÙ Greenstone Ø§ÙØ±ÙÙ 2775 2761 ÙÙ Ù 2776 2762 ر؎د اÙÙ … … 2779 2765 ٠اÙÙ 2780 2766 عÙÙÙ 2781 ات. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2767 ات. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2782 2768 <Section id="example"> 2783 2769 <Title> 2784 2770 <Text id="263">Ù 2785 ثا٠</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2771 ثا٠</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2786 2772 </Title> 2787 2773 <Content> 2788 2774 <Figure id="your_own_greenstone_home_page"> 2789 2775 <Title> 2790 <Text id="264">ØµÙØÙ greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2776 <Text id="264">ØµÙØÙ Greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2791 2777 </Title> 2792 2778 <File width="395" height="227" url="images/Install_Fig_3.png"/> … … 2797 2783 ÙÙ Ø¬Ø¯ÙØ¯Ø©. ÙÙ Ù 2798 2784 Ù Ø±ÙØ§ØšØ· اÙÙØ± ÙÙØ§ " ÙØ§Ø®Ø°Ù اÙÙ Ù 2799 رÙÙ greenstone اÙÙ2785 رÙÙ Greenstone اÙÙ 2800 2786 ÙØ§Ø³Øš â ØªÙ 2801 2787 تÙÙÙØ¯ ÙØ°Ù Ø§ÙØµÙØÙ ØšÙ 2802 2788 ÙÙ <i>yourhome.dm </i> اÙÙ 2803 ÙØ¶Ø ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="yourhome_dm"/>." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2789 ÙØ¶Ø ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="yourhome_dm"/>." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2804 2790 <Figure id="yourhome_dm"> 2805 2791 <Title> 2806 <Text id="266"> 2807 <i>yourhome.dm </i> ÙØ®ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="your_own_greenstone_home_page"/> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2792 <Text id="266">تستخد٠2793 <i>yourhome.dm </i> ÙØ®ÙÙ Ø§ÙØŽÙÙ <Crossref target="figure" ref="your_own_greenstone_home_page"/> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2808 2794 </Title> 2809 2795 <CodeLine>package home</CodeLine> … … 2837 2823 ÙÙ٠استخدا٠2838 2824 Ø§ÙØŽÙÙ <Crossref target="figure" ref="yourhome_dm"/> ÙÙÙ 2839 ÙØ°Ø¬ ÙØªØ®ÙÙ ØšÙÙØ³Ù ØµÙØØ© greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ. ØšØµÙØ±Ø© Ø§Ø³Ø§Ø³ÙØ© Ø Ù٠تعر٠macro ÙØ³Ù2825 ÙØ°Ø¬ ÙØªØ®ÙÙ ØšÙÙØ³Ù ØµÙØØ© Greenstone Ø§ÙØ±ØŠÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ØšÙ. ØšØµÙØ±Ø© Ø§Ø³Ø§Ø³ÙØ© Ø Ù٠تعر٠macro ÙØ³Ù 2840 2826 ٠اÙÙ 2841 2827 ØØªÙÙ .<i>content</i> Ø¯Ø§Ø®Ù Ø§ÙØ£ÙÙØ§Ø³ اÙÙ … … 2848 2834 ÙÙ Ø§ÙØ±Ùاؚط ÙØ§Ø³ØªØ®Ø¯Ø§Ù 2849 2835 ج٠2850 ÙØ¹ Ø§ÙØªØ³ÙÙÙØ§Øª Ø§ÙØ§Ø®Ø±Ù Ø§ÙØªÙ تÙÙØ±Ùا ÙØºØ© ØªØ£ØŽÙØ± اÙÙØµ اÙÙØ§ØŠÙ html. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2836 ÙØ¹ Ø§ÙØªØ³ÙÙÙØ§Øª Ø§ÙØ§Ø®Ø±Ù Ø§ÙØªÙ تÙÙØ±Ùا ÙØºØ© ØªØ£ØŽÙØ± اÙÙØµ اÙÙØ§ØŠÙ html. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2851 2837 <Text id="268">ÙØ±ØšØ· ØµÙØØ© Ù 2852 2838 ÙÙØ¹Ù Ø§ÙØ¬Ø¯Ùدة Ù 2853 2839 ع ØµÙØØ§Øª اÙÙ 2854 2840 ÙØªØšØ© Ø§ÙØ±ÙÙ 2855 ÙØ© Ø§ÙØ£Ø®Ø±Ù ØÙØ§ØªÙ ØµÙØØ© Ø¬Ø¯ÙØ¯Ø© ÙÙ Ø§ÙØ¹ÙØ§ÙØ© Ù 2856 ع Ø§ÙØ¢Ø®Ø±Ù٠اÙÙ 2857 ÙØªØšÙ Ø§ÙØ±ÙÙ 2858 ÙÙ ØµÙØØ§Øª Ø Ø§ÙØª ØšØØ§Ø¬Ø© اÙ٠استخدا٠2859 اÙÙØµÙØ© Ø§ÙØ³ØØ±ÙØ©.ÙÙ ÙØºØ© macro ÙØ°Ù ØÙا٠اÙÙØµÙØ© Ø§ÙØ³ØØ±ÙØ© Ù٠عؚارة ع٠ÙÙÙ 2841 ÙØ© Ø§ÙØ£Ø®Ø±Ù Ø Ø§ÙØª ØšØØ§Ø¬Ø© اÙ٠استخدا٠2842 اÙÙØµÙØ© Ø§ÙØ³ØØ±ÙØ©.ÙÙ ÙØºØ© macro ÙØ°Ù Ø Ø§ÙÙØµÙØ© Ø§ÙØ³ØØ±ÙØ© Ù٠عؚارة ع٠ÙÙÙ 2860 2843 ات Ù 2861 2844 ØØ§Ø·Ø© ØšØ§ÙØ¹Ùا٠… … 2878 2861 ج٠2879 2862 ÙØ¹Ø© اÙÙ 2880 ÙØ§Ø³Øš .</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2881 <Text id="269"> 2863 ÙØ§Ø³Øš .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2864 <Text id="269">تعرÙÙ macro ÙØ³Ù 2882 2865 ٠اÙÙ 2883 2866 ØØªÙÙ <i>_content_</i> Ù ÙÙ Ù … … 2889 2872 Ù ÙÙØ¯ اÙÙ 2890 2873 Ø¹Ø§ÙØ¬Ù ØšÙØ§Ø³Ø·Ø© Ù 2891 ÙØ³Ø±Ùغة macro. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2874 ÙØ³Ø±Ùغة macro. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2892 2875 <Text id="270">عÙÙ 2893 ا ا٠تعرÙÙ macro <i>_content_</i> ÙØ§ ÙØØªÙ٠عÙÙ Ø§ÙØ±Ù؀س Ø£Ù Ø§ÙØªØ°ÙÙÙØ§Øª ØšÙØºØ© ØªØ£ØŽÙØ± اÙÙØµ اÙÙØ§ØŠÙ html .اذا ÙÙØª ØªØ±ÙØ¯ تغÙÙØ± Ø§ÙØ±Ø£Ø³ Ø§Ù Ø§ÙØ°ÙÙ Ù2876 ا ا٠تعرÙÙ <i>_content_</i> ÙØ§ ÙØØªÙ٠عÙÙ Ø§ÙØ±Ù؀س Ø£Ù Ø§ÙØªØ°ÙÙÙØ§Øª ØšÙØºØ© ØªØ£ØŽÙØ± اÙÙØµ اÙÙØ§ØŠÙ html .اذا ÙÙØª ØªØ±ÙØ¯ تغÙÙØ± Ø§ÙØ±Ø£Ø³ Ø§Ù Ø§ÙØ°ÙÙ Ù 2894 2877 Ù ØµÙØÙ Ù 2895 2878 ÙÙØ¹Ù Ø ÙØ¬Øš عÙÙ٠ا٠تعر٠macros ÙÙ <i>_header_</i> Ù / Ø£Ù <i>_footer_</i> Ø ÙØ§Ø¶Ø§ÙØªÙØ§ اÙÙ Ù 2896 2879 ÙÙ <i>yourhome.dm </i> اÙÙ 2897 ÙÙ ÙÙ Ø §ÙØŽÙÙ </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2880 ÙÙ ÙÙ ØŽÙÙ </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2898 2881 <CodeLine>_macroname_ {</CodeLine> 2899 2882 <CodeLine>...</CodeLine> … … 2902 2885 Ø«Ø§Ù Ø Ø§ÙØ¹Ù 2903 2886 ÙØ¯ Ø§ÙØ§Ø®Ø¶Ø± اسÙÙ Ø§ÙØ¬Ø§ÙØš Ø§ÙØ§Ùسر Ù 2904 Ù ØµÙØØ§Øª greenstone ÙÙ Ù2887 Ù ØµÙØØ§Øª Greenstone ÙÙ Ù 2905 2888 عر٠ÙÙ macro <i>_header_ </i> Ø ÙØ¥Ø²Ø§ÙØ© اÙÙÙÙ 2906 2889 Ø© Ù 2907 2890 Ù٠سÙ٠تزÙÙÙ Ø ÙÙ 2908 2891 ا ÙÙ Ù 2909 ØšÙÙ ÙÙ ÙÙØ§ÙØ© Ø§ÙØŽÙÙ <Crossref target="figure" ref="yourhome_dm"/>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2892 ØšÙÙ ÙÙ ÙÙØ§ÙØ© Ø§ÙØŽÙÙ <Crossref target="figure" ref="yourhome_dm"/>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2910 2893 </Content> 2911 2894 </Section> 2912 2895 <Section id="how_to_make_it_work"> 2913 2896 <Title> 2914 <Text id="272">ÙÙÙ ØªØ ¬Ø¹ÙÙØ§ تعÙ2915 Ù </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>2897 <Text id="272">ÙÙÙ ØªØ¹Ø¯ÙØ§ ÙÙØ¹Ù 2898 Ù.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2916 2899 </Title> 2917 2900 <Content> 2918 2901 <Text id="273">ÙØ¬Øš أ٠تعÙÙ 2919 greenstone Ø¹Ù ØµÙØØ© اÙÙ2902 Greenstone Ø¹Ù ØµÙØØ© اÙÙ 2920 2903 ÙÙØ¹ Ø§ÙØ¬Ø¯Ùدة <i>yourhome.dm </i>. ÙÙÙÙ 2921 2904 اÙÙØžØ§Ù … … 2928 2911 اء اÙÙ 2929 2912 ØªØŽØ§ØšÙØ© ØªØ¹Ø§ÙØ¬ ØšØµÙØ±Ø© Ù 2930 ÙØ·ÙÙÙ : Ø£ØØ¯Ø« تعرÙÙ ØšØ§ÙØ§Ø³ØšÙÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2913 ÙØ·ÙÙÙ : Ø£ØØ¯Ø« تعرÙÙ ØšØ§ÙØ§Ø³ØšÙÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2931 2914 <Text id="274">ÙÙÙØ°Ø§ ÙØ¬Ø¹Ù ØšØ±ÙØ§Ù 2932 2915 ج Ù 2933 ÙØªØšØ© greenstone Ø§ÙØ±ÙÙ2916 ÙØªØšØ© Greenstone Ø§ÙØ±ÙÙ 2934 2917 ÙÙ ÙØ³ØªØ®Ø¯Ù 2935 2918 ØµÙØØ© اÙÙ … … 2944 2927 ÙÙØ§Øª macro Ø§ÙØªÙ ÙØªÙ 2945 2928 تØÙ 2946 ÙÙÙØ§ ÙÙ Ø§ÙØšØ¯Ø¡. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2929 ÙÙÙØ§ ÙÙ Ø§ÙØšØ¯Ø¡. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2947 2930 </Content> 2948 2931 </Section> … … 2950 2933 <Title> 2951 2934 <Text id="275">اعادة ØªÙØ¬ÙÙ Ù 2952 ÙÙØ¹ Ùgreenstone </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2935 ÙÙØ¹ Ùgreenstone </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2953 2936 </Title> 2954 2937 <Content> 2955 2938 <Text id="276">ÙØ¯ ترغؚ Ù٠اعادة ØªÙØ¬ÙÙ ÙØšØ±Ùا٠2956 ج CGI greenstone ÙØ¬Ø¹Ù عÙÙØ§Ù اÙÙ2939 ج Greenstone ÙØ¬Ø¹Ù عÙÙØ§Ù اÙÙ 2957 2940 ÙÙØ¹ Ø§ÙØ®Ø§Øµ ØšÙ Ø§ÙØ«Ø± Ù 2958 2941 ÙØ§Ø¡Ù … … 2960 2943 Ø«Ø§Ù Ø Ø¹ÙÙ ÙØžØ§Ù 2961 2944 ÙØ§ عÙÙØ§Ù اÙÙ 2962 ÙÙØ¹ <i>http://nzdl.org </i> (ÙÙ٠اختصار Ù<i>Http://nzdl.org/index.html) </i> ٠٠اعادة ØªÙØ¬ÙÙÙØ§ اÙÙ <i>http://nzdl.org/cgi-bin/library </i>.Ù2963 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache ÙÙØ¬Ø²Ùذا Ù2945 ÙÙØ¹ <i>http://nzdl.org </i> (ÙÙ٠اختصار Ù<i>Http://nzdl.org/index.html) </i> Ù Ù٠اعادة ØªÙØ¬ÙÙÙØ§ اÙÙ <i>http://nzdl.org/cgi-bin/library </i>.ÙÙØ¬Ø² Ù 2946 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache ÙØ°Ø§ Ù 2964 2947 ع <i>Redirect</i> Ø§ÙØªÙجÙÙÙ. Ø¬ÙØšØ§ Ø§ÙÙ Ø¬ÙØš Ù 2965 2948 ع ØºÙØ±Ùا Ù 2966 2949 Ù Ø§ÙØªÙجÙÙØ§Øª Ø ÙÙØ°Ø§ ÙØ¹Ùد اÙÙ Ù 2967 2950 ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ <i>C:\Program Files\Apache Group\Apache\conf\httpd.conf</i>. ÙØ§Ø¹Ø§Ø¯Ø© ØªÙØ¬Ù٠عÙÙØ§Ù اÙÙ 2968 ÙÙØ¹ <i>http://www.yourserver.com</i>اÙÙ <i>http://www.yourserver.com/cgi-bin/library </i> Ø ÙÙØ¶Ø¹ ÙØ°Ø§ Ø§ÙØ³Ø·Ø± ÙÙ <i>httpd.conf </i> :</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2951 ÙÙØ¹ <i>http://www.yourserver.com</i>اÙÙ <i>http://www.yourserver.com/cgi-bin/library </i> Ø ÙÙØ¶Ø¹ ÙØ°Ø§ Ø§ÙØ³Ø·Ø± ÙÙ <i>httpd.conf </i> :</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2969 2952 <CodeLine>Redirect /index.html http://www.yourserver.com/cgi-bin/library</CodeLine> 2970 2953 <Text id="277">ث٠… … 2980 2963 ث٠<i>http://www.Yourserver.com/greenstone</i> Ø§Ù ÙØ¹Ø§Ø¯ ØªÙØ¬ÙÙ٠اÙÙ <i>http://www.yourserver.com/cgi-bin/library </i> ØÙÙ 2981 2964 ؚإدراج٠ÙÙ Ù 2982 ÙÙ <i>httpd.conf </i> </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2965 ÙÙ <i>httpd.conf </i> </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2983 2966 <CodeLine>Redirect /greenstone http://www.yourserver.com/cgi-bin/library</CodeLine> 2984 2967 <Text id="278">اذا ÙØ§Ù Ø¬ÙØ§Ø²Ù ÙØ§ ÙÙ … … 2994 2977 Ù٠اس٠2995 2978 ÙØ·Ø§Ù- ÙÙ ÙÙØ³ Ø§ÙØªØ£Ø«Ùر ÙÙ 2996 ا سؚ٠Ù٠إعادة Ø§ÙØªÙجÙÙØ§Øª Ø§Ø¹ÙØ§Ù." </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2979 ا سؚ٠Ù٠إعادة Ø§ÙØªÙجÙÙØ§Øª Ø§Ø¹ÙØ§Ù." </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 2997 2980 <Text id="279">ØšØ¯ÙØ§ Ù 2998 2981 Ù ÙØ¶Ø¹ تعÙÙÙ … … 3003 2986 ÙÙ <i>.htaccess</i> ض٠3004 2987 ٠دÙÙ٠اÙÙØ«ÙÙØ© Ø§ÙØ¬Ø°Ø±Ù ÙÙÙ 3005 Ø²ÙØ¯. ÙÙ Ø§ÙØÙÙÙØ© Ø ÙØ§ÙÙÙØ§Ù2988 Ø²ÙØ¯. ÙÙ Ø§ÙØÙÙÙØ© Ø Ø§ÙÙÙØ§Ù 3006 2989 ØšÙØ°Ø§ Ø§ÙØ¥Ø¬Ø±Ø§Ø¡ ÙÙ Ù 3007 2990 ÙØ²ØªØ§Ù - اÙÙØ§ Ø ØªØºÙÙØ±Ø§Øª <i> Htaccess </i> تÙÙØ° عÙ٠اÙÙÙØ± Ø ÙÙ ØÙ٠اÙÙ ØªØØªØ§Ø¬ ÙØ£Ø¹Ø§Ø¯Ø© ت؎غÙÙ Ù … … 3010 2993 ستخد٠3011 2994 أساس٠ârootâ ÙØªØ¹Ø¯ÙÙ <i>httpd.conf </i> Ø ÙÙ ØÙ٠اÙÙ ÙØ§ تÙÙÙ 3012 ØšÙØ°Ø§ <i>httpd.conf</i>, </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>2995 ØšÙØ°Ø§ <i>httpd.conf</i>, </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3013 2996 </Content> 3014 2997 </Section> … … 3020 3003 ÙØ§ØÙ اÙÙ 3021 3004 Ø±ØªØšØ·Ù ØšØ§ÙØšØ±Ùا٠3022 ج </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3005 ج </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3023 3006 </Title> 3024 3007 <Content> … … 3027 3010 ÙØ¹Ø© Ø§ÙØšØ±Ø§Ù 3028 3011 ج اÙÙ 3029 ذÙÙØ±Ø© Ø£Ø¹ÙØ§Ù.</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3012 ذÙÙØ±Ø© Ø£Ø¹ÙØ§Ù.</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3030 3013 <Section id="apache_webserver"> 3031 3014 <Title> 3032 <Text id="282"> ApacheÙ3033 Ø²ÙØ¯ ÙÙØš </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>3015 <Text id="282">Ù 3016 Ø²ÙØ¯ ÙÙØš Ø£ØšØ§ØªØŽÙ Apache</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3034 3017 </Title> 3035 3018 <Content> … … 3037 3020 ÙÙ Ù 3038 3021 ٠ت؎غÙÙ Ø£Ù ÙØ³Ø®Ø© Ù 3039 Ù greenstone ÙØšØµØ±Ù اÙÙØžØ± Ø¹Ù ÙØ³Ø®Ø© Ù3022 Ù Greenstone ÙØšØµØ±Ù اÙÙØžØ± Ø¹Ù ÙØ³Ø®Ø© Ù 3040 3023 ÙØªØšÙ ÙÙÙØ¯Ùز Windows اÙÙ 3041 3024 ØÙÙØ© Ø Ø£ÙØª ØšØØ§Ø¬Ø© اÙÙ Ù … … 3050 3033 Ø²ÙØ¯ ÙÙØš Ø§ØšØ§ØªØŽÙ Apache Ù 3051 3034 Ø¬Ø§ÙØ§ Ù 3052 Ù <i>www.apache.org</i> Ù Ù٠سÙÙ Ø§ÙØªØ±ÙÙØš. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3035 Ù <i>www.apache.org</i> Ù Ù٠سÙÙ Ø§ÙØªØ±ÙÙØš. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3053 3036 </Content> 3054 3037 </Section> 3055 3038 <Section id="perl"> 3056 3039 <Title> 3057 <Text id="284">Perl</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3058 </Title> 3059 <Content> 3060 <Text id="285"> 3061 greenstone ÙØºØ© ØšÙØ±Ù Ø¹ÙØ¯ ØšÙØ§Ø¡ Ù3040 <Text id="284">Perl</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3041 </Title> 3042 <Content> 3043 <Text id="285">ÙØ³ØªØ®Ø¯Ù 3044 Greenstone ÙØºØ© ØšÙØ±Ù Ø¹ÙØ¯ ØšÙØ§Ø¡ Ù 3062 3045 ج٠3063 3046 ÙØ¹Ø§Øª.ؚاÙÙØ³ØšØ© ÙÙÙÙØ¯Ùز Windows ØÙØ§Ù ØšÙØ±Ù Perl Ù … … 3077 3060 ØªØ§Ø Ù 3078 3061 Ø¬Ø§ÙØ§ ÙÙ <i>www.perl.com </i>.ÙØ³Ø®Ø© ØšÙØ±Ù 5Ø0 Perl أ٠أعÙÙ Ù٠اÙÙ 3079 Ø·ÙÙØšØ©. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3062 Ø·ÙÙØšØ©. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3080 3063 </Content> 3081 3064 </Section> 3082 3065 <Section id="gcc"> 3083 3066 <Title> 3084 <Text id="286">GCC</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3067 <Text id="286">GCC</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3085 3068 </Title> 3086 3069 <Content> 3087 3070 <Text id="287">تج٠3088 ع إصدارة ÙÙÙÙÙØ³ greenstone ØªØØª Gnu C++ compiler, GCC..ÙØ¬Ø¹Ù Greenstone Ø§ÙØ§Ø³ØªØ®Ø¯Ø§Ù 3089 اÙÙ 3090 ÙØ«Ù ÙÙ 3091 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ C++ (ÙÙØ¯ ÙØ¬Ø¯Ùا ؚعض اÙÙ 3071 ع إصدارة ÙÙÙÙÙØ³ Greenstone ØªØØª Gnu C++ , GCC..Ù ÙØ°Ø§ ÙØ¬Ø¹Ù Greenstone ÙØ³ØªØ®Ø¯Ù 3072 Ù 3073 ÙØªØšÙ اÙÙÙØ§ÙØš اÙÙÙØ§Ø³ÙÙ ++ C استخدا٠3074 ا Ù 3075 ÙØ«Ùا .(ÙÙØ¯ ÙØ¬Ø¯Ùا ؚعض اÙÙ 3092 3076 ؎اÙÙ Ù٠ؚعض Ø§ÙØ§ØµØ¯Ø§Ø±Ø§Øª اÙÙØ¯ÙÙ 3093 3077 Ø© Ù … … 3095 3079 ؎اÙÙ stl ). عÙÙ 3096 3080 ا Ø§Ù ÙØ°Ø§ Ø§ÙØ§ØµØ¯Ø§Ø± Ù 3097 Ù greenstone ÙØ§ ÙØ¬Ù3098 ع ÙÙ GCC 3.0 </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>3081 Ù Greenstone ÙØ§ ÙØ¬Ù 3082 ع ÙÙ GCC 3.0 .</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3099 3083 </Content> 3100 3084 </Section> 3101 3085 <Section id="gdbm"> 3102 3086 <Title> 3103 <Text id="288">GDBM</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3087 <Text id="288">GDBM</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3104 3088 </Title> 3105 3089 <Content> 3106 3090 <Text id="289">ج٠3107 3091 ÙØ¹ Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ù 3108 Ù greenstone تستخدÙ3109 gnuÙ3110 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات Ø gdbmâ ÙÙØ¯ تÙ3111 تÙÙÙØ±Ù اÙ3092 Ù Greenstone تستخد٠3093 Ù 3094 Ø¯ÙØ± ÙØ§Ø¹Ø¯Ø© ØšÙØ§Ùات GDBM Ø Gnu. â ÙÙØ¯ ت٠3095 تÙÙÙØ±Ù Ù 3112 3096 ع ج٠3113 3097 ÙØ¹ اصدارات ÙÙÙØ¯Ùز Windows Ù 3114 Ù greenstone ÙØªØ«ØšØª تÙÙØ§ØŠÙا Ø§Ø«ÙØ§Ø¡ اجراء Ø§ÙØªØ«ØšÙت.ÙØžÙ3098 Ù Greenstone ÙØªØ«ØšØª تÙÙØ§ØŠÙا Ø§Ø«ÙØ§Ø¡ اجراء Ø§ÙØªØ«ØšÙت.ÙØžÙ 3115 3099 ÙÙÙÙØ³ Linux ÙØ¯ÙÙØ§ ؚاÙÙØ¹Ù gdbm Ø ÙØ°Ø§ ÙØÙ ÙØ§ ÙÙÙØ± ذÙÙ ÙÙÙÙÙØ³. Ù Ù 3116 3100 ع؞٠… … 3120 3104 ر ÙÙ 3121 3105 ÙÙÙ Ø§ÙØªÙزÙÙ Ù 3122 Ù <i>www.gnu.org </i>. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3106 Ù <i>www.gnu.org </i>. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3123 3107 </Content> 3124 3108 </Section> 3125 3109 <Section id="java_runtime_environment"> 3126 3110 <Title> 3127 <Text id="290">Java runtime environment</Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3111 <Text id="290">Java runtime environment</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3128 3112 </Title> 3129 3113 <Content> 3130 3114 <Text id="291">ÙØ§Ø³ØªØ®Ø¯Ø§Ù 3131 3115 ÙØ§Ø¬ÙØ© Ù 3132 ÙØªØšÙ greenstone Ø Ø§ÙØª ÙÙ ØØ§Ø¬Ø© اÙ٠إصدارة Ù3116 ÙØªØšÙ Greenstone Ø Ø§ÙØª ÙÙ ØØ§Ø¬Ø© اÙ٠إصدارة Ù 3133 3117 ÙØ§Ø³ØšØ© Ù 3134 3118 Ù Java Runtime Environment - اذا ÙÙ … … 3140 3124 ÙÙ٠تØÙ 3141 3125 Ù٠أخر اصدار٠٠3142 Ù <u>http://java.sun.com/j2se/downloads.html </u>. Ø§ÙØ§ØµØ¯Ø§Ø± 1.4.0 ا٠اعÙÙ . </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3126 Ù <u>http://java.sun.com/j2se/downloads.html </u>. Ø§ÙØ§ØµØ¯Ø§Ø± 1.4.0 ا٠اعÙÙ . </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3143 3127 </Content> 3144 3128 </Section> 3145 3129 <Section id="java_compiler"> 3146 3130 <Title> 3147 <Text id="292"> JavaÙ3148 ج٠3149 ع </Text><Updated date="3-Mar-2008 by Kamal Mustafa"/>3131 <Text id="292">Ù 3132 ج٠3133 ع Java</Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3150 3134 </Title> 3151 3135 <Content> … … 3158 3142 ÙØ¹Ø© تطÙÙØ± Ø§ÙØšØ±Ù 3159 3143 Ø¬ÙØ§Øª j2se Ù 3160 Ù <u>http://java.sun.com/j2se/downloads.html</u>.. Ø§ÙØ§ØµØ¯Ø§Ø± 1.4.0 ا٠اعÙÙ. </Text><Updated date=" 3-Mar-2008 by Kamal Mustafa"/>3144 Ù <u>http://java.sun.com/j2se/downloads.html</u>.. Ø§ÙØ§ØµØ¯Ø§Ø± 1.4.0 ا٠اعÙÙ. </Text><Updated date="18-Mar-2008 by Kamal Salih"/> 3161 3145 </Content> 3162 3146 </Section> -
documentation/trunk/tutorials/processing/xml-to-index.xsl
r13638 r17494 6 6 <xsl:include href="common.xsl"/> 7 7 8 9 <xsl:variable name="mode"> cd</xsl:variable>8 <!-- set mode to cd/web/wiki depending on where the files will end up --> 9 <xsl:variable name="mode">wiki</xsl:variable> 10 10 11 11 <xsl:template match="TutorialList"> … … 24 24 <xsl:apply-templates select="Tutorial[not(@hidden)]"/> 25 25 </dl> 26 27 <hr/><div style="text-align:center;"><xsl:apply-templates select="/TutorialList/SupplementaryText/Text[@id='copyright']"/></div> 28 26 29 </body> 27 30 </html> -
documentation/trunk/tutorials/processing/xml-to-many-html.xsl
r13638 r17494 7 7 <xsl:output method="html"/> 8 8 <!-- set mode to cd/web/wiki depending on where the files will end up --> 9 <xsl:variable name="mode">w eb</xsl:variable>9 <xsl:variable name="mode">wiki</xsl:variable> 10 10 11 11 <xsl:template match="Tutorial"> … … 25 25 <h2><xsl:apply-templates select="Title/Text"/></h2> 26 26 <xsl:apply-templates select="Content/*"/> 27 28 <hr/><div style="text-align:center;"><xsl:apply-templates select="/TutorialList/SupplementaryText/Text[@id='copyright']"/></div> 29 27 30 </body> 28 31 </html> -
documentation/trunk/tutorials/processing/xml-to-one-html.xsl
r13638 r17494 6 6 <xsl:output method="html"/> 7 7 <!-- set mode to cd/web depending on where the files will end up --> 8 <xsl:variable name="mode">w eb</xsl:variable>8 <xsl:variable name="mode">wiki</xsl:variable> 9 9 10 10 <xsl:template match="TutorialList"> … … 22 22 </dl> 23 23 <xsl:apply-templates select="Tutorial[not(@hidden)]"/> 24 25 <hr/><div style="text-align:center;"><xsl:apply-templates select="SupplementaryText/Text[@id='copyright']"/></div> 24 26 </body> 25 27 </html> … … 35 37 36 38 <xsl:template match="Tutorial"> 39 <div style="page-break-before: always;"> 37 40 <a name="{@id}"/> 38 41 <h2><xsl:apply-templates select="Title/Text"/></h2> … … 42 45 </xsl:call-template> 43 46 </div> 44 <xsl:apply-templates select="Content/*"/> 47 <xsl:apply-templates select="Content/*"/> 45 48 <br/> 46 49 <br/> 50 </div> 47 51 </xsl:template> 48 52 49 53 <xsl:template name="supplementary"> 50 54 <xsl:param name="mode">web</xsl:param> 55 <!-- 51 56 <xsl:call-template name="IndexLink"> 52 57 <xsl:with-param name="mode">combined</xsl:with-param> 53 58 </xsl:call-template> 59 --> 54 60 <xsl:apply-templates select="Prerequisite" mode="combined"/> 55 61 <xsl:if test="SampleFiles"> -
documentation/trunk/tutorials/processing/xml-to-one-workshop.xsl
r13638 r17494 26 26 <xsl:apply-templates select="$manifest/Section" mode="index"/> 27 27 <xsl:apply-templates select="$manifest/Section"/> 28 29 <div style="text-align:center;"><xsl:apply-templates select="/TutorialList/SupplementaryText/Text[@id='copyright']"/></div> 30 28 31 </body> 29 32 </html> 30 </xsl:template> 33 </xsl:template> 34 31 35 32 36 <xsl:template match="Section" mode="index"> 33 37 <xsl:variable name="secnum" select="@number"/> 38 <div style="page-break-after: always;"> 34 39 <h2><a href="#{@id}"><xsl:value-of select="Heading"/></a></h2> 35 40 <xsl:for-each select="TutorialRef|SplitTutorialRef"> … … 39 44 <xsl:if test="self::TutorialRef"> 40 45 <xsl:apply-templates select="$tutorial/Tutorial[@id=$id]" mode="index"> 41 <xsl:with-param name="number"><xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/></xsl:with-param> 46 <xsl:with-param name="number"> 47 <xsl:value-of select="$pos"/> 48 <!--<xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/>--> 49 </xsl:with-param> 42 50 </xsl:apply-templates> 43 51 </xsl:if> 44 52 <xsl:if test="self::SplitTutorialRef"> 45 53 <xsl:apply-templates select="$tutorial/Tutorial[@id=$id]" mode="splitindex"> 46 <xsl:with-param name="number"><xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/></xsl:with-param> 54 <xsl:with-param name="number"> 55 <xsl:value-of select="$pos"/> 56 <!--<xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/>--> 57 </xsl:with-param> 47 58 <xsl:with-param name="split" select="@split"/> 48 59 <xsl:with-param name="type" select="@type"/> … … 53 64 </dl> 54 65 </xsl:for-each> 66 </div> 55 67 </xsl:template> 56 68 … … 64 76 <xsl:if test="self::TutorialRef"> 65 77 <xsl:apply-templates select="$tutorial/Tutorial[@id=$id]"> 66 <xsl:with-param name="number"><xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/></xsl:with-param> 78 <xsl:with-param name="number"> 79 <!-- for just one section --> 80 <xsl:value-of select="$pos"/> 81 <!-- for more than one sections --> 82 <!--<xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/>--> 83 </xsl:with-param> 67 84 </xsl:apply-templates> 68 85 </xsl:if> 69 86 <xsl:if test="self::SplitTutorialRef"> 70 87 <xsl:apply-templates select="$tutorial/Tutorial[@id=$id]" mode="split"> 71 <xsl:with-param name="number"><xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/></xsl:with-param> 88 <xsl:with-param name="number"> 89 <xsl:value-of select="$pos"/> 90 <!--<xsl:value-of select="$secnum"/>.<xsl:value-of select="$pos"/>--> 91 </xsl:with-param> 72 92 <xsl:with-param name="split" select="@split"/> 73 93 <xsl:with-param name="type" select="@type"/> … … 81 101 </xsl:template> 82 102 83 <xsl:template match="Tutorial"> 103 <xsl:template match="Tutorial"> 84 104 <xsl:param name="number"/> 105 <div style="page-break-after: always;"> 85 106 <h2><xsl:value-of select="$number"/>. <xsl:apply-templates select="Title/Text"/></h2> 86 107 <xsl:apply-templates select="Content/*"/> 108 </div> 87 109 </xsl:template> 88 110 … … 104 126 <xsl:param name="beginnotes"/> 105 127 <xsl:param name="endnotes"/> 128 129 <div style="page-break-after: always;"> 106 130 <h2><xsl:value-of select="$number"/>. <xsl:apply-templates select="Title/Text"/><xsl:value-of select="$titleextra"/></h2> 107 131 <xsl:apply-templates select="$beginnotes"/> … … 121 145 </xsl:if> 122 146 <xsl:apply-templates select="$endnotes"/> 147 </div> 123 148 </xsl:template> 124 149 -
documentation/trunk/tutorials/xml-source/tutorial_en.xml
r14060 r17494 3 3 <!ENTITY nbsp " "> 4 4 <!ENTITY rarr "→"> 5 <!ENTITY mdash "—"> 5 <!ENTITY mdash "—"> 6 <!ENTITY copy "©"> 6 7 ]> 7 8 <TutorialList> 8 9 <Title> 9 <Text id="0001">Greenstone tutorial exercises ( October 2006)</Text>10 <Text id="0001">Greenstone tutorial exercises (March 2008)</Text> 10 11 </Title> 11 <Version current="2. 71"/>12 <Version current="2.80"/> 12 13 <SupplementaryText> 13 14 <Text id="title">Greenstone tutorial exercise</Text> … … 19 20 <Text id="wiki">Back to wiki</Text> 20 21 <Text id="print">Print version</Text> 22 <Text id="copyright">Copyright © 2005 2006 2007 2008 by the <Link url="http://www.nzdl.org">New Zealand Digital Library Project</Link> at <Link url="http://www.waikato.ac.nz">the University of Waikato</Link>, New Zealand<br/>Permission is granted to copy, distribute and/or modify this document under the terms of the <Link url="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License</Link>, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled <Link url="http://greenstonewiki.cs.waikato.ac.nz/wiki/gsdoc/GNUFDL.html">âGNU Free Documentation License.â</Link></Text> 21 23 </SupplementaryText> 22 24 <Comment> … … 39 41 </Heading> 40 42 <NumberedItem> 41 <Text id="0085">On inserting the <b>UNAIDS CD-ROM</b>, for many computers installation will begin automatically. If not, "auto-run"—a configurable setting under Windows—is disabled on your computer and you need to double-click <i> setup.exe</i> on the CD-ROM.</Text>43 <Text id="0085">On inserting the <b>UNAIDS CD-ROM</b>, for many computers installation will begin automatically. If not, "auto-run"—a configurable setting under Windows—is disabled on your computer and you need to double-click <i>Setup.exe</i> on the CD-ROM.</Text> 42 44 <Menu> 43 <Text id="0086">My Computer → UNAIDS20 → setup.exe</Text>45 <Text id="0086">My Computer → UNAIDS20 → Setup.exe</Text> 44 46 </Menu> 45 47 </NumberedItem> … … 374 376 <Text id="0193">Installing Greenstone</Text> 375 377 </Title> 376 <Version initial="2.60" current="2. 70w"/>378 <Version initial="2.60" current="2.80"/> 377 379 <Content> 378 380 <Heading> … … 446 448 </Bullet> 447 449 <Bullet> 448 <Text id="0223">"Welcome to the ImageMagick Setup Wizard Click <<b>Next</b>> </Text>450 <Text id="0223">"Welcome to the ImageMagick Setup Wizard Click <<b>Next</b>>"</Text> 449 451 </Bullet> 450 452 <Bullet> … … 485 487 </Title> 486 488 <Prerequisite id="install_greenstone"/> 487 <Version initial="2.60" current="2. 70w"/>489 <Version initial="2.60" current="2.80"/> 488 490 <Content> 489 491 <Comment> … … 589 591 <Text id="0253">Building a small collection of HTML files</Text> 590 592 </Title> 591 <SampleFiles folder=" hobbits"/>592 <Version initial="2.60" current="2. 71"/>593 <SampleFiles folder="simple_html"/> 594 <Version initial="2.60" current="2.80"/> 593 595 <Content> 594 596 <Comment> 595 <Text id="0254">You will need some HTML files, such as those in the <Path> hobbits</Path> folder in <Path>sample_files</Path>.</Text>597 <Text id="0254">You will need some HTML files, such as those in the <Path>simple_html</Path> folder in <Path>sample_files</Path>.</Text> 596 598 </Comment> 597 599 <Heading> … … 601 603 <Text id="0255">Start the Greenstone Librarian Interface:</Text> 602 604 <Menu> 603 <Text id="0255a">Start → All Programs → Greenstone Digital Library Software v2.7 1→ Greenstone Librarian Interface</Text>605 <Text id="0255a">Start → All Programs → Greenstone Digital Library Software v2.74 → Greenstone Librarian Interface</Text> 604 606 </Menu> 605 607 <Comment> … … 615 617 </NumberedItem> 616 618 <NumberedItem> 617 <Text id="0260">You will create a collection based on a few HTML web pages that describe some Hobbits in <i>Lord of the Rings</i>.</Text>619 <Text id="0260">You will create a collection based on a few HTML web pages from the Tudor collection.</Text> 618 620 <Text id="0261">A window pops up. Fill it out with appropriate values—for example,</Text> 619 621 <Indent> 620 <Text id="0261a"><AutoText key="glidict::CDM.General.Collection_Name"/> About Hobbits<br/></Text>621 <Text id="0261b"><AutoText key="glidict::NewCollectionPrompt.Collection_Description"/> A collection about hobbits.</Text>622 <Text id="0261a"><AutoText key="glidict::CDM.General.Collection_Name"/> Small HTML Collection<br/></Text> 623 <Text id="0261b"><AutoText key="glidict::NewCollectionPrompt.Collection_Description"/> A small collection of HTML pages.</Text> 622 624 </Indent> 623 625 <Text id="0262">Leave the setting for <AutoText key="glidict::NewCollectionPrompt.Base_Collection"/> at its default: <AutoText key="glidict::NewCollectionPrompt.NewCollection"/>, and click <AutoText key="glidict::General.OK" type="button"/>.</Text> 624 626 </NumberedItem> 625 627 <NumberedItem> 626 <Text id="0264">Next you must gather together the files that will constitute the collection. A suitable set has been prepared ahead of time in <Path>sample_files → hobbits</Path>. Using the left-hand side of the Librarian Interface's <AutoText key="glidict::GUI.Gather"/> panel, interactively navigate to the <Path>sample_files</Path> folder.</Text>628 <Text id="0264">Next you must gather together the files that will constitute the collection. A suitable set has been prepared ahead of time in <Path>sample_files → simple_html</Path>. Using the left-hand side of the Librarian Interface's <AutoText key="glidict::GUI.Gather"/> panel, interactively navigate to the <Path>sample_files</Path> folder.</Text> 627 629 </NumberedItem> 628 630 <Heading> … … 630 632 </Heading> 631 633 <NumberedItem> 632 <Text id="0265">Now drag the <Path> hobbits</Path> folder from the left-hand side and drop it on the right. The progress bar at the bottom shows some activity. Gradually, duplicates of all the files will appear in the collection panel.</Text>634 <Text id="0265">Now drag the <Path>simple_html</Path> folder from the left-hand side and drop it on the right. The progress bar at the bottom shows some activity. Gradually, duplicates of all the files will appear in the collection panel.</Text> 633 635 <Comment> 634 636 <Text id="0266">You can inspect the files that have been copied by double-clicking on the folder in the right-hand side.</Text> … … 648 650 </NumberedItem> 649 651 <NumberedItem> 650 <Text id="0270">Click the <AutoText key="glidict::CreatePane.Preview_Collection" type="button"/> button to look at the end result. This loads the relevant page into your web browser (starting it up if necessary). Look around the collection and learn about Hobbits!</Text>652 <Text id="0270">Click the <AutoText key="glidict::CreatePane.Preview_Collection" type="button"/> button to look at the end result. This loads the relevant page into your web browser (starting it up if necessary).</Text> 651 653 </NumberedItem> 652 654 <Heading> … … 657 659 </NumberedItem> 658 660 <NumberedItem> 659 <Text id="0272">Presently there is no manually assigned metadata, but the act of building the collection has extracted metadata from the documents. Double click the <Path> hobbits</Path> folder to expand its content. Then single-click <Path>bilbo.html</Path> to display all its metadata in the right-hand side of the panel. The initial fields, starting <AutoText text="dc." type="quoted"/>, are empty. These are Dublin Core metadata fields for manually entered data.</Text>661 <Text id="0272">Presently there is no manually assigned metadata, but the act of building the collection has extracted metadata from the documents. Double click the <Path>simple_html</Path> folder to expand its content. Then single-click <Path>aragon.html</Path> to display all its metadata in the right-hand side of the panel. The initial fields, starting <AutoText text="dc." type="quoted"/>, are empty. These are Dublin Core metadata fields for manually entered data.</Text> 660 662 </NumberedItem> 661 663 <NumberedItem> … … 666 668 </NumberedItem> 667 669 <Heading> 670 <Text id="0275">Viewing the internal links and external links</Text> 671 </Heading> 672 <NumberedItem> 673 <Text id="0275a">Hyperlinks in a Greenstone collection work like this. If the link is to a document that is also in the collection, clicking it takes you to that document in the collection. If the link is to a document that is <i>not</i> in the collection, clicking it takes you to that document on the web.</Text> 674 <Text id="0257b">Open <Path>boleyn.html</Path> and look for the link to <Path>Katharine of Aragon</Path> (in the 5th paragraph of the <Path>Biography</Path> section). This links to a document inside the collection--<Path>aragon.html</Path>. View this document by clicking the link. For an external link, click <Path>letters written by Katharine</Path> (in the <Path>Primary Sources</Path> section). This takes you out on to the web. (A warning message is displayed first. You can also get rid of the warning by add <Format>cgiarg shortname=el argdefault=direct 675 </Format> in the <Path>Greenstone → etc → main.cfg</Path> file)</Text> 676 </NumberedItem> 677 <Heading> 668 678 <Text id="0277">Setting up a shortcut in the Librarian interface</Text> 669 679 </Heading> … … 678 688 </Title> 679 689 <SampleFiles folder="images"/> 680 <Version initial="2.60" current="2. 71"/>690 <Version initial="2.60" current="2.80"/> 681 691 <Content> 682 692 <NumberedItem> … … 700 710 <NumberedItem> 701 711 <Text id="0345">Back in the Librarian Interface, change to the <AutoText key="glidict::GUI.Enrich"/> panel and view the extracted metadata for <Path>Bear.jpg</Path>.</Text> 702 </NumberedItem>703 <Heading>704 <Text id="0347">Adding a metadata set to the collection</Text>705 </Heading>706 <Comment>707 <Text id="0346">We now add our own metadata and use it to give users a new way to browse the collection. We use the Dublin Core metadata set.</Text>708 </Comment>709 <NumberedItem>710 <Text id="0348">The collection (image-e) on which <b>backdrop</b> is based uses only extracted metadata. To add another metadata set, go to the <AutoText key="glidict::GUI.Enrich"/> panel of the Librarian Interface and click the <AutoText key="glidict::EnrichPane.ManageMetadataSets" type="button"/> button underneath the file tree. </Text>711 </NumberedItem>712 <NumberedItem>713 <Text id="0349a">The window that pops up shows the metadata sets currently used by the collection. To add a new one, click <AutoText key="glidict::MetadataSetDialog.Add" type="button"/>.</Text>714 <Text id="0349b">In the window that pops up, select the Dublin Core metadata set from the list of available sets, and click <AutoText key="glidict::MetadataSetDialog.Add_Set" type="button"/>. Close the <AutoText key="glidict::MetadataSetDialog.Title"/> dialog by clicking <AutoText key="glidict::General.Close" type="button"/>.</Text>715 </NumberedItem>716 <NumberedItem>717 <Text id="0351">In the <AutoText key="glidict::GUI.Enrich"/> panel, the metadata for each file now shows the (empty) Dublin Core <AutoText text="dc."/> fields as well as the extracted <AutoText text="ex."/> fields.</Text>718 712 </NumberedItem> 719 713 <Heading> … … 765 759 </Comment> 766 760 <Comment> 767 <Text id="0364">Changes in the <AutoText key="glidict::GUI.Format"/> panel take place immediately and you can see the result straightaway by clicking <b>reload</b> (or <b>refresh</b>) in the web browser. If you modify anything in the <AutoText key="glidict::GUI.Gather"/>, <AutoText key="glidict::GUI.Enrich"/> or <AutoText key="glidict::GUI.Design"/> panels, you will need to rebuild the collection.</Text>761 <Text id="0364">Changes in the <AutoText key="glidict::GUI.Format"/> panel take place immediately and you can see the result straightaway by clicking the <AutoText key="glidict::CreatePane.Preview_Collection"/>. If you modify anything in the <AutoText key="glidict::GUI.Gather"/>, <AutoText key="glidict::GUI.Enrich"/> or <AutoText key="glidict::GUI.Design"/> panels, you will need to rebuild the collection.</Text> 768 762 </Comment> 769 763 <Heading> … … 813 807 </Title> 814 808 <SampleFiles folder="Word_and_PDF"/> 815 <Version initial="2.60" current="2. 71"/>809 <Version initial="2.60" current="2.80"/> 816 810 <Content> 817 811 <Comment> … … 822 816 </NumberedItem> 823 817 <NumberedItem> 824 <Text id="0282">Copy all the files from <Path>sample_files → Word_and_PDF → Documents</Path> into the collection. You can select multiple files by clicking on the first one and shift-clicking on the last one, and drag them all across together. (This is the normal technique of multiple selection.)</Text>818 <Text id="0282">Copy all the .doc, .rtf, .pdf and .ps files from <Path>sample_files → Word_and_PDF → Documents</Path> into the collection. There are 10 files in all: you can select multiple files by clicking on the first one and shift-clicking on the last one, and drag them all across together. (This is the normal technique of multiple selection.)</Text> 825 819 </NumberedItem> 826 820 <NumberedItem> … … 840 834 </NumberedItem> 841 835 <NumberedItem> 842 <Text id="0289c">The extracted Title metadata for some documents is incorrect. For example, the Titles for <Path>pdf01.pdf</Path> and <Path>word03.doc</Path> (the same document in different formats) have missed out the second line. The Title for <Path>pdf03.pdf</Path> has the wrong text altogether. The PostScript documents (<Path>cluster.ps</Path> and <Path>langmodl.ps</Path> do not have extracted titles: what appears in the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> list is just the first few characters of the document).</Text>836 <Text id="0289c">The extracted Title metadata for some documents is incorrect. For example, the Titles for <Path>pdf01.pdf</Path> and <Path>word03.doc</Path> (the same document in different formats) have missed out the second line. The Title for <Path>pdf03.pdf</Path> has the wrong text altogether.</Text> 843 837 </NumberedItem> 844 838 <Heading> … … 867 861 </Heading> 868 862 <NumberedItem> 869 <Text id="0304">In the Librarian Interface, look at the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, by clicking on this in the list to the left. Here you can add, configure or remove plugins to be used in the collection. There is no need to remove any plugins, but it will speed up processing a little. In this case we have only Word, PDF, RTF, and PostScript documents, and can remove the <AutoText text="ZIPPlug"/>, <AutoText text="TEXTPlug"/>, <AutoText text="HTMLPlug"/>, <AutoText text="EMAILPlug"/>, <AutoText text="ImagePlug"/>, <AutoText text="ISISPlug"/> and <AutoText text="NULPlug"/> plugins. To delete a plugin, select it and click <AutoText key="glidict::CDM.PlugInManager.Remove" type="button"/>. <AutoText text="GAPlug"/> isrequired for any type of source collection and should not be removed. </Text>863 <Text id="0304">In the Librarian Interface, look at the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, by clicking on this in the list to the left. Here you can add, configure or remove plugins to be used in the collection. There is no need to remove any plugins, but it will speed up processing a little. In this case we have only Word, PDF, RTF, and PostScript documents, and can remove the <AutoText text="ZIPPlug"/>, <AutoText text="TEXTPlug"/>, <AutoText text="HTMLPlug"/>, <AutoText text="EMAILPlug"/>, <AutoText text="ImagePlug"/>, <AutoText text="ISISPlug"/> and <AutoText text="NULPlug"/> plugins. To delete a plugin, select it and click <AutoText key="glidict::CDM.PlugInManager.Remove" type="button"/>. <AutoText text="GAPlug"/> and <AutoText text="MetadataXMLPlug"/> are required for any type of source collection and should not be removed. </Text> 870 864 </NumberedItem> 871 865 <Heading> … … 881 875 <Text id="0312">You can add indexes based on any metadata. Add a new index based on <AutoText key="metadata::dc.Creator"/> by clicking <AutoText key="glidict::CDM.IndexManager.New_Index" type="button"/>. Select <AutoText key="metadata::dc.Creator"/> in the list of metadata, and click <AutoText key="glidict::CDM.IndexManager.Add_Index" type="button"/>.</Text> 882 876 </NumberedItem> 883 <Comment>884 <Text id="0313">The next section is <AutoText key="glidict::CDM.GUI.Subcollections"/>. In this exercise, we will not make any changes to this.</Text>885 </Comment>886 877 <Heading> 887 878 <Text id="0314">Browsing classifiers</Text> … … 902 893 </NumberedItem> 903 894 <NumberedItem> 904 <Text id="0321">Check that all the facilities work properly. There should be three full-text indexes, called <i>text</i>, <i>dc.Title ,ex.Title</i>, and <i>dc.Creator</i>. The <AutoText key="coredm::_Global:labelTitle_" type="italics"/> list should display all the documents to which you have assigned <AutoText key="metadata::dc.Title"/> metadata (and only those documents). The <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list should show one bookshelf for each author you have assigned as <AutoText key="metadata::dc.Creator"/>, and clicking on that bookshelf should take you to all the documents they authored.</Text>895 <Text id="0321">Check that all the facilities work properly. There should be three full-text indexes, called <i>text</i>, <i>dc.Title</i>, and <i>dc.Creator</i>. The <AutoText key="coredm::_Global:labelTitle_" type="italics"/> list should display all the documents to which you have assigned <AutoText key="metadata::dc.Title"/> metadata (and only those documents). The <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list should show one bookshelf for each author you have assigned as <AutoText key="metadata::dc.Creator"/>, and clicking on that bookshelf should take you to all the documents they authored.</Text> 905 896 </NumberedItem> 906 897 <Heading> … … 930 921 <NumberedItem> 931 922 <Text id="0321d-1">If you have already done the <TutorialRef id="enhanced_word"/> exercise, some of the documents will have extracted ex.Creator metadata, and some will have dc.Creator. To use both of these in the Creators classifier, make a similar change to the <AutoText text="AZCompactList"/>: make the <AutoText text="metadata"/> field read <Format><AutoText key="metadata::dc.Creator" type="plain"/><AutoText text=",ex.Creator" type="plain"/></Format>.</Text> 932 <Text id="0321d-2">You may notice that <AutoText text="AZCompactList"/> has two options after the <AutoText text="metadata"/> option: <AutoText text="firstvalueonly"/> and <AutoText text="allvalues"/>. Manually added metadata can be used to replace or enhance automatically extracted metadata, and these options control exactly which pieces of metadata a document is classified by.</Text> 923 <Text id="0321e"><b>Build</b> the collection again and <b>preview</b> it. Now all of the documents should appear in the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> list (and extracted Creators should appear in the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list).</Text> 924 </NumberedItem> 925 <Comment> 926 <Text id="0321d-2">We will play around with the format statements and customize the outlook of this collection in the <TutorialRef id="formatting_word_pdf"/> exercise.</Text> 927 </Comment> 928 </Content> 929 </Tutorial> 930 <Tutorial id="formatting_word_pdf"> 931 <Title> 932 <Text id="fw-1">Formatting the Word and PDF collection</Text> 933 </Title> 934 <Prerequisite id="word_pdf_collection"/> 935 <Version initial="2.70w" current="2.80"/> 936 <Content> 937 <Comment> 938 <Text id="fw-1a">In this exercise, we play around with the format statements in the Word and PDF collection.</Text> 939 </Comment> 940 <NumberedItem> 941 <Text id="fw-2">Open the <b>reports</b> collection in the Librarian Interface and go to the <AutoText key="glidict::CDM.GUI.Formats"/> section of the <AutoText key="glidict::GUI.Format"/> panel.</Text> 942 </NumberedItem> 943 <Heading> 944 <Text id="fw-2a">Tidying up the default format statement</Text> 945 </Heading> 946 <NumberedItem> 947 <Text id="fw-3a">In this part of the exercise, we make the format statement simpler without changing the resulting display.</Text> 948 <Text id="fw-3">Greenstone's default format statement is complex because it is designed to produce something reasonable under almost any conditions, and also because for practical reasons it needs to be backwards compatible with legacy collections. For this collection, we don't need all of the complexity.</Text> 949 <Text id="fw-3a-1">Make sure that the <AutoText text="VList"/> format statement is selected in the list of formats.</Text> 950 <Text id="fw-4">The default <AutoText text="VList"/> format statement looks like the following:</Text> 951 <Format> 952 <td valign="top">[link][icon][/link]</td><br/> 953 <td valign="top">[ex.srclink]<highlight>{Or}{[ex.thumbicon],[ex.srcicon]}</highlight>[ex./srclink]</td><br/> 954 <td valign="top">[highlight]<br/> 955 {Or}{[dc.Title],<highlight>[exp.Title]</highlight>,[ex.Title],Untitled}<br/> 956 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td> 957 </Format> 958 <Text id="fw-5">This format statement is the default used for any vertical list, such as search results, classifiers, and document table of contents.</Text> 959 <Text id="fw-6"><Format>{Or}{[ex.thumbicon],[ex.srcicon]}</Format> chooses <i>ex.thumbicon</i> metadata if its there, otherwise chooses <i>ex.srcicon</i> metadata. If neither are present, nothing is displayed. For this collection there is no <i>ex.thumbicon</i> metadata so the choice is not needed.</Text> 960 <Text id="fw-7">Replace <Format>{Or}{[ex.thumbicon],[ex.srcicon]}</Format> (highlighted above) with <Format>[ex.srcicon]</Format>. </Text> 961 <Text id="fw-8">There is no <i>exp.Title</i> metadata, so remove that element from <Format>{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}</Format>.</Text> 962 <Text id="fw-9">The resulting format statement looks like the following:</Text> 963 <Format> 964 <td valign=top>[link][icon][/link]</td><br/> 965 <td valign=top>[ex.srclink][ex.srcicon][ex./srclink]</td><br/> 966 <td valign=top>[highlight]<br/> 967 {Or}{[dc.Title],[ex.Title],Untitled} 968 [/highlight] {If}{[ex.Source],<br><i>([ex.Source])</i>}</td><br/> 969 </Format> 970 <Text id="fw-10">Preview the collection to make sure the display hasn't changed. You shouldn't notice any difference when looking at search results, classifiers etc. </Text> 971 </NumberedItem> 972 <Heading> 973 <Text id="fw-10a">Linking to Greenstone version or original version of documents</Text> 974 </Heading> 975 <NumberedItem> 976 <Text id="fw-11">For collections with documents that undergo a conversion process during importing (e.g. Word, PDF, PowerPoint documents, but not text, HTML documents), the original file is stored in the collection along with the converted version. The default <AutoText text="VList"/> format statement links to both versions:</Text> 977 <Text id="fw-12"><Format>[ex.link][icon][/ex.link]</Format> links to the Greenstone HTML version, while <Format>[ex.srclink][ex.srcicon][/ex.srclink]</Format> links to the original.</Text> 978 <Text id="fw-13">Choose <AutoText text="SearchVList"/> in <AutoText key="glidict::CDM.GUI.Formats"/> by selecting <AutoText text="Search"/> from the <AutoText key="glidict::CDM.FormatManager.Feature"/> drop down list, and <AutoText text="VList"/> from the <AutoText key="glidict::CDM.FormatManager.Part"/> list. Click <AutoText key="glidict::CDM.FormatManager.Add" type="button"/> to add the <AutoText text="SearchVList"/> format statement into the list of assigned formats. Experiment with removing either of the two links from the format statement.</Text> 979 <Text id="fw-13a">To see the results of your changes, preview the collection and do a search. You are making changes to <AutoText text="SearchVList"/>, which means the changes will only apply to search results.</Text> 980 <Text id="fw-13b">Storing and displaying the original allows users to see the correct format, but requires the user to have the relevant program installed. It also increases the size of the collection. The Greenstone version can be viewed in a browser, but may not look as nice.</Text> 981 </NumberedItem> 982 <Heading> 983 <Text id="fw-14a">Making bookshelves show how many items they contain</Text> 984 </Heading> 985 <NumberedItem> 986 <Text id="fw-14">Next, we'll customize the format for the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list. Classifier bookshelves have only a few pieces of metadata to display: <Format>[ex.Title]</Format> and <Format>[numleafdocs]</Format>. Whatever metadata the classifier has been built on, the bookshelf label is always stored as <Format>[ex.Title]</Format>. This is why a Creator is printed out for each bookshelf even though <Format>[dc.Creator]</Format> is not specified in the format statement. <Format>[numleafdocs]</Format> is only defined for bookshelves, so this metadata can be used in an <Format>{If}</Format> statement to make bookshelves and documents display differently in the list.</Text> 987 <Text id="fw-15">Make each bookshelf in the Creator classifier show how many entries it contains. In the <AutoText key="glidict::CDM.GUI.Formats"/> section of the <AutoText key="glidict::GUI.Format"/> panel, select the <AutoText text="CL2 AZCompactList"/> classifier which is based on <AutoText key="metadata::dc.Creator"/> metadata from the <AutoText key="glidict::CDM.FormatManager.Feature"/> drop down list, and <AutoText text="VList"/> from the <AutoText key="glidict::CDM.FormatManager.Part"/> list. Click the <AutoText key="glidict::CDM.FormatManager.Add" type="button"/> button to add this format into the list of assigned formats. Note that it gets added as <AutoText text="CL2VList"/> in this list: it is the <AutoText text="VList"/> format for the second (<AutoText text="CL2"/>) classifier.</Text> 988 <Text id="fw15a">Append the following text to the bottom of the format statement:</Text> 989 <Format> 990 {If}{[numleafdocs],<td><i>([numleafdocs])</i></td>} 991 </Format> 992 <Text id="fw-16"><b>Preview</b> the collection. Click on the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list and notice that the bookshelves now display how many documents they contain.</Text> 993 <Text id="fw-17">This revised format statement has the effect of specifying in brackets how many items are contained within a bookshelf. Since only bookshelves define <Format>[numleafdocs]</Format>, only they will display this. By modifying <AutoText text="CL2VList"/> instead of <AutoText text="VList"/>, the change will only apply to the second classifier (Creators).</Text> 994 </NumberedItem> 995 <Heading> 996 <Text id="fw-17a">Displaying multi-valued metadata</Text> 997 </Heading> 998 <NumberedItem> 999 <Text id="fw-18">Next we modify the document entries in the Creator classifier to display all authors. Back in <AutoText key="glidict::CDM.GUI.Formats"/>, select the <AutoText text="CL2VList"/> format in the list of assigned formats. After <Format>{If}{[ex.Source],<br></Format> in the format statement, add <Format>[sibling:dc.Creator]</Format>.</Text> 1000 <Text id="fw-19"><Format>[ex.Source]</Format> is not defined for bookshelves, so can also be used to differentiate bookshelves and documents.</Text> 1001 <Text id="fw-20">The resulting format statement looks like:</Text> 1002 <Format> 1003 <td valign=top>[link][icon][/link]</td><br/> 1004 <td valign=top>[ex.srclink][ex.srcicon][ex./srclink]</td><br/> 1005 <td valign=top>[highlight]<br/> 1006 {Or}{[dc.Title],[ex.Title],Untitled}[/highlight]<br/> 1007 <highlight>{If}{[ex.Source],<br>[sibling:dc.Creator]</highlight><br/> 1008 <i>([ex.Source])</i>}</td><br/> 1009 {If}{[numleafdocs],<td><i>([numleafdocs])</i></td>} 1010 </Format> 1011 <Text id="fw-21">This will display the Greenstone link, the link to the original, then the Title. For bookshelves, it will also display how many documents the bookshelf contains. For documents, it will display all the Authors (Creators), and the source document. <Format>[sibling:dc.Creator]</Format> displays all the Creator metadata for the document, separated by a space (<AutoText text=" " type="quoted"/>), while <Format>[dc.Creator]</Format> displays only the first author. Preview the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list and make sure that all authors are displayed for documents.</Text> 1012 </NumberedItem> 1013 <NumberedItem> 1014 <Text id="fw-22">You can change the separator between the authors. Modify the format statement, and replace <Format>[sibling:dc.Creator]</Format> with <Format>[sibling(All'<br/>'):dc.Creator]</Format>. This will add a new line after each author (<Format><br/></Format> specifies a line break in HTML). Preview the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list.</Text> 1015 <Text id="fw-23">If you have done exercise <TutorialRef id="enhanced_word"/>, the collection will have both dc.Creator and ex.Creator metadata. To display both, you can use </Text> 1016 <Format> 1017 [sibling:dc.Creator] [sibling:ex.Creator] 1018 </Format> 1019 <Text id="fw-23a">To display dc.Creator if it is present, otherwise display ex.Creator, use</Text> 1020 <Format> 1021 {Or}{[sibling:dc.Creator],[sibling:ex.Creator]} 1022 </Format> 1023 </NumberedItem> 1024 <Heading> 1025 <Text id="0321d-1">Advanced multi-valued metadata</Text> 1026 </Heading> 1027 <NumberedItem> 1028 <Text id="0321d-2">You may notice that the <AutoText text="AZCompactList"/> classifier has two options after the <AutoText text="metadata"/> option: <AutoText text="firstvalueonly"/> and <AutoText text="allvalues"/>. Manually added metadata can be used to replace or enhance automatically extracted metadata, and these options control exactly which pieces of metadata a document is classified by.</Text> 933 1029 <Text id="0321d-3">For example, say we have two documents. Document 1 has four Creators specified (dc.Creator = dcA, dc.Creator = dcB, ex.Creator = exA, ex.Creator = exB), while document 2 has three (ex.Creator = exA, ex.Creator = exB, ex.Creator = exC). The following table shows which metadata values each document is classified by, for the different classifier options:</Text> 934 1030 <table> … … 946 1042 </NumberedItem> 947 1043 <NumberedItem> 948 <Text id="0321e"><b>Build</b> the collection again and <b>preview</b> it. Now all of the documents should appear in the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> list (and extracted Creators should appear in the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list).</Text> 949 <Text id="0321f">Extracted metadata is unreliable. But it is very cheap! On the other hand, manually assigned metadata is reliable, but expensive. The previous section of this exercise has shown how to aim for the best of both worlds by using extracted metadata but correcting it when it is wrong. While this may not satisfy the professional librarian, it could provide a useful compromise for the music teacher who wants to get their collection together with a minimum of effort.</Text> 950 </NumberedItem> 951 <Heading> 952 <Text id="0295">Branding a collection with an image</Text> 953 </Heading> 954 <NumberedItem> 955 <Text id="0296">Switch back to the <AutoText key="glidict::GUI.Format"/> panel. The first section <AutoText key="glidict::CDM.GUI.General"/> appears. This allows you to modify the values you provided when defining the collection, if desired. You can also brand the collection using a suitable image.</Text> 956 </NumberedItem> 957 <NumberedItem> 958 <Text id="0297">Click on the <AutoText key="glidict::General.Browse" type="button"/> button associated with <AutoText key="glidict::CDM.General.Icon_Collection"/>, and browse to the image <Path>sample_files → Word_and_PDF → wrdpdf.gif</Path> on your computer. When you select this image, Greenstone automatically generates an appropriate URL for the image. <b>Preview</b> the collection: you should see the new image at the top left of the page.</Text> 959 </NumberedItem> 960 </Content> 961 </Tutorial> 962 <Tutorial id="formatting_word_pdf"> 963 <Title> 964 <Text id="fw-1">Formatting the Word and PDF collection</Text> 965 </Title> 966 <Prerequisite id="word_pdf_collection"/> 967 <Version initial="2.70w" current="2.71"/> 968 <Content> 969 <Comment> 970 <Text id="fw-1a">In this exercise, we play around with the format statements in the Word and PDF collection.</Text> 971 </Comment> 972 <NumberedItem> 973 <Text id="fw-2">Open the <b>reports</b> collection in the Librarian Interface and go to the <AutoText key="glidict::CDM.GUI.Formats"/> section of the <AutoText key="glidict::GUI.Format"/> panel.</Text> 974 </NumberedItem> 975 <Heading> 976 <Text id="fw-2a">Tidying up the default format statement</Text> 977 </Heading> 978 <NumberedItem> 979 <Text id="fw-3a">In this part of the exercise, we make the format statement simpler without changing the resulting display.</Text> 980 <Text id="fw-3">Greenstone's default format statement is complex because it is designed to produce something reasonable under almost any conditions, and also because for practical reasons it needs to be backwards compatible with legacy collections. For this collection, we don't need all of the complexity.</Text> 981 <Text id="fw-3a-1">Make sure that the <AutoText text="VList"/> format statement is selected in the list of formats.</Text> 982 <Text id="fw-4">The default <AutoText text="VList"/> format statement looks like the following:</Text> 983 <Format> 984 <td valign="top">[link][icon][/link]</td><br/> 985 <td valign="top">[ex.srclink]{Or}{[ex.thumbicon],[ex.srcicon]}[ex./srclink]</td><br/> 986 <td valign="top">[highlight]<br/> 987 {Or}{[dls.Title],[dc.Title],[ex.Title],Untitled}<br/> 988 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td> 989 </Format> 990 <Text id="fw-5">This format statement is the default used for any vertical list, such as search results, classifiers, and document table of contents.</Text> 991 <Text id="fw-6"><Format>{Or}{[ex.thumbicon],[ex.srcicon]}</Format> chooses <i>ex.thumbicon</i> metadata if its there, otherwise chooses <i>ex.srcicon</i> metadata. If neither are present, nothing is displayed. For this collection there is no <i>ex.thumbicon</i> metadata so the choice is not needed.</Text> 992 <Text id="fw-7">Replace <Format>{Or}{[ex.thumbicon],[ex.srcicon]}</Format> with <Format>[ex.srcicon]</Format>. </Text> 993 <Text id="fw-8">There is no <i>dls.Title</i> metadata, so remove that element from <Format>{Or}{[dls.Title],[dc.Title],[ex.Title],Untitled}</Format>.</Text> 994 <Text id="fw-9">The resulting format statement looks like the following:</Text> 995 <Format> 996 <td valign=top>[link][icon][/link]</td><br/> 997 <td valign=top>[ex.srclink][ex.srcicon][ex./srclink]</td><br/> 998 <td valign=top>[highlight]<br/> 999 {Or}{[dc.Title],[ex.Title],Untitled}[/highlight] {If}{[ex.Source],<br><i>([ex.Source])</i>}</td><br/> 1000 </Format> 1001 <Text id="fw-10">Preview the collection to make sure the display hasn't changed. You shouldn't notice any difference when looking at search results, classifiers etc. </Text> 1002 </NumberedItem> 1003 <Heading> 1004 <Text id="fw-10a">Linking to Greenstone version or original version of documents</Text> 1005 </Heading> 1006 <NumberedItem> 1007 <Text id="fw-11">For collections with documents that undergo a conversion process during importing (e.g. Word, PDF, PowerPoint documents, but not text, HTML documents), the original file is stored in the collection along with the converted version. The default <AutoText text="VList"/> format statement links to both versions:</Text> 1008 <Text id="fw-12"><Format>[link][icon][/link]</Format> links to the Greenstone HTML version, while <Format>[srclink][srcicon][/srclink]</Format> links to the original.</Text> 1009 <Text id="fw-13">Choose <AutoText text="SearchVList"/> in <AutoText key="glidict::CDM.GUI.Formats"/> by selecting <AutoText text="Search"/> from the <AutoText key="glidict::CDM.FormatManager.Feature"/> drop down list, and <AutoText text="VList"/> from the <AutoText key="glidict::CDM.FormatManager.Part"/> list. Click <AutoText key="glidict::CDM.FormatManager.Add" type="button"/> to add the <AutoText text="SearchVList"/> format statement into the list of assigned formats. Experiment with removing either of the two links from the format statement.</Text> 1010 <Text id="fw-13a">To see the results of your changes, preview the collection and do a search. You are making changes to <AutoText text="SearchVList"/>, which means the changes will only apply to search results.</Text> 1011 <Text id="fw-13b">Storing and displaying the original allows users to see the correct format, but requires the user to have the relevant program installed. It also increases the size of the collection. The Greenstone version can be viewed in a browser, but may not look as nice.</Text> 1012 </NumberedItem> 1013 <Heading> 1014 <Text id="fw-14a">Making bookshelves show how many items they contain</Text> 1015 </Heading> 1016 <NumberedItem> 1017 <Text id="fw-14">Next, we'll customize the format for the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list. Classifier bookshelves have only a few pieces of metadata to display: <Format>[ex.Title]</Format> and <Format>[numleafdocs]</Format>. Whatever metadata the classifier has been built on, the bookshelf label is always stored as <Format>[ex.Title]</Format>. This is why a Creator is printed out for each bookshelf even though <Format>[dc.Creator]</Format> is not specified in the format statement. <Format>[numleafdocs]</Format> is only defined for bookshelves, so this metadata can be used in an <Format>{If}</Format> statement to make bookshelves and documents display differently in the list.</Text> 1018 <Text id="fw-15">Make each bookshelf in the Creator classifier show how many entries it contains. In the <AutoText key="glidict::CDM.GUI.Formats"/> section of the <AutoText key="glidict::GUI.Format"/> panel, select the <AutoText text="CL2 AZCompactList"/> classifier which is based on <AutoText key="metadata::dc.Creator"/> metadata from the <AutoText key="glidict::CDM.FormatManager.Feature"/> drop down list, and <AutoText text="VList"/> from the <AutoText key="glidict::CDM.FormatManager.Part"/> list. Click the <AutoText key="glidict::CDM.FormatManager.Add" type="button"/> button to add this format into the list of assigned formats. Note that it gets added as <AutoText text="CL2VList"/> in this list: it is the <AutoText text="VList"/> format for the second (<AutoText text="CL2"/>) classifier.</Text> 1019 <Text id="fw15a">Append the following text to the bottom of the format statement:</Text> 1020 <Format> 1021 {If}{[numleafdocs],<td><i>([numleafdocs])</i></td>} 1022 </Format> 1023 <Text id="fw-16"><b>Preview</b> the collection. Click on the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list and notice that the bookshelves now display how many documents they contain.</Text> 1024 <Text id="fw-17">This revised format statement has the effect of specifying in brackets how many items are contained within a bookshelf. Since only bookshelves define <Format>[numleafdocs]</Format>, only they will display this. By modifying <AutoText text="CL2VList"/> instead of <AutoText text="VList"/>, the change will only apply to the second classifier (Creators).</Text> 1025 </NumberedItem> 1026 <Heading> 1027 <Text id="fw-17a">Displaying multi-valued metadata</Text> 1028 </Heading> 1029 <NumberedItem> 1030 <Text id="fw-18">Next we modify the document entries in the Creator classifier to display all authors. Back in <AutoText key="glidict::CDM.GUI.Formats"/>, select the <AutoText text="CL2VList"/> format in the list of assigned formats. After <Format>{If}{[ex.Source],<br></Format> in the format statement, add <Format>[sibling:dc.Creator]</Format>.</Text> 1031 <Text id="fw-19"><Format>[ex.Source]</Format> is not defined for bookshelves, so can also be used to differentiate bookshelves and documents.</Text> 1032 <Text id="fw-20">The resulting format statement looks like:</Text> 1033 <Format> 1034 <td valign=top>[link][icon][/link]</td><br/> 1035 <td valign=top>[ex.srclink][ex.srcicon][ex./srclink]</td><br/> 1036 <td valign=top>[highlight]<br/> 1037 {Or}{[dc.Title],[ex.Title],Untitled}[/highlight]<br/> 1038 {If}{[ex.Source],<br><highlight>[sibling:dc.Creator]</highlight><br/> 1039 <i>([ex.Source])</i>}</td><br/> 1040 {If}{[numleafdocs],<td><i>([numleafdocs])</i></td>} 1041 </Format> 1042 <Text id="fw-21">This will display the Greenstone link, the link to the original, then the Title. For bookshelves, it will also display how many documents the bookshelf contains. For documents, it will display all the Authors (Creators), and the source document. <Format>[sibling:dc.Creator]</Format> displays all the Creator metadata for the document, separated by a space (<AutoText text=" " type="quoted"/>), while <Format>[dc.Creator]</Format> displays only the first author. Preview the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list and make sure that all authors are displayed for documents.</Text> 1043 </NumberedItem> 1044 <NumberedItem> 1045 <Text id="fw-22">You can change the separator between the authors. Modify the format statement, and replace <Format>[sibling:dc.Creator]</Format> with <Format>[sibling(All'<br/>'):dc.Creator]</Format>. This will add a new line after each author (<Format><br/></Format> specifies a line break in HTML). Preview the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list.</Text> 1046 <Text id="fw-23">If you have done exercise <TutorialRef id="enhanced_word"/>, the collection will have both dc.Creator and ex.Creator metadata. To display both, you can use </Text> 1047 <Format> 1048 [sibling:dc.Creator] [sibling:ex.Creator] 1049 </Format> 1050 <Text id="fw-23a">To display dc.Creator if it is present, otherwise display ex.Creator, use</Text> 1051 <Format> 1052 {Or}{[sibling:dc.Creator],[sibling:ex.Creator]} 1053 </Format> 1054 </NumberedItem> 1055 <Heading> 1056 <Text id="fw-24">Opening PDF files with query terms highlighted</Text> 1057 </Heading> 1058 <NumberedItem> 1059 <Text id="fw-24a">Next we'll customize the <AutoText text="SearchVList"/> format statement to highlight the query terms in a PDF file when it is opened from the search result list. This requires Acrobat Reader 7.0 version or higher, and currently only works on a Microsoft Windows platform.</Text> 1060 </NumberedItem> 1061 <NumberedItem> 1062 <Text id="fw-24c">The search terms are kept in the macro variable <AutoText text="_cgiargq_"/>, and we append <AutoText text="#search="_cgiargq_""/> to the end of a PDF file link to pass the query terms to the PDF file.</Text> 1063 <Text id="fw-24d"><AutoText text="PDFPlug"/> renames each PDF file as <AutoText text="doc.pdf"/> and saves it in a unique directory for that document, so we use</Text> 1064 <Format>_httpcollection_/index/assoc/[archivedir]/doc.pdf</Format> 1065 <Text id="fw-24e">to refer to the PDF source file. (However, if you used the <AutoText text="-keep_original_filename"/> option to <AutoText text="PDFPlug"/> when building the collection, the original name of the PDF file is kept, and we use</Text> 1066 <Format>_httpcollection_/index/assoc/[archivedir]/[Source]</Format> 1067 <Text id="fw-24f">instead to locate the PDF source file.)</Text> 1068 </NumberedItem> 1069 <NumberedItem> 1070 <Text id="fw-24g">Select <AutoText text="SearchVList"/> from the list of assigned formats. We need to test whether the file is a PDF file before linking to doc.pdf, using <Format>{If}{[ex.FileFormat] eq 'PDF',,}</Format>. For PDF files, we use the above format instead of the <Format>[ex.srclink]</Format> and <Format>[ex./srclink]</Format> variables to link to the file.</Text> 1071 <Text id="fw-24b">The resulting format statement is:</Text> 1072 <Format> 1073 <td valign="top">[link][icon][/link]</td><br/> 1074 <td valign="top"><highlight>{If}{[ex.FileFormat] eq 'PDF', <a 1075 href=\"_httpcollection_/index/assoc/[archivedir]/doc.pdf#search=&quot;_cgiargq_&quot;\">[ex.srcicon]</a>,<br/>[ex.srclink][ex.srcicon][ex./srclink]}</highlight></td><br/> 1076 <td valign="top">[highlight]<br/> 1077 {Or}{[dc.Title],[ex.Title],Untitled}<br/> 1078 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td><br/> 1079 </Format> 1080 <Text id="fw-24i">When the PDF icons are clicked in the search results, Acrobat will open the file with the search window open, and the query terms highlighted.</Text> 1044 <Text id="0322">Now we set the <AutoText text="firstvalueonly"/> option for the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> classifier. Switch to the <AutoText key="glidict::CDM.GUI.Classifiers"/> section of the <AutoText key="glidict::GUI.Design"/> panel, select the <AutoText text="AZCompactList"/> for <AutoText key="metadata::dc.Creator"/> metadata in the <AutoText key="glidict::CDM.ClassifierManager.Assigned"/> box and click <AutoText key="glidict::CDM.ClassifierManager.Configure" type="button"/>. Select the <AutoText text="firstvalueonly"/> option.</Text> 1045 <Text id="0322a"><b>Rebuild</b> and <b>preview</b> the collection. Now the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list classifies documents based on the first author appearing in the <AutoText key="metadata::dc.Creator"/> metadata.</Text> 1046 <Text id="0322b">If you set the <AutoText text="metadata"/> field of <AutoText text="AZCompactList"/> to <Format><AutoText key="metadata::dc.Creator" type="plain"/><AutoText text=",ex.Creator" type="plain"/></Format> in the <TutorialRef id="word_pdf_collection"/> exercise, now the <AutoText key="coredm::_Global:labelCreator_" type="italics"/> list will classify based on the first author appearing in either the <AutoText key="metadata::dc.Creator"/> metadata or the <AutoText key="metadata::ex.Creator"/> metadata.</Text> 1081 1047 </NumberedItem> 1082 1048 </Content> … … 1087 1053 </Title> 1088 1054 <SampleFiles folder="Word_and_PDF"/> 1089 <Version initial="2.70" current="2. 71"/>1055 <Version initial="2.70" current="2.80"/> 1090 1056 <Content> 1091 1057 <Text id="ep-2">Greenstone converts PDF files to HTML using third-party software: <AutoText text="pdftohtml.pl" type="italics"/>. This lets users view these documents even if they don't have the PDF software installed. Unfortunately, sometimes the formatting of the resulting HTML files is not so good.</Text> … … 1094 1060 <Text id="ep-3a">In the Librarian Interface, start a new collection called "PDF collection" and base it on <AutoText key="glidict::NewCollectionPrompt.NewCollection"/>.</Text> 1095 1061 <Text id="ep-3b">In the <AutoText key="glidict::GUI.Gather"/> panel, drag just the PDF documents from <Path>sample_files → Word_and_PDF → Documents</Path> into the new collection. Also drag in the PDF documents from <Path>sample_files → Word_and_PDF → difficult_pdf</Path>.</Text> 1096 <Text id="ep-3c">Go to the <AutoText key="glidict::GUI.Create"/> panel and build the collection. Examine the output from the build process. You will notice that one of the documents could not be processed. The following messages are shown: "The file pdf05-notext.pdf was recognised but could not be processed by any plugin.", and " 5 documentswere processed and included in the collection. 1 was rejected".</Text>1062 <Text id="ep-3c">Go to the <AutoText key="glidict::GUI.Create"/> panel and build the collection. Examine the output from the build process. You will notice that one of the documents could not be processed. The following messages are shown: "The file pdf05-notext.pdf was recognised but could not be processed by any plugin.", and "3 were processed and included in the collection. 1 was rejected".</Text> 1097 1063 </NumberedItem> 1098 1064 <NumberedItem> … … 1106 1072 </Comment> 1107 1073 <NumberedItem> 1108 <Text id="0335">Use the <AutoText key="glidict::Menu.File_Options"/> item on the <AutoText key="glidict::Menu.File"/> menu to switch to <AutoText key="glidict::Preferences.Mode.Expert"/> mode and then build the collection again. The <AutoText key="glidict::GUI.Create"/> panel looks different in <AutoText key="glidict::Preferences.Mode.Expert"/> mode because it gives more options: locate the <AutoText key="glidict::CreatePane.Build_Collection" type="button"/> button, near the bottom of the window, and click it. Now a message appears saying that the file could not be processed, and why. Amongst all the output, we get the following message: "Error: PDF contains no extractable text. Could not convert pdf05 notext.pdf to HTML format". pdftohtml.pl cannot convert a PDF file to HTML if the PDF file has no extractable text.</Text>1074 <Text id="0335">Use the <AutoText key="glidict::Menu.File_Options"/> item on the <AutoText key="glidict::Menu.File"/> menu to switch to <AutoText key="glidict::Preferences.Mode.Expert"/> mode and then build the collection again. The <AutoText key="glidict::GUI.Create"/> panel looks different in <AutoText key="glidict::Preferences.Mode.Expert"/> mode because it gives more options: locate the <AutoText key="glidict::CreatePane.Build_Collection" type="button"/> button, near the bottom of the window, and click it. Now a message appears saying that the file could not be processed, and why. Amongst all the output, we get the following message: "Error: PDF contains no extractable text. Could not convert pdf05-notext.pdf to HTML format". pdftohtml.pl cannot convert a PDF file to HTML if the PDF file has no extractable text.</Text> 1109 1075 </NumberedItem> 1110 1076 <NumberedItem> … … 1187 1153 </NumberedItem> 1188 1154 <NumberedItem> 1189 <Text id="ep-30">Edit the <AutoText text="DocumentText"/> format statement. PDF files processed as HTML will not have images to display, so we need to make sure they get text displayed instead. Change <Format>[srcicon]</Format> to <Format>{Or}{[srcicon],[Text]}</Format>.</Text> 1190 </NumberedItem> 1191 <NumberedItem> 1192 <Text id="ep-33">Build and preview the collection. All PDF documents should look relatively nice. Try searching this collection. You will be able to search for the PDFs that were converted to HTML (try e.g. <AutoText text="bibliography" type="quoted"/>), but not the ones that were converted to images (try searching for <AutoText text="banana" type="quoted"/> or <AutoText text="METS" type="quoted"/>).</Text> 1155 <Text id="ep-30">Edit the <AutoText text="DocumentText"/> format statement. PDF files processed as HTML will not have images to display, so we need to make sure they get text displayed instead. Change <Format>[srcicon]</Format> to <Format>{If}{[NoText] eq "1",[srcicon],[Text]}</Format>.</Text> 1156 </NumberedItem> 1157 <NumberedItem> 1158 <Text id="ep-33">Build and preview the collection. All PDF documents should look relatively nice. Try searching this collection. You will be able to search for the PDFs that were converted to HTML (try e.g. <AutoText text="bibliography" type="quoted"/>), but not the ones that were converted to images (try searching for <AutoText text="FAO" type="quoted"/> or <AutoText text="METS" type="quoted"/>).</Text> 1159 </NumberedItem> 1160 <Heading> 1161 <Text id="fw-24">Opening PDF files with query terms highlighted</Text> 1162 </Heading> 1163 <NumberedItem> 1164 <Text id="fw-24a">Next we'll customize the <AutoText text="SearchVList"/> format statement to highlight the query terms in a PDF file when it is opened from the search result list. This requires Acrobat Reader 7.0 version or higher, and currently only works on a Microsoft Windows platform.</Text> 1165 </NumberedItem> 1166 <NumberedItem> 1167 <Text id="fw-24c">The search terms are kept in the macro variable <AutoText text="_cgiargq_"/>, and we append <AutoText text="#search="_cgiargq_""/> to the end of a PDF file link to pass the query terms to the PDF file.</Text> 1168 <Text id="fw-24d"><AutoText text="PDFPlug"/> renames each PDF file as <AutoText text="doc.pdf"/> and saves it in a unique directory for that document, so we use</Text> 1169 <Format>_httpcollection_/index/assoc/[archivedir]/doc.pdf</Format> 1170 <Text id="fw-24e">to refer to the PDF source file. (However, if you used the <AutoText text="-keep_original_filename"/> option to <AutoText text="PDFPlug"/> when building the collection, the original name of the PDF file is kept, and we use</Text> 1171 <Format>_httpcollection_/index/assoc/[archivedir]/[Source]</Format> 1172 <Text id="fw-24f">instead to locate the PDF source file.)</Text> 1173 </NumberedItem> 1174 <NumberedItem> 1175 <Text id="fw-24g">Select <AutoText text="SearchVList"/> from the list of assigned formats. We need to test whether the file is a PDF file before linking to doc.pdf, using <Format>{If}{[ex.FileFormat] eq 'PDF',,}</Format>. For PDF files, we use the above format instead of the <Format>[ex.srclink]</Format> and <Format>[ex./srclink]</Format> variables to link to the file.</Text> 1176 <Text id="fw-24b">The resulting format statement is:</Text> 1177 <Format> 1178 <td valign="top">[link][icon][/link]</td><br/> 1179 <td valign="top"><highlight>{If}{[ex.FileFormat] eq 'PDF', <a 1180 href=\"_httpcollection_/index/assoc/[archivedir]/doc.pdf#search=&quot;_cgiargq_&quot;\">[ex.srcicon]</a>,<br/>[ex.srclink][ex.srcicon][ex./srclink]}</highlight></td><br/> 1181 <td valign="top">[highlight]<br/> 1182 {Or}{[dc.Title],[ex.Title],Untitled}<br/> 1183 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td><br/> 1184 </Format> 1185 <Text id="fw-24i">When the PDF icons are clicked in the search results, Acrobat will open the file with the search window open, and the query terms highlighted.</Text> 1193 1186 </NumberedItem> 1194 1187 </Content> … … 1198 1191 <Text id="ew-a">Enhanced Word document handling</Text> 1199 1192 </Title> 1200 <Version initial="2.70w" current="2. 71"/>1193 <Version initial="2.70w" current="2.80"/> 1201 1194 <Prerequisite id="word_pdf_collection"/> 1202 1195 <Content> … … 1213 1206 </NumberedItem> 1214 1207 <NumberedItem> 1215 <Text id="ew-5"><b>Build</b> the collection. You will notice that the Microsoft Word program is started up for each Word document—the document is saved as HTML from Word itself, to get a better conversion. <b>Preview</b> the collection. In the <AutoText key="coredm::_Global:labelTitle_"/> list, notice that <Path>word03.doc</Path> and <Path>word06.doc</Path> now have a book icon, rather than a page icon. These now appear with hierarchical structure. But these two are the only ones.</Text>1208 <Text id="ew-5"><b>Build</b> the collection. You will notice that the Microsoft Word program is started up for each Word document—the document is saved as HTML from Word itself, to get a better conversion. <b>Preview</b> the collection. In the <AutoText key="coredm::_Global:labelTitle_"/> list, notice that <Path>word03.doc</Path> and <Path>word06.doc</Path> now have a book icon, rather than a page icon. These now appear with hierarchical structure.</Text> 1216 1209 <Text id="ew-6">The default behaviour for <AutoText text="WordPlug"/> with <AutoText text="windows_scripting"/> is to section the document based on <AutoText text="Heading 1" type="quoted"/>, <AutoText text="Heading 2" type="quoted"/>, <AutoText text="Heading 3" type="quoted"/> styles. If you open up the <Path>word03.doc</Path> or <Path>word06.doc</Path> documents in Word, you will see that the sections use these Heading styles.</Text> 1217 1210 <Text id="ew-7">Note, to view style information in Word, you can select <Menu>Format → Styles and Formatting</Menu> from the menu, and a side bar will appear on the right hand side. Click on a section heading and the formatting information will be displayed in this side bar.</Text> … … 1236 1229 <BulletList> 1237 1230 <Bullet> 1238 <Text id="ew-13"><AutoText text=" PaperTitle" type="italics"/>: Title of the paper</Text>1239 </Bullet> 1240 <Bullet> 1241 <Text id="ew-14"><AutoText text=" SammaryHeader" type="italics"/> (probably mistyped): Summary section</Text>1242 </Bullet> 1243 <Bullet> 1244 <Text id="ew-15"><AutoText text=" Chapter Title" type="italics"/>: Level 1section heading</Text>1245 </Bullet> 1246 <Bullet> 1247 <Text id="ew-16"><AutoText text="S ectionHeading" type="italics"/>: Level 2section heading</Text>1248 </Bullet> 1249 <Bullet> 1250 <Text id="ew-17"><AutoText text=" Reference Heading" type="italics"/>: Reference section</Text>1231 <Text id="ew-13"><AutoText text="ManualTitle" type="italics"/>: Title of the manual</Text> 1232 </Bullet> 1233 <Bullet> 1234 <Text id="ew-14"><AutoText text="ChapterTitle" type="italics"/>: Level 1 section heading</Text> 1235 </Bullet> 1236 <Bullet> 1237 <Text id="ew-15"><AutoText text="SectionHeading" type="italics"/>: Level 2 section heading</Text> 1238 </Bullet> 1239 <Bullet> 1240 <Text id="ew-16"><AutoText text="SubsectionHeading" type="italics"/>: Level 3 section heading</Text> 1241 </Bullet> 1242 <Bullet> 1243 <Text id="ew-17"><AutoText text="AppendixTitle" type="italics"/>: Appendix section title</Text> 1251 1244 </Bullet> 1252 1245 </BulletList> … … 1263 1256 </Format> 1264 1257 <Text id="ew-12">These header options define which styles should be considered as title, level 1, level 2 and level 3 styles. </Text> 1265 <Text id="ew-12a"> Set the options as follows (spaces in the Word styles are removed when converting to HTML styles, and these options must match the HTML styles):</Text>1266 <Format> 1267 level1_header:( SammaryHeader|ChapterTitle|ReferenceHeading)<br/>1258 <Text id="ew-12a">Ensure that the <AutoText text="windows_scripting"/> option is checked, and set the options as follows (spaces in the Word styles are removed when converting to HTML styles, and these options must match the HTML styles):</Text> 1259 <Format> 1260 level1_header:(ChapterTitle|AppendixTitle)<br/> 1268 1261 level2_header: SectionHeading<br/> 1269 title_header: PaperTitle 1262 level3_header: SubsectionHeading<br/> 1263 title_header: ManualTitle 1270 1264 </Format> 1271 1265 <Comment> … … 1285 1279 </Heading> 1286 1280 <NumberedItem> 1287 <Text id="ew-21">If you look at <Path>word06.doc</Path>you will see that it now has two tables of contents. One is generated by Greenstone based on the document's styles, the other was already defined in the Word document. WordPlug can be configured to remove predefined tables of contents and tables of figures. The tables must be defined with Word styles in order for this to work.</Text>1288 </NumberedItem> 1289 <NumberedItem> 1290 <Text id="ew-22">To remove the tables of contents and figures from <Path>word06.doc</Path> , switch on the <AutoText text="delete_toc"/> option in <AutoText text="WordPlug"/>. Set the <AutoText text="toc_header"/> option to <Format>(MsoToc1|MsoToc2|MsoToc3|MsoTof)</Format>. In this document, the table of contents and list of figures use these four style names. Click <AutoText key="glidict::General.OK" type="button"/>.</Text>1291 </NumberedItem> 1292 <NumberedItem> 1293 <Text id="ew-24"><b>Build</b> and <b>preview</b> the collection. <Path>word06.doc</Path> should now have only one table of contents.</Text>1281 <Text id="ew-21">If you look at the HTML versions of <Path>word05.doc</Path> and <Path>word06.doc</Path>, you will see that it now has two tables of contents. One is generated by Greenstone based on the document's styles, the other was already defined in the Word document. WordPlug can be configured to remove predefined tables of contents and tables of figures. The tables must be defined with Word styles in order for this to work.</Text> 1282 </NumberedItem> 1283 <NumberedItem> 1284 <Text id="ew-22">To remove the tables of contents and figures from <Path>word06.doc</Path> and the table of contents from <Path>word05.doc</Path>, switch on the <AutoText text="delete_toc"/> option in <AutoText text="WordPlug"/>. Set the <AutoText text="toc_header"/> option to <Format>(MsoToc1|MsoToc2|MsoToc3|MsoTof|TOA)</Format>. In this document, the table of contents and list of figures use these four style names. Click <AutoText key="glidict::General.OK" type="button"/>.</Text> 1285 </NumberedItem> 1286 <NumberedItem> 1287 <Text id="ew-24"><b>Build</b> and <b>preview</b> the collection. Both <Path>word05.doc</Path> and <Path>word06.doc</Path> should now have only one table of contents.</Text> 1294 1288 </NumberedItem> 1295 1289 <NumberedItem> … … 1300 1294 </Heading> 1301 1295 <NumberedItem> 1302 <Text id="ew-26">W ord document properties can be extracted as metadata. By default, only the Title will be extracted. Other properties can be extracted using the <AutoText text="metadata_fields"/> option.</Text>1296 <Text id="ew-26">When the <AutoText text="windows_scripting"/> option is set, word document properties can be extracted as metadata. By default, only the Title will be extracted. Other properties can be extracted using the <AutoText text="metadata_fields"/> option.</Text> 1303 1297 </NumberedItem> 1304 1298 <NumberedItem> … … 1324 1318 <Text id="0403">Exporting a collection to CD-ROM/DVD</Text> 1325 1319 </Title> 1326 <Version initial="2.60" current="2. 71"/>1320 <Version initial="2.60" current="2.80"/> 1327 1321 <Content> 1328 1322 <Comment> … … 1349 1343 </Title> 1350 1344 <SampleFiles folder="tudor"/> 1351 <Version initial="2.60" current="2. 71"/>1345 <Version initial="2.60" current="2.80"/> 1352 1346 <Content> 1347 <Comment> 1348 <Text id="03881">You will need the files in the <Path>sample_files → tudor</Path> folder.</Text> 1349 </Comment> 1353 1350 <NumberedItem> 1354 1351 <Text id="0388">Invoke the Greenstone Librarian Interface (from the Windows <i>Start</i> menu) and start a new collection called <b>tudor</b> (use the <AutoText key="glidict::Menu.File"/> menu), based on the default <AutoText key="glidict::NewCollectionPrompt.NewCollection"/>.</Text> … … 1380 1377 Title,Author,Page_topic,Content 1381 1378 </Format> 1382 <Text id="0393b-1"> Make sure that you have copied this exactly, with no spaces.Click <AutoText key="glidict::General.OK" type="button"/>.</Text>1379 <Text id="0393b-1">Click <AutoText key="glidict::General.OK" type="button"/>.</Text> 1383 1380 </NumberedItem> 1384 1381 <NumberedItem> … … 1419 1416 </Title> 1420 1417 <Prerequisite id="large_html_collection"/> 1421 <Version initial="2.60" current="2. 71"/>1418 <Version initial="2.60" current="2.80"/> 1422 1419 <Content> 1423 1420 <Comment> … … 1532 1529 </Title> 1533 1530 <Prerequisite id="large_html_collection"/> 1534 <Version initial="2.60" current="2. 71"/>1531 <Version initial="2.60" current="2.80"/> 1535 1532 <Content> 1536 1533 <NumberedItem> … … 1540 1537 <td valign=top>[ex.srclink]{Or}{[ex.thumbicon],[ex.srcicon]} [ex./srclink]</td><br/> 1541 1538 <td valign=top>[highlight]<br/> 1542 {Or}{[d ls.Title],[dc.Title],[ex.Title],Untitled}<br/>1539 {Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}<br/> 1543 1540 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}</td> 1544 1541 </Format> … … 1609 1606 <td>[link][icon][/link]</td><br/> 1610 1607 <td>{If}{[numleafdocs],<b>Bookshelf title:</b> [ex.Title],<br/> 1611 Title:</b> [ex.Title]}<br/>1608 <b>Title:</b> [ex.Title]}<br/> 1612 1609 </td> 1613 1610 </Format> … … 1626 1623 <Text id="st-1">Section tagging for HTML documents</Text> 1627 1624 </Title> 1628 <Version initial="2.70w" current="2. 71"/>1625 <Version initial="2.70w" current="2.80"/> 1629 1626 <Content> 1630 1627 <NumberedItem> … … 1682 1679 <Text id="0411">Downloading files from the web</Text> 1683 1680 </Title> 1684 <Version initial="2.60" current="2. 71"/>1681 <Version initial="2.60" current="2.80"/> 1685 1682 <Content> 1686 1683 <Comment> … … 1692 1689 <NumberedItem> 1693 1690 <Text id="0414">In a web browser, visit <Link>http://englishhistory.net</Link>, follow the link to <i>Tudor England</i>, and click <<b>Enter</b>>. You should be at the URL</Text> 1694 <Link>http://englishhistory.net/tudor /contents.html</Link>1691 <Link>http://englishhistory.net/tudor.html</Link> 1695 1692 <Text id="0415">This is where we started the downloading process to obtain the files you have been using for the <b>tudor</b> collection. You could do the same thing by copying this URL from the web browser, pasting it into the <AutoText key="glidict::GUI.Download"/> panel, and clicking the <AutoText key="glidict::Mirroring.Download" type="button"/> button. However, several megabytes will be downloaded, which might strain your network resources—or your patience! For a faster exercise we focus on a smaller section of the site. </Text> 1696 1693 </NumberedItem> … … 1699 1696 <Text id="0415b">Enter this URL</Text> 1700 1697 <Link>http://englishhistory.net/tudor/citizens/</Link> 1701 <Text id="0417">into the <AutoText text="url"/> box. There are several other options that govern how the download process proceeds. To see a description of an option, hover the mouse over it and a tooltip will appear. To copy just the <i>citizens</i> section of the website, switch on the <AutoText text="below"/> option by checking its box . If you don't do this (or if you miss out the terminating "/" in the URL), the downloading process will follow links to other areas of the <i>englishhistory.net</i> website and grab those as well.</Text>1698 <Text id="0417">into the <AutoText text="url"/> box. There are several other options that govern how the download process proceeds. To see a description of an option, hover the mouse over it and a tooltip will appear. To copy just the <i>citizens</i> section of the website, switch on the <AutoText text="below"/> option by checking its box and set the <AutoText text="depth"/> option to 1. If you don't do this (or if you miss out the terminating "/" in the URL), the downloading process will follow links to other areas of the <i>englishhistory.net</i> website and grab those as well.</Text> 1702 1699 </NumberedItem> 1703 1700 <NumberedItem> … … 1724 1721 </Title> 1725 1722 <Prerequisite id="downloading_from_internet"/> 1726 <Version initial="2.60" current="2. 71"/>1723 <Version initial="2.60" current="2.80"/> 1727 1724 <Content> 1728 1725 <NumberedItem> 1729 <Text id="0424">Open up your <b> webtudor</b> collection, and in the <AutoText key="glidict::GUI.Gather"/> panel inspect the files you dragged into it. The first folder is <Path>englishhistory.net</Path>, which opens up to reveal <Path>tudor</Path>, and so on. The files represent a complete sweep of the pages (and supporting images) that constitute the <i>Tudor citizens</i> section of the <i>englishhistory.net</i> web site. They were downloaded from the web in a way that preserved the structure of the original site. This allows any page's original URL to be reconstructed from the folder hierarchy.</Text>1726 <Text id="0424">Open up your <b>tudor</b> collection, and in the <AutoText key="glidict::GUI.Gather"/> panel inspect the files you dragged into it. The first folder is <Path>englishhistory.net</Path>, which opens up to reveal <Path>tudor</Path>, and so on. The files represent a complete sweep of the pages (and supporting images) that constitute the <i>Tudor citizens</i> section of the <i>englishhistory.net</i> web site. They were downloaded from the web in a way that preserved the structure of the original site. This allows any page's original URL to be reconstructed from the folder hierarchy.</Text> 1730 1727 </NumberedItem> 1731 1728 <NumberedItem> … … 1758 1755 </Title> 1759 1756 <SampleFiles folder="marc"/> 1760 <Version initial="2.60" current="2. 71"/>1757 <Version initial="2.60" current="2.80"/> 1761 1758 <Content> 1762 1759 <Comment> 1763 <Text id="0520a">This exercise looks at using fielded searching in a collection. Fielded searching is best used for metadata rich collections. Here we use bibliographic data in MARC format. We also "explode" the database, enabling editing of the metadata with the Librarian Interface.</Text> 1764 </Comment> 1765 <NumberedItem> 1766 <Text id="0521">Start a new collection called <b>Beatles Bibliography</b> which will contain a collection of MARC records on the Beatles, from the US Library of Congress. Enter the requested information and base it on <AutoText key="glidict::NewCollectionPrompt.NewCollection"/>.</Text> 1767 </NumberedItem> 1768 <NumberedItem> 1769 <Text id="0522">In the <AutoText key="glidict::GUI.Gather"/> panel, open the <Path>sample_files → marc</Path> folder, drag <Path>locbeatles50.marc</Path> into the right-hand pane and drop it there. A popup window asks whether you want to add <AutoText text="MARCPlug" /> to the collection to process this file. Click <AutoText key="glidict::CDM.PlugInManager.QuickAdd" type="button"/>, because this plugin will be needed to process the MARC records.</Text> 1770 </NumberedItem> 1771 <NumberedItem> 1772 <Text id="0523">In the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, remove the plugins <AutoText text="TextPlug" /> to <AutoText text="NULPlug" /> by selecting each one in the <AutoText key="glidict::CDM.PlugInManager.Assigned"/> list and clicking <AutoText key="glidict::CDM.PlugInManager.Remove" type="button"/> (<AutoText text="ZIPPlug" />, <AutoText text="GAPlug" /> and <AutoText text="MARCPlug" /> remain). It is not strictly necessary to remove these redundant plugins, but it is good practice to include only plugins that are needed, to avoid unwanted (and unexpected) side effects.</Text> 1773 </NumberedItem> 1760 <Text id="0520a">This exercise looks at using fielded searching in a collection. Fielded searching is best used for metadata rich collections. Here we use bibliographic data in MARC format.</Text> 1761 </Comment> 1762 <NumberedItem> 1763 <Text id="0521">Start a new collection called <b>Papers Bibliography</b> which will contain a collection of example MARC records of the working papers published at the <Link url="http://www.cs.waikato.ac.nz">Computer Science Department</Link>, <Link url="http://www.waikato.ac.nz">Waikato University</Link>. Enter the requested information and base it on <AutoText key="glidict::NewCollectionPrompt.NewCollection"/>.</Text> 1764 </NumberedItem> 1765 <NumberedItem> 1766 <Text id="0522">In the <AutoText key="glidict::GUI.Gather"/> panel, open the <Path>sample_files → marc</Path> folder, drag <Path>CMSwp-all.marc</Path> into the right-hand pane and drop it there. A popup window asks whether you want to add <AutoText text="MARCPlug" /> to the collection to process this file. Click <AutoText key="glidict::CDM.PlugInManager.QuickAdd" type="button"/>, because this plugin will be needed to process the MARC records.</Text> 1767 </NumberedItem> 1768 <!-- don't need to remove the plugins --> 1769 <!-- 1770 <NumberedItem> 1771 <Text id="0523">In the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, remove the plugins <AutoText text="TextPlug" /> to <AutoText text="NULPlug" /> by selecting each one in the <AutoText key="glidict::CDM.PlugInManager.Assigned"/> list and clicking <AutoText key="glidict::CDM.PlugInManager.Remove" type="button"/> (<AutoText text="ZIPPlug" />, <AutoText text="GAPlug" />, <AutoText text="MetadataXMLPlug"/> and <AutoText text="MARCPlug" /> remain). It is not strictly necessary to remove these redundant plugins, but it is good practice to include only plugins that are needed, to avoid unwanted (and unexpected) side effects.</Text> 1772 </NumberedItem> 1773 --> 1774 1774 <NumberedItem> 1775 1775 <Text id="0524">Now select <AutoText key="glidict::CDM.GUI.Classifiers"/> within the <AutoText key="glidict::GUI.Design"/> panel and <b>remove</b> the default classifier for <b>Source</b> metadata.</Text> … … 1779 1779 </NumberedItem> 1780 1780 <NumberedItem> 1781 <Text id="0525">Switch to the <AutoText key="glidict::GUI.Create"/> panel, <b>build</b> the collection, and <b>preview</b> it. Browse through the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> and view a record or two. Try searching—for example, find items that include <AutoText text=" rock music"/>.</Text>1781 <Text id="0525">Switch to the <AutoText key="glidict::GUI.Create"/> panel, <b>build</b> the collection, and <b>preview</b> it. Browse through the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> and view a record or two. Try searching—for example, find items that include <AutoText text="graphics"/>.</Text> 1782 1782 </NumberedItem> 1783 1783 <NumberedItem> … … 1794 1794 </Heading> 1795 1795 <NumberedItem> 1796 <Text id="0531a"> Collections built with MGPP (the default indexer) provide the option offielded searching. In the browser, go to the <AutoText key="coredm::_Global:linktextPREFERENCES_" type="italics"/> page. You will notice that there is a <AutoText key="coredm::_preferences:textsearchtype_" /> option which enables you to switch between "normal" and "fielded" search. Change to fielded search now and click on the <AutoText key="coredm::_Global:labelSearch_"/> button. The search form has changed to a fielded form.</Text>1796 <Text id="0531a">Now let's look at fielded searching. In the browser, go to the <AutoText key="coredm::_Global:linktextPREFERENCES_" type="italics"/> page. You will notice that there is a <AutoText key="coredm::_preferences:textsearchtype_" /> option which enables you to switch between "normal" and "fielded" search. Change to fielded search now and click on the <AutoText key="coredm::_Global:labelSearch_"/> button. The search form has changed to a fielded form.</Text> 1797 1797 </NumberedItem> 1798 1798 <NumberedItem> … … 1803 1803 </NumberedItem> 1804 1804 <NumberedItem> 1805 <Text id="0533"><b>Preview</b> the collection again. Notice that the collection's home page no longer includes a query box. (This is because the search form is too big to fit here nicely.) To search, you have to click <AutoText key="coredm::_Global:labelSearch_"/> in the navigation bar. Note that the <AutoText key="coredm::_Global:linktextPREFERENCES_" type="italics"/> page has changed so that the "normal" query style is no longer offered.</Text>1805 <Text id="0533"><b>Preview</b> the collection again. Notice that the collection's home page no longer includes a query box. (This is because the search form is too big to fit here nicely.) To search, you have to click <AutoText key="coredm::_Global:labelSearch_"/> in the navigation bar. Note that the <AutoText key="coredm::_Global:linktextPREFERENCES_" type="italics"/> page has changed so that the "normal" query style is no longer the default value.</Text> 1806 1806 </NumberedItem> 1807 1807 <NumberedItem> … … 1833 1833 </NumberedItem> 1834 1834 <NumberedItem> 1835 <Text id="0533-9">Once exploding has finished, the MARC database file will have been deleted, and a folder created in its place. This folder contains an empty file for each record in the original database. The metadata for these records can be viewed and edited by switching to the <AutoText key="glidict::GUI.Enrich"/> panel.</Text> 1836 </NumberedItem> 1837 <NumberedItem> 1838 <Text id="0533-10">Because the MARC file is no longer present, and the collection contains empty (.nul) files, we need to change the list of plugins. In the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, remove <AutoText text="MARCPlug"/> and add <AutoText text="NULPlug"/> (use the default configuration).</Text> 1839 </NumberedItem> 1840 <NumberedItem> 1841 <Text id="0533-11"><b>Rebuild</b> and <b>preview</b> the collection. You will notice that the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> classifier displays the filename not the record title, the <AutoText key="coredm::_Global:labelSubject_" type="italics"/> classifier is empty, searching no longer returns any results, and the document display is useless.</Text> 1835 <Text id="0533-9">Once exploding has finished, the MARC database file will have been deleted, and three folders created in its place. These folders contain an empty file for each record in the original database. The metadata for these records can be viewed and edited by switching to the <AutoText key="glidict::GUI.Enrich"/> panel.</Text> 1836 </NumberedItem> 1837 <NumberedItem> 1838 <Text id="0533-10">Because the MARC file is no longer present, and the collection contains empty (.nul) files, we need to change the list of plugins. In the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel, remove <AutoText text="MARCPlug"/>.</Text> 1839 </NumberedItem> 1840 <NumberedItem> 1841 <Text id="0533-11"><b>Rebuild</b> and <b>preview</b> the collection. You will notice that the <AutoText key="coredm::_Global:labelSubject_" type="italics"/> classifier is empty, searching no longer returns any results, and the document display is useless.</Text> 1842 <Text id="0533-11b">Although the <AutoText key="coredm::_Global:labelTitle_" type="italics"/> classifier was built on <AutoText key="metadata::ex.Title"/>, it still displays the correct titles, but in the <AutoText key="glidict::GUI.Enrich"/> panel you can see the <AutoText key="metadata::ex.Title"/> metadata are actually the filenames rather than titles of the MARC records. This is because the default <AutoText text="VList"/> format uses the <AutoText key="metadata::exp.Title"/> metadata. In the <AutoText key="glidict::CDM.GUI.Formats"/> section of the <AutoText key="glidict::GUI.Format"/> panel, select <AutoText text="VList"/> in the list of assigned format statements. The resulting format statement looks like:</Text> 1843 <Format> 1844 <td valign="top">[link][icon][/link]</td><br/> 1845 <td valign="top">[ex.srclink]{Or}{[ex.thumbicon],[ex.srcicon]}[ex./srclink]</td><br/> 1846 <td valign="top">[highlight]<br/> 1847 {Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}<br/> 1848 [/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>} 1849 </Format> 1850 <Text id="0533-11c">Since there is no <AutoText key="metadata::dc.Title"/> metadata and <AutoText key="metadata::exp.Title"/> comes before <AutoText key="metadata::ex.Title"/>, the expoded titles will be displayed.</Text> 1842 1851 </NumberedItem> 1843 1852 <Heading> 1844 1853 <Text id="0533-11a">Reformatting the collection to use the exploded metadata</Text> 1845 1854 </Heading> 1846 <Text id="0533-12">The collection previously used extracted (ex.) metadata, but now it uses exploded (exp.) metadata. The classifiersand search indexes were built on ex metadata, which is why they no longer work properly.</Text>1855 <Text id="0533-12">The collection previously used extracted (ex.) metadata, but now it uses exploded (exp.) metadata. The <AutoText key="coredm::_Global:labelSubject_" type="italics"/> classifier and search indexes were built on ex metadata, which is why they no longer work properly.</Text> 1847 1856 <Text id="0533-12a">There is also no longer any text in the documents. Previously, MARCPlug stored the raw record as the "text" of each record. Now that the metadata is in the Librarian Interface, there is no longer the concept of raw record, and so there is no text.</Text> 1848 1857 <Text id="0533-12b">We need to modify the collection design to take note of these changes.</Text> … … 1860 1869 </NumberedItem> 1861 1870 <NumberedItem> 1862 <Text id="0533-15">In the <AutoText key="glidict::CDM.GUI.Classifiers"/> section, change the <AutoText key="metadata::ex.Title"/> <AutoText text="AZList"/> to use <AutoText key="metadata::exp.Title"/> metadata. Double click the <AutoText key="metadata::ex.Title"/> <AutoText text="AZList"/> in the <AutoText key="glidict::CDM.ClassifierManager.Assigned"/> list, and change the <AutoText text="metadata"/> option to use <AutoText key="metadata::exp.Title"/>. Click <AutoText key="glidict::General.OK" type="button"/>. Do the same thing for the Subject <AutoText text="AZCompactList"/>, changing <AutoText key="metadata::ex.Subject"/> to <AutoText key="metadata::exp.Subject"/>.</Text> 1871 <Text id="0533-15">To explicitly use the <AutoText key="metadata::exp.Title"/> metadata, in the <AutoText key="glidict::CDM.GUI.Classifiers"/> section, change the <AutoText key="metadata::ex.Title"/> <AutoText text="AZList"/> to use <AutoText key="metadata::exp.Title"/> metadata. Double click the <AutoText key="metadata::ex.Title"/> <AutoText text="AZList"/> in the <AutoText key="glidict::CDM.ClassifierManager.Assigned"/> list, and change the <AutoText text="metadata"/> option to use <AutoText key="metadata::exp.Title"/>. Click <AutoText key="glidict::General.OK" type="button"/>. Do the same thing for the Subject <AutoText text="AZCompactList"/>, changing <AutoText key="metadata::ex.Subject"/> to <AutoText key="metadata::exp.Subject"/>.</Text> 1872 </NumberedItem> 1873 <NumberedItem> 1874 <Text id="0533-23"><b>Rebuild</b> and <b>preview</b> the collection. The classifiers should be back to normal and searching should now work.</Text> 1863 1875 </NumberedItem> 1864 1876 <NumberedItem> … … 1866 1878 <BulletList> 1867 1879 <Bullet> 1868 <Text id="0533-16a">There is no d ls or dc metadata for this collection, so replace <Format>{Or}{[dls.Title],[dc.Title],[ex.Title],Untitled}</Format> with <Format>{Or}{[exp.Title],[ex.Title],Untitled}</Format>.</Text>1880 <Text id="0533-16a">There is no dc metadata for this collection, so replace <Format>{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}</Format> with <Format>{Or}{[exp.Title],[ex.Title],Untitled}</Format>.</Text> 1869 1881 </Bullet> 1870 1882 <Bullet> … … 1898 1910 <NumberedItem> 1899 1911 <Text id="0533-22">The <AutoText key="coredm::_document:textDETACH_" type="italics"/> and <AutoText key="coredm::_document:textNOHIGHLIGHT_" type="italics"/> buttons are not very useful for this collection, so lets get rid of them. Edit the <AutoText text="DocumentButtons"/> format statement to make it empty.</Text> 1900 </NumberedItem>1901 <NumberedItem>1902 <Text id="0533-23"><b>Rebuild</b> and <b>preview</b> the collection. The classifiers should be back to normal, searching should now work, and there should be a nice record display.</Text>1903 1912 </NumberedItem> 1904 1913 </Content> … … 1909 1918 </Title> 1910 1919 <SampleFiles folder="isis"/> 1911 <Version initial="2.70w" current="2. 71"/>1920 <Version initial="2.70w" current="2.80"/> 1912 1921 <Content> 1913 1922 <Comment> … … 1915 1924 </Comment> 1916 1925 <NumberedItem> 1917 <Text id="is-3">Start a new collection called <b>ISIS Collection</b> .</Text>1926 <Text id="is-3">Start a new collection called <b>ISIS Collection</b> (base it on <b>New Collection</b>).</Text> 1918 1927 </NumberedItem> 1919 1928 <NumberedItem> … … 1971 1980 </Title> 1972 1981 <SampleFiles folder="custom"/> 1973 <Version initial="2.70" current="2. 71"/>1982 <Version initial="2.70" current="2.80"/> 1974 1983 <Content> 1975 1984 <Text id="mf-2">The appearance of all pages produced by Greenstone is governed by macro files, which reside in the folder <Path>Greenstone → macros</Path>, images, and CSS stylesheets, both of which reside in <Path>Greenstone → images</Path>. </Text> 1976 1985 <Text id="mf-3">A macro takes the form <Format>_macroname_ {macro value}</Format>. Macro names start and end with underscores (_), and the macro value is enclosed in curly brackets ({}). Macro values can be text or HTML, and can include other macros.</Text> 1977 <Text id="mf-4">Macros are grouped into packages, and different packages control the appearance of different pages. For example, the <AutoText text="home"/>, <AutoText text="help"/>, <AutoText text="preferences"/>, <AutoText text="query"/>, <AutoText text="document"/> packages control the home, help, preferences, query, and document pages, respectively. Some macro files contain macros for just one package, for example, <Path>home.dm</Path>, <Path>query.dm</Path>, <Path>document.dm</Path>, while others contain macros for many packages. <Path>base.dm</Path> contains macros used globally, <Path>style.dm</Path> controls the common style of each page, <Path>english.dm</Path>, <Path>french.dm</Path> and other language files contain the text fragments for the entire interface, in that specificlanguage. </Text>1986 <Text id="mf-4">Macros are grouped into packages, and different packages control the appearance of different pages. For example, the <AutoText text="home"/>, <AutoText text="help"/>, <AutoText text="preferences"/>, <AutoText text="query"/>, <AutoText text="document"/> packages control the home, help, preferences, query, and document pages, respectively. Some macro files contain macros for just one package, for example, <Path>home.dm</Path>, <Path>query.dm</Path>, <Path>document.dm</Path>, while others contain macros for many packages. <Path>base.dm</Path> contains macros used globally, <Path>style.dm</Path> controls the common style of each page, <Path>english.dm</Path>, <Path>french.dm</Path> and other language files contain the text fragments for the entire interface, in that language. </Text> 1978 1987 <Text id="mf-5">The output of the library program is a page of HTML which is viewed in a web browser. CSS (Cascading Style Sheets) are often used alongside HTML pages to control the formatting, such as layout, colour, font etc. The default Greenstone stylesheet is <Path>Greenstone → images → style.css</Path>.</Text> 1979 1988 <Text id="mf-6">In this exercise, we customize the macros, images and stylesheets to change the appearance of our library.</Text> 1980 1989 <Heading> 1981 <Text id="mf-7">Changing the background and header images</Text>1982 </Heading>1983 <NumberedItem>1984 <Text id="mf-8">Three new images for this exercise can be found in <Path>sample_files → custom</Path>. Copy <Path>chalk-blue.gif</Path>, <Path>gsdlhead-blue.gif</Path> and <Path>divb-blue.gif</Path> from the <Path>custom</Path> folder into the <Path>Greenstone → images</Path> folder.</Text>1985 </NumberedItem>1986 <NumberedItem>1987 <Text id="mf-9">Open the file <Path>Greenstone → macros → home.dm</Path> in a text editor, e.g. WordPad. Find each occurrence of <Format>gsdlhead.gif</Format> in this file (there are two) and replace with <Format>gsdlhead-blue.gif</Format>. (If you are using WordPad, you can use <Menu>Edit → Find</Menu> to search for the text.)</Text>1988 <Text id="mf-10">Save <Path>home.dm</Path> and close the file.</Text>1989 </NumberedItem>1990 <NumberedItem>1991 <Text id="mf-11">Open the file <Path>Greenstone → macros → style.dm</Path> with the same program. Locate the following part of the file (this is part of the <Format>_cssheader_</Format> macro):</Text>1992 <Format>1993 <style type="text/css"><br/>1994 body.bgimage \{ background-image: url("_httpimg_/chalk.gif"); \}<br/>1995 </Format>1996 <Text id="mf-12">Use copy and paste on the <Format>body.bgimage</Format> line to make it look like this: </Text>1997 <Format>1998 <style type="text/css"><br/>1999 /*body.bgimage \{ background-image: url("_httpimg_/chalk.gif"); \}*/<br/>2000 body.bgimage \{ background-image: url("_httpimg_/chalk-blue.gif"); \}<br/>2001 </Format>2002 <Text id="mf-13">/*...*/ around a line signals a comment, and this style element will be ignored. We use this to "comment out" the original line and replace it with a modified line. This way it is easy to revert back to the original if necessary. Here we are changing the background image for the <Format>bgimage</Format> section of the <Format>body</Format> of the page to <Format>chalk-blue.gif</Format>.</Text>2003 <Text id="mf-14">Save <Path>style.dm</Path> and close the file.</Text>2004 </NumberedItem>2005 <NumberedItem>2006 <Text id="mf-15">Preview the home page in a web browser. (On Windows, restart the Greenstone library server.) The page header and background should now use the new graphics, and be blue.</Text>2007 <Comment>2008 <Text id="mf-15a">The final part of this exercise looks at how we determined which images needed replacing, and which macro files should be edited.</Text>2009 </Comment>2010 </NumberedItem>2011 <Heading>2012 <Text id="mf-16">Changing the colour of the navigation bar, page title and page text</Text>2013 </Heading>2014 <Text id="mf-17">Now that the background image is a nice blue colour, lets format the page so that some other parts are blue too. Preview the collection after each change to make sure that it has worked properly. On Windows, macro file changes require a restart of the Greenstone library server. Stylesheet changes may require a force reload in the web browser.</Text>2015 <NumberedItem>2016 <Text id="mf-18">First, we'll change the colour of the navigation bar and green divider bars. These use an image as a background, specified in the same macro as the page background.</Text>2017 <Text id="mf-19">Open <Path>Greenstone → macros → style.dm</Path> in a text editor, and find the <Format>_cssheader_</Format> macro that you modified previously. Change the <Format>div.navbar</Format> and <Format>div.divbar</Format> parts to use <Format>divb-blue.gif</Format> instead of <Format>bg_green.png</Format>:</Text>2018 <Format>2019 /*div.navbar \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/>2020 div.navbar \{ background-image: url("_httpimg_/divb-blue.gif"); \}<br/>2021 /*div.divbar \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/>2022 div.divbar \{ background-image: url("_httpimg_/divb-blue.gif"); \}<br/>2023 </Format>2024 </NumberedItem>2025 <NumberedItem>2026 <Text id="mf-20">The selected item on the navigation bar uses the same background, so change that too:</Text>2027 <Format>2028 /*a.navlink_sel \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/>2029 a.navlink_sel \{ background-image: url("_httpimg_/divb-blue.gif"); \}2030 </Format>2031 </NumberedItem>2032 <NumberedItem>2033 <Text id="mf-21">Next, we get rid of the background green image on the page and collection titles. Comment out the <Format>p.bannertitle</Format> and <Format>p.collectiontitle</Format> parts:</Text>2034 <Format>2035 /*p.bannertitle \{background-image: url("_httpimg_/banner_bg.png"); \}*/<br/>2036 /*p.collectiontitle \{background-image: url("_httpimg_/banner_bg.png"); \}*/2037 </Format>2038 </NumberedItem>2039 <Text id="mf-22">The above style definitions were included in the macro file so that image paths could be dynamically generated. The majority of the style definitions reside in an external style file, <Path>Greenstone → images → style.css</Path>, and most style changes involve modifying that file.</Text>2040 <NumberedItem>2041 <Text id="mf-23">Open <Path>Greenstone → images → style.css</Path> in a text editor. Make the following modifications. You might want to preview after each one to see the effect.</Text>2042 <Text id="mf-24">Change some of the colours:</Text>2043 <BulletList>2044 <Bullet>2045 <Text id="mf-27">Find the <Format>body</Format> style instructions:</Text>2046 <Format>2047 body {<br/>2048 background: #ffffff;<br/>2049 color: #000000;<br/>2050 }2051 </Format>2052 <Text id="mf-27a">Set <Format>color</Format> to <Format>teal</Format>.</Text>2053 </Bullet>2054 <Bullet>2055 <Text id="mf-25">For <Format>a.collectiontitle</Format>, set <Format>color</Format> to <Format>blue</Format>.</Text>2056 </Bullet>2057 <Bullet>2058 <Text id="mf-26">For <Format>p.collectiontitle</Format>, add <Format>color: blue;</Format></Text>2059 </Bullet>2060 </BulletList>2061 </NumberedItem>2062 <NumberedItem>2063 <Text id="mf-28">For fun, lets switch the positions of the home, help and preferences buttons and the collection name or image.</Text>2064 <BulletList>2065 <Bullet>2066 <Text id="mf-29">For <Format>div.pageinfo</Format>, set both <Format>float</Format> and <Format>text-align</Format> to <Format>left</Format>.</Text>2067 </Bullet>2068 <Bullet>2069 <Text id="mf-30">For <Format>div.collectimage</Format>, set <Format>float</Format> and <Format>text-align</Format> to <Format>right</Format>.</Text>2070 </Bullet>2071 </BulletList>2072 <Text id="mf-31">The look of your library should now be substantially different.</Text>2073 </NumberedItem>2074 <Heading>2075 <Text id="mf-32">Adding a footer</Text>2076 </Heading>2077 <NumberedItem>2078 <Text id="mf-33">Next we add a footer to each page. <Path>Greenstone → macros → style.dm</Path> defines a header and footer for each page, and macro files for the different pages define the page content. Open the file <Path>Greenstone → macros → style.dm</Path> in a text editor.</Text>2079 </NumberedItem>2080 <NumberedItem>2081 <Text id="mf-34">Locate the <Format>_footer_</Format> macro:</Text>2082 <Format>2083 _footer_ {<br/>2084 <!-- page footer (\_style:footer\_) --><br/>2085 _pagefooterextra__endspacer__htmlfooter_<br/>2086 }2087 </Format>2088 <Text id="mf-35">After <Format>_pagefooterextra_</Format> add some text or HTML. For example <Format><center><small>Copyright 2006 My Awesome Digital Library</small></center></Format>. The resulting macro will look something like:</Text>2089 <Format>2090 _footer_ {<br/>2091 <!-- page footer (\_style:footer\_) --><br/>2092 _pagefooterextra_2093 <center><small>Copyright 2006 My Awesome Digital Library</small></center>2094 _endspacer__htmlfooter_<br/>2095 }2096 </Format>2097 <Comment>2098 <Text id="mf-36">The <Format><center></Format> and <Format><small></Format> HTML tags center the text, and make it a smaller size than the rest of the page.</Text>2099 </Comment>2100 <Text id="mf-37">Save <Path>style.dm</Path> and close the file.</Text>2101 </NumberedItem>2102 <NumberedItem>2103 <Text id="mf-38">Preview the changes in a web browser. (On Windows, restart the Greenstone library server.) Each page should now have the new text at the bottom.</Text>2104 </NumberedItem>2105 <NumberedItem>2106 <Text id="mf-39">Adding text into the main <Format>_footer_</Format> macro adds it to all pages. To add a footer just to a particular page, use <Format>_pagefooterextra_</Format> in the appropriate macro file. For example, lets add some more text to the footer, this time just on the home page.</Text>2107 <Text id="mf-40">Open the file <Path>Greenstone → macros → home.dm</Path> in a text editor. After the line <Format>package home</Format>, add the following text:</Text>2108 <Format>2109 _pagefooterextra_ {Collections generated by Me.}2110 </Format>2111 <Text id="mf-41">Save <Path>home.dm</Path> and close the file.</Text>2112 <Text id="mf-42">Preview the home page in a web browser. (On Windows, restart the Greenstone library server.) The home page should now display the new text, while the other pages won't.</Text>2113 </NumberedItem>2114 <Heading>2115 <Text id="mf-43">Make your own Greenstone home page</Text>2116 </Heading>2117 <Text id="mf-44">You can make radical changes to a page by changing the macro file completely. For example, here we use a predefined alternative to the home page.</Text>2118 <NumberedItem>2119 <Text id="mf-45">Open the file <Path>Greenstone → etc → main.cfg</Path> in a text editor. Locate the <AutoText text="macrofiles" type="italics"/> list:</Text>2120 <Format>2121 # The list of display macro files used by this receptionist<br/>2122 macrofiles tip.dm style.dm base.dm query.dm help.dm pref.dm about.dm \<br/>2123 document.dm browse.dm status.dm authen.dm users.dm html.dm \<br/>2124 extlink.dm gsdl.dm extra.dm home.dm collect.dm docs.dm \<br/>2125 bsummary.dm gti.dm gli.dm nav_css.dm usability.dm \<br/>2126 ...<br/>2127 </Format>2128 <Text id="mf-46">Change the text <Format>home.dm</Format> to <Format>yourhome.dm</Format>. Save and close the file.</Text>2129 </NumberedItem>2130 <NumberedItem>2131 <Text id="mf-47">Preview the newly structured home page in a web browser. (On Windows, restart the Greenstone library server.) </Text>2132 </NumberedItem>2133 <NumberedItem>2134 <Text id="mf-48">Reverse this last change by changing <Format>yourhome.dm</Format> back to <Format>home.dm</Format> in the file <Path>Greenstone → etc → main.cfg</Path>. You may also like to reverse the other changes you have made.</Text>2135 </NumberedItem>2136 <Heading>2137 1990 <Text id="mf-49">Collection specific customisation</Text> 2138 1991 </Heading> 2139 <Text id="mf-50">Macros can also be used to customize single collections. They should be added to a file called <Path>extra.dm</Path> in the <Path>macros</Path> directory of a collection. This part of the exercise can be done using the Librarian Interface.</Text>2140 <Text id="mf-51">We use the Word and PDF collection (from exercise <TutorialRef id="word_pdf_collection"/>) as the example for this exercise, but it can be done with any collection. Open up this collection ( reports) in the Librarian Interface.</Text>2141 <NumberedItem> 2142 <Text id="mf-51a">Go to the <AutoText key="glidict::GUI.Format"/> panel, and select <AutoText key="glidict::CDM.GUI.Macros"/> from the left hand list. This section allows you to edit the collection's extra.dmmacro file.</Text>2143 </NumberedItem> 2144 <NumberedItem> 2145 <Text id="mf-53">First, we change the title of the <AutoText key="coredm::_about:textabcol_"/> section of the about page. Add the following text in the edit box :</Text>1992 <Text id="mf-50">Macros can be used to customize single collections by adding them to a file called <Path>extra.dm</Path> in the <Path>macros</Path> directory of a collection.</Text> 1993 <Text id="mf-51">We use the Word and PDF collection (from exercise <TutorialRef id="word_pdf_collection"/>) as the example for this exercise, but it can be done with any collection. Open up this collection (<b>reports</b>) in the Librarian Interface.</Text> 1994 <NumberedItem> 1995 <Text id="mf-51a">Go to the <AutoText key="glidict::GUI.Format"/> panel, and select <AutoText key="glidict::CDM.GUI.Macros"/> from the left hand list. This section allows you to edit the collection's <i>extra.dm</i> macro file.</Text> 1996 </NumberedItem> 1997 <NumberedItem> 1998 <Text id="mf-53">First, we change the title of the <AutoText key="coredm::_about:textabcol_"/> section of the about page. Add the following text in the edit box (which can be copied from the file <Path>about_tweak.txt</Path> in the <Path>sample_files → custom</Path> folder):</Text> 2146 1999 <Format> 2147 2000 package about<br/> … … 2154 2007 } 2155 2008 </Format> 2156 <Text id="mf-55">Preview the collection . (On Windows, restart the Greenstone library server.) The aboutpage will have a new title underneath the search form.</Text>2157 </NumberedItem> 2158 <NumberedItem> 2159 <Text id="mf- 56">Next we'll do some style customisations for this collection. Add the following text:</Text>2009 <Text id="mf-55">Preview the collection by pressing the <AutoText key="glidict::CreatePane.Preview_Collection" type="button"/> button. The <i>About</i> page will have a new title underneath the search form.</Text> 2010 </NumberedItem> 2011 <NumberedItem> 2012 <Text id="mf-33">Next we add a footer to each page. Add the <Format>_footer_</Format> macro to the end of the edit box (which can be copied from the file <Path>footer_tweak.txt</Path> in the <Path>sample_files → custom</Path> folder):</Text> 2160 2013 <Format> 2161 2014 package Style<br/> 2162 2015 <br/> 2016 _footer_ {<br/> 2017 _pagefooterextra_ 2018 <center><small>Copyright 2006 My Awesome Digital Library</small></center> 2019 _endspacer__htmlfooter_<br/> 2020 } 2021 </Format> 2022 <Comment> 2023 <Text id="mf-36">The <Format><center></Format> and <Format><small></Format> HTML tags center the text, and make it a smaller size than the rest of the page.</Text> 2024 </Comment> 2025 </NumberedItem> 2026 <NumberedItem> 2027 <Text id="mf-38">Preview the changes in a web browser. Each page should now have the new text at the bottom.</Text> 2028 </NumberedItem> 2029 <NumberedItem> 2030 <Text id="mf-39">Putting text in the main <Format>_footer_</Format> macro adds it to all pages of this collection. To add a footer just to a particular page, use <Format>_pagefooterextra_</Format> in the appropriate package. For example, lets add some more text to the footer, this time just on the <i>About</i> page.</Text> 2031 <Text id="mf-40">Add the following text immediately after the line 2032 <Format>package about</Format> :</Text> 2033 <Format> 2034 _pagefooterextra_ {Collection generated by Me.} 2035 </Format> 2036 <Text id="mf-42">Preview the <i>About</i> page in a web browser. The <i>About</i> page should now display the new text, while the other pages won't.</Text> 2037 </NumberedItem> 2038 <NumberedItem> 2039 <Text id="mf-56">Next we'll do some style customisations. Add the following text below the <Format>_footer_</Format> macro (which can be copied from the file <Path>red_tweak.txt</Path> in the <Path>sample_files → custom</Path> folder)</Text> 2040 <Format> 2163 2041 _collectionspecificstyle_ {<br/> 2164 2042 <style type="text/css"><br/> … … 2174 2052 } 2175 2053 </Format> 2176 <Text id="mf-57">Preview the collection. (On Windows, restart the Greenstone library server.) The reports collection will now have a pink background, and the navigation bar and divider bars will be red. These changes will only affect this collection.</Text> 2054 <Text id="mf-56a">/*...*/ around a line signals a comment, and this style element will be ignored.</Text> 2055 <Text id="mf-57">Preview the collection. The <b>reports</b> collection will now have a pink background, and the navigation bar and divider bars will be red. These changes will only affect this collection.</Text> 2177 2056 </NumberedItem> 2178 2057 <Text id="mf-58">Any macros from the general macro files can be copied into a collection's <Path>extra.dm</Path> file and modified. Remember to include the package declaration to make sure that the macros get applied to the correct page(s).</Text> 2179 2058 <Text id="mf-59">The style modifications made above were minor. The collection still uses the majority of the standard style file. The style declarations in the <Format>_collectionspecificstyle_</Format> macro get appended to the default ones. To completely change the appearance of a collection, we can use a new style sheet altogether.</Text> 2180 2059 <NumberedItem> 2181 <Text id="mf-59a">Add the following t o <Path>extra.dm</Path>after the last modifications:</Text>2060 <Text id="mf-59a">Add the following text (which can be copied from the file <Path>css_tweak.txt</Path> in the <Path>sample_files → custom</Path> folder) after the last modifications:</Text> 2182 2061 <Format> 2183 2062 _cssheader_ {<br/> … … 2190 2069 </NumberedItem> 2191 2070 <Heading> 2071 <Text id="mf-73">Changing the colour of the page title and page text</Text> 2072 </Heading> 2073 <Text id="mf-17">In the previous exercises we changed a single collection. Now we change all the pages in our Greenstone installation by modifying style and macro files outside the Librarian Interface. First, we format the page so that some other parts are blue. Preview any collection after each change to make sure that it has worked properly. On Windows, macro file changes require a restart of the Greenstone local library server. Stylesheet changes may require a forced reload in the web browser.</Text> 2074 <!-- 2075 <NumberedItem> 2076 <Text id="mf-18">First, we'll change the colour of the navigation bar and green divider bars. These use an image as a background, specified in the same macro as the page background.</Text> 2077 <Text id="mf-19">Open <Path>Greenstone → macros → style.dm</Path> in a text editor, and find the <Format>_cssheader_</Format> macro that you modified previously. Change the <Format>div.navbar</Format> and <Format>div.divbar</Format> parts to use <Format>divb-blue.gif</Format> instead of <Format>bg_green.png</Format>:</Text> 2078 <Format> 2079 /*div.navbar \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/> 2080 div.navbar \{ background-image: url("_httpimg_/divb-blue.gif"); \}<br/> 2081 /*div.divbar \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/> 2082 div.divbar \{ background-image: url("_httpimg_/divb-blue.gif"); \}<br/> 2083 </Format> 2084 <Text id="mf-19a">Preview the collection, now the navigation bar and the green divider change to a blue background. Note that when you select a classifier, the background of the selected item is still green.</Text> 2085 </NumberedItem> 2086 <NumberedItem> 2087 <Text id="mf-20">The selected item on the navigation bar uses the same background, so change that too:</Text> 2088 <Format> 2089 /*a.navlink_sel \{ background-image: url("_httpimg_/bg_green.png"); \}*/<br/> 2090 a.navlink_sel \{ background-image: url("_httpimg_/divb-blue.gif"); \} 2091 </Format> 2092 <Text id="mf-20a">Preview the collection, now the selected classifier is also in a blue background.</Text> 2093 </NumberedItem> 2094 <NumberedItem> 2095 <Text id="mf-21">Next, we get rid of the background green image on the page and collection titles. Comment out the 2096 <Format>p.bannertitle</Format> and <Format>p.collectiontitle</Format> 2097 parts.(If a collection title image is used, you won't see the change of the background on the collection titles.)</Text> 2098 <Format> 2099 /*p.bannertitle \{background-image: url("_httpimg_/banner_bg.png"); \}*/<br/> 2100 /*p.collectiontitle \{background-image: url("_httpimg_/banner_bg.png"); \}*/ 2101 </Format> 2102 <Text id="mf-21a">Preview the collection, the small green background on the collection title image and the page title image is gone.</Text> 2103 </NumberedItem> 2104 <Text id="mf-22">The above style definitions were included in the macro file so that image paths could be dynamically generated. </Text> 2105 --> 2106 <NumberedItem> 2107 <Text id="mf-23">The majority of the style definitions reside in an external style file, <Path>Greenstone → images → style.css</Path>, and most style changes involve modifying that file. Open <Path>Greenstone → images → style.css</Path> in a text editor, e.g. WordPad (and save a .backup copy). Make the following modifications. You might want to preview after each one to see the effect.</Text> 2108 <Text id="mf-24">Change some of the colours:</Text> 2109 <BulletList> 2110 <Bullet> 2111 <Text id="mf-27">Find the <Format>body</Format> style instructions:</Text> 2112 <Format> 2113 body {<br/> 2114 background: #ffffff;<br/> 2115 } 2116 </Format> 2117 <Text id="mf-27a">Add <Format>color: teal;</Format></Text> 2118 </Bullet> 2119 <Bullet> 2120 <Text id="mf-25">For <Format>a.collectiontitle</Format>, set <Format>color</Format> to <Format>blue</Format>.</Text> 2121 </Bullet> 2122 <Bullet> 2123 <Text id="mf-26">For <Format>p.collectiontitle</Format>, add <Format>color: blue;</Format></Text> 2124 </Bullet> 2125 </BulletList> 2126 <Text id="mf-27b">Preview the collection. Now text in the page body is a light green color (teal), and the font of the collection title has changed from black to blue.</Text> 2127 </NumberedItem> 2128 <comment>(If a collection title image is used, you won't see the change on the collection title.)</comment> 2129 <NumberedItem> 2130 <Text id="mf-28">Lets switch the positions of the HOME, HELP and PREFERENCES buttons and the collection name or image.</Text> 2131 <BulletList> 2132 <Bullet> 2133 <Text id="mf-29">For <Format>div.pageinfo</Format>, set both <Format>float</Format> and <Format>text-align</Format> to <Format>left</Format>.</Text> 2134 </Bullet> 2135 <Bullet> 2136 <Text id="mf-30">For <Format>div.collectimage</Format>, set <Format>float</Format> and <Format>text-align</Format> to <Format>right</Format>.</Text> 2137 </Bullet> 2138 </BulletList> 2139 <Text id="mf-31">The look of your library should now be substantially different. The HELP, HOME and PREFERENCES buttons are in the left upper corner whereas the collection title is switched to the right of the page.</Text> 2140 </NumberedItem> 2141 <NumberedItem> 2142 <Text id="mf-8">Now we will customize the default Greenstone header image and the background image. Two new images for this exercise can be found in <Path>sample_files → custom</Path>. Copy <Path>newbgimg.gif</Path>, <Path>newheadimg.gif</Path> from the <Path>custom</Path> folder into the <Path>Greenstone → images</Path> folder.</Text> 2143 </NumberedItem> 2144 <NumberedItem> 2145 <Text id="mf-9">Open the file <Path>Greenstone → macros → home.dm</Path> in a text editor. Find each occurrence of <Format>gsdlhead.gif</Format> in this file (there are two) and replace with <Format>newheadimg.gif</Format>. (If you are using WordPad, you can use <Menu>Edit → Find</Menu> to search for the text.)</Text> 2146 <Text id="mf-10">Save <Path>home.dm</Path> and close the file.</Text> 2147 </NumberedItem> 2148 <NumberedItem> 2149 <Text id="mf-11">Open the file <Path>Greenstone → macros → style.dm</Path> with the text editor. Locate the following part of the file (this is part of the <Format>_cssheader_</Format> macro):</Text> 2150 <Format> 2151 <style type="text/css"><br/> 2152 body.bgimage \{ background-image: url("_httpimg_/chalk.gif"); \}<br/> 2153 </Format> 2154 <Text id="mf-12">Use copy and paste on the <Format>body.bgimage</Format> line to make it look like this: </Text> 2155 <Format> 2156 <style type="text/css"><br/> 2157 /*body.bgimage \{ background-image: url("_httpimg_/chalk.gif"); \}*/<br/> 2158 body.bgimage \{ background-image: url("_httpimg_/newbgimg.gif"); \}<br/> 2159 </Format> 2160 <Text id="mf-13">Here we are changing the background image for the <Format>bgimage</Format> section of the <Format>body</Format> of the page to <Format>newbgimg.gif</Format>.</Text> 2161 <Text id="mf-14">Save <Path>style.dm</Path> and close the file.</Text> 2162 </NumberedItem> 2163 <NumberedItem> 2164 <Text id="mf-15">Preview the home page in a web browser. (On Windows, restart the Greenstone library server.) The header and background of every page of each collection should now use the new graphics.</Text> 2165 </NumberedItem> 2166 <Heading> 2167 <Text id="mf-43">Make your own Greenstone home page</Text> 2168 </Heading> 2169 <Text id="mf-44">You can make radical change to a page by changing the macro file completely. For example, here we use a alternative to the home page which we have prepared for you in advance and included in your Greenstone installation.</Text> 2170 <NumberedItem> 2171 <Text id="mf-45">Open the file <Path>Greenstone → etc → main.cfg</Path> in a text editor. Locate the <AutoText text="macrofiles" type="italics"/> list:</Text> 2172 <Format> 2173 # The list of display macro files used by this receptionist<br/> 2174 macrofiles tip.dm style.dm base.dm query.dm help.dm pref.dm about.dm \<br/> 2175 document.dm browse.dm status.dm authen.dm users.dm html.dm \<br/> 2176 extlink.dm gsdl.dm extra.dm home.dm collect.dm docs.dm \<br/> 2177 bsummary.dm gti.dm gli.dm nav_css.dm usability.dm \<br/> 2178 ...<br/> 2179 </Format> 2180 <Text id="mf-46">Change the text <Format>home.dm</Format> to <Format>yourhome.dm</Format>. Save and close the file.</Text> 2181 </NumberedItem> 2182 <NumberedItem> 2183 <Text id="mf-47">Preview the newly structured home page in a web browser. (On Windows, restart the Greenstone library server.) Look at the file macros/yourhome.dm in a text editor to see hoe these changes are expressed.</Text> 2184 </NumberedItem> 2185 <NumberedItem> 2186 <Text id="mf-48">Reverse this last change by changing <Format>yourhome.dm</Format> back to <Format>home.dm</Format> in the file <Path>Greenstone → etc → main.cfg</Path>. You may also like to reverse the other changes you have made.</Text> 2187 <Comment> 2188 <Text id="mf-15a">The final part of this exercise looks at how we determined which images needed replacing, and which macro files should be edited.</Text> 2189 </Comment> 2190 </NumberedItem> 2191 <Heading> 2192 2192 <Text id="mf-63">How to determine which images to replace (advanced)</Text> 2193 2193 </Heading> 2194 2194 <NumberedItem> 2195 <Text id="mf-64">In the first partof this exercise we replaced the default background (<AutoText text="chalk.gif"/>) and header (<AutoText text="gsdlhead.gif"/>) images with new ones. To do this we needed to change the image names in the macro files. How did we know which images we were replacing and which macro files to edit? This exercise shows you how to find out.</Text>2196 </NumberedItem> 2197 <NumberedItem> 2198 <Text id="mf-65">To find out the names of the images to replace, go to the home page of your digital library in a browser. Right-click on the header image (<AutoText text="Greenstone digital library software" type="quoted"/>) and select "Save picture as". A dialog will pop up and will display the image name: < AutoText text="gsdlhead.gif" type="quoted"/> (or <AutoText text="gsdlhead-blue.gif" type="quoted"/> if you are using the new header). Click Cancel to close the dialog—you don't need to save the images. Do the same for the background image by right clicking on the left hand green (or blue) swirly bar. This time choose "Save background as" to find the name: <AutoText text="chalk.gif" type="quoted"/> (or <AutoText text="new_background.gif" type="quoted"/>), then click Cancel.</Text>2195 <Text id="mf-64">In the step 10 of this exercise we replaced the default background (<AutoText text="chalk.gif"/>) and header (<AutoText text="gsdlhead.gif"/>) images with new ones. To do this we needed to change the image names in the macro files. How did we know which images we were replacing and which macro files to edit? This exercise shows you how to find out.</Text> 2196 </NumberedItem> 2197 <NumberedItem> 2198 <Text id="mf-65">To find out the names of the images to replace, go to the home page of your digital library in a browser. Right-click on the header image (<AutoText text="Greenstone digital library software" type="quoted"/>) and select "Save picture as". A dialog will pop up and will display the image name: <i><AutoText text="gsdlhead.gif" /></i> (or <i><AutoText text="newheadimg.gif" /></i> if you are using the new header). Click Cancel to close the dialog—you don't need to save the images. Do the same for the background image by right clicking on the left hand green (or blue) swirly bar. This time choose "Save background as" to find the name: <i><AutoText text="chalk.gif" /></i> (or <i><AutoText text="newbgimg.gif" /></i>), then click Cancel.</Text> 2199 2199 </NumberedItem> 2200 2200 <NumberedItem> … … 2204 2204 <Text id="mf-67">Once you have identified the names of the images to be replaced, you need to find out where they occur in the macro files. To do this, search the macro files for the image names using the <AutoText text="find"/> program, which is run in a command prompt. Open a command prompt using <Menu>Start → Programs → Accessories → Command Prompt</Menu>, or <Menu>Start → Run</Menu> and enter <Command>cmd</Command> as the name of the program to run.</Text> 2205 2205 <Text id="mf-68">You can type <Command>find/?</Command> to see a description of the program and its arguments.</Text> 2206 <Text id="mf-69">To search the macro files for < AutoText text="gsdlhead.gif" type="quoted"/> type</Text>2206 <Text id="mf-69">To search the macro files for <i><AutoText text="gsdlhead.gif" /></i> type</Text> 2207 2207 <Command>find "gsdlhead.gif" "C:\Program Files\Greenstone\macros\*.dm"</Command> 2208 2208 <Text id="mf-70"><AutoText text="*.dm"/> means all files ending in <AutoText text=".dm"/>. A list of all macro files will be displayed, along with any matches. You will see that <Path>home.dm</Path> and <Path>exported_home.dm</Path> both contain <AutoText text="gsdlhead.gif"/>. <Path>home.dm</Path> in the one you want to edit—<Path>exported_home.dm</Path> is used for the home page when you export a collection to CD-ROM.</Text> 2209 <Text id="mf-71">Do the same thing for < AutoText text="chalk.gif" type="quoted"/>:</Text>2209 <Text id="mf-71">Do the same thing for <i><AutoText text="chalk.gif" /></i>:</Text> 2210 2210 <Command>find "chalk.gif" "C:\Program Files\Greenstone\macros\*.dm"</Command> 2211 <Text id="mf-72"><Path>base.dm</Path> is the only file that mentionsthis image.</Text>2211 <Text id="mf-72"><Path>base.dm</Path> and <Path>style.dm</Path> are the only files that mention this image.</Text> 2212 2212 <Text id="mf-73">Close the command prompt.</Text> 2213 2213 </NumberedItem> … … 2219 2219 </Title> 2220 2220 <SampleFiles folder="beatles"/> 2221 <Version initial="2.60" current="2. 71"/>2221 <Version initial="2.60" current="2.80"/> 2222 2222 <Content> 2223 2223 <NumberedItem> … … 2255 2255 <Prerequisite id="multimedia_collection_explore"/> 2256 2256 <SampleFiles folder="beatles"/> 2257 <Version initial="2.60" current="2. 71"/>2257 <Version initial="2.60" current="2.80"/> 2258 2258 <Content> 2259 2259 <Comment> … … 2302 2302 </BulletList> 2303 2303 <Text id="0566"><b>Build</b> the collection again, and <b>preview</b> it.</Text> 2304 <Text id="0567">Extracted metadata is unreliable. But it is very cheap! On the other hand, manually assigned metadata is reliable, but expensive. The previous section of this exercise has shown how to aim for the best of both worlds by using extracted metadata but correcting it when it is wrong. While this may not satisfy the professional librarian, it could provide a useful compromise for the music teacher who wants to get their collection together with a minimum of effort.</Text>2304 <Text id="0567">Extracted metadata is unreliable. But it is very cheap! On the other hand, manually assigned metadata is reliable, but expensive. The previous section of this exercise has shown how to aim for the best of both worlds by using extracted metadata but correcting it when it is wrong.</Text> 2305 2305 </NumberedItem> 2306 2306 <Heading> … … 2357 2357 <highlight>{If}{[dc.Format] eq 'Images',</highlight><br/> 2358 2358 <highlight>[srclink][thumbicon][/srclink],</highlight><br/> 2359 <highlight>[link][icon][/link]}}</highlight></td> <br/> 2359 <highlight>{If}{[dc.Format] eq 'Supplementary',</highlight><br/> 2360 <highlight>[srclink][srcicon][/srclink] [link][icon][/link],</highlight> 2361 <highlight>[link][icon][/link]}}}</highlight></td> <br/> 2360 2362 <td valign=top>[highlight]<br/> 2361 2363 {Or}{[dls.Title],[dc.Title],[Title],Untitled}<br/> … … 2529 2531 <NumberedItem> 2530 2532 <Text id="0646">Using the file browser, copy the <Path>images</Path> and <Path>macros</Path> folders from the <Path>advbeat_large</Path> folder into the <Path>smallbea</Path> folder. (It's OK to overwrite the existing <Path>images</Path> folder: the image in it is included in the folder being copied.) The <Path>images</Path> folder includes some useful icons, and the <Path>macros</Path> folder defines some macro names that use these images.</Text> 2531 <Text id="0646a">To see the macro definitions, open the collection in the L Ibrarian Interface (<Menu><AutoText key="glidict::Menu.File"/> → <AutoText key="glidict::Menu.File_Open"/></Menu>) and view the <AutoText key="glidict::CDM.GUI.Macros"/> section in the <AutoText key="glidict::GUI.Format"/> panel.</Text>2533 <Text id="0646a">To see the macro definitions, open the collection in the Librarian Interface (<Menu><AutoText key="glidict::Menu.File"/> → <AutoText key="glidict::Menu.File_Open"/></Menu>) and view the <AutoText key="glidict::CDM.GUI.Macros"/> section in the <AutoText key="glidict::GUI.Format"/> panel.</Text> 2532 2534 </NumberedItem> 2533 2535 <Heading> … … 2620 2622 </Title> 2621 2623 <SampleFiles folder="niupepa"/> 2622 <Version initial="2.60" current="2. 71"/>2624 <Version initial="2.60" current="2.80"/> 2623 2625 <Content> 2624 2626 <Comment> … … 2635 2637 </NumberedItem> 2636 2638 <NumberedItem> 2637 <Text id="0680">Some of the files you have just dragged in are the newspaper images; others are text files that contain the text extracted from these images. We want these to be processed by <AutoText text="PagedImgPlug"/>, not <AutoText text="ImagePlug"/> or <AutoText text="TEXTPlug"/>. Switch to the <AutoText key="glidict::CDM.GUI.Plugins"/> section of the <AutoText key="glidict::GUI.Design"/> panel and delete <AutoText text="ImagePlug"/> and <AutoText text="TEXTPlug"/>. While you are at it, you could tidy things up by deleting <AutoText text="ZIPPlug"/> and all plugins from <AutoText text="HTMLPlug"/> to <AutoText text="NULPlug"/> as well, since they will not be used. <AutoText text="GAPlug"/> and <AutoText text="PagedImgPlug"/> remain.</Text>2639 <Text id="0680">Some of the files you have just dragged in are the newspaper images;