Changeset 19285

Show
Ignore:
Timestamp:
29.04.2009 14:20:40 (10 years ago)
Author:
kjdon
Message:

updated for 2.82. descriptions, added some comments

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • collections/documented-examples/trunk/gsarch-e/etc/collect.cfg

    r19060 r19285  
    99 
    1010plugin      GreenstoneXMLPlugin 
    11 plugin      EMAILPlug -process_exp greenstone.* 
     11# process_exp tells EmailPlugin which files to process - in this case all files 
     12# starting with 'greenstone'. This is used as the email files in this  
     13# collection don't have a standard mbx/email extension. 
     14# OIDtype message_id tells the plugin to use the message identifier as the  
     15# Greenstone document identifier - this way we can use the InReplyTo metadata 
     16# to link to the original email. 
     17plugin      EmailPlugin -process_exp greenstone.* -OIDtype message_id 
    1218plugin      MetadataXMLPlugin 
    1319plugin      ArchivesInfPlugin 
     
    1622 
    1723# note that [ and ] get turned into &#9x; before we remove the prefix! 
    18 classify    AZCompactList -metadata Subject -mingroup 2 -removeprefix ((?i:re:|fw(d)?:|\[greenstone-(users|devel)\])\\s*)* 
     24# mingroup 2 so that bookshelves are only generated when there is more than 
     25# one item with a common value. 
     26# removeprefix removes re: fwd: [greenstone-users] [greenstone-devel] from 
     27# the subject line before classifying, so that messages and their replies end 
     28# up in the same folder. 
     29classify    AZCompactList -metadata Subject -mingroup 2 -removeprefix (\\s*(?i:re:|fw(d)?:|\[greenstone-(users|devel)\])\\s*)* 
    1930classify    AZCompactList -metadata FromName -mingroup 2 -buttonname From 
    20 # nogroup is a new option since gsdl version 2.41 
    2131classify    DateList -nogroup  -bymonth  
    2232 
     
    2838 
    2939# removed from format strings to prevent listing email addresses - John: 
    30 # &lt;<a href="mailto:[FromAddr]">[FromAddr]</a>&gt; 
     40# &lt;<a href=\"mailto:[FromAddr]\">[FromAddr]</a>&gt; 
    3141 
    3242# for Subjects 
     
    150160 
    151161# -- English text ---------------- 
    152 collectionmeta  collectionextra [l=en] "This is a collection of email messages from the Greenstone 
    153 mailing list archives. The collection includes messages from the beginning of the mailing list 
    154 in April 2000 up until fairly recently. The mailing list is used for communicating with the 
    155 entire Greenstone team, therefore the content of the messages is usually global in nature. 
    156 The mailing list is also a good way of getting help with problems - someone on the team will 
    157 probably be able to help you. <p> This collection may be useful for finding solutions to 
    158 common problems, or simply for tracking the progress of the Greenstone software. 
    159  
    160 <p>To subscribe to the Greenstone mailing list, please 
    161 <a href=\"https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users\">click here</a>. 
     162collectionmeta  collectionextra [l=en] "This is a collection of email messages  
     163from the Greenstone mailing list archives, from November/December, 2008. 
    162164 
    163165<h3>How the collection works</h3> 
     
    165167<p> 
    166168The Greenstone Archives collection 
    167 uses the <i>Email</i> plugin, which parses files in email formats. There is one 
    168 file for each year, and each file contains many email messages. The <i>Email</i> 
     169uses the <i>Email</i> plugin, which parses files in email formats. In this case, there is a file per month per mailing list, and each file contains many email messages. The <i>Email</i> 
    169170plugin splits these into individual documents, and produces <i>Title</i>, 
    170 <i>Subject</i>, <i>Headers</i>, <i>From</i>, <i>FromName</i>, <i>FromAddr</i>, 
    171 <i>Date</i>, and <i>DateText</i> metadata. 
     171<i>Subject</i>, <i>From</i>, <i>FromName</i>, <i>FromAddr</i>, 
     172<i>Date</i>, <i>DateText</i>, <i>InReplyTo</i>, and optionally <i>Headers</i>, metadata. 
    172173 
    173174<p> 
     
    181182 
    182183<p> 
    183 The <i>indexes</i> line specifies four searchable indexes, which can be seen by clicking 
     184The <i>indexes</i> line specifies 3 searchable indexes, which can be seen by clicking 
    184185beside the word \"Messages\" on the 
    185 <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=q\">search page</a> to reveal a drop-down menu. 
     186<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">search page</a> to reveal a drop-down menu. 
    186187The first (called <i>Messages</i>) is created from the document 
    187 text, while the others are formed from <i>From</i>, <i>Subject</i>, and 
    188 <i>Headers</i> metadata. 
     188text, while the others are formed from <i>From</i> and <i>Subject</i> metadata. 
    189189 
    190190<p> 
     
    192192<i>Date</i> metadata. The <i>AZCompactList</i> classifier used for the first 
    193193two is like <i>AZList</i> but generates a bookshelf for duplicate items, as 
    194 illustrated <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL1\">here</a>. 
     194illustrated <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">here</a>. 
    195195This is represented by a tree structure whose nodes are either 
    196196leaf nodes, representing documents, or internal nodes. A metadata item called 
    197197numleafdocs gives the total number of documents below an internal node. The 
    198 format statements for the first classifier, called <i>CL1Vlist</i>, checks 
     198format statement for the first classifier, called <i>CL1Vlist</i>, checks 
    199199whether this item exists. If so the node must be an internal one, in which case 
    200 it is labeled by its <i>Title.</i> Otherwise the node\'s label starts with the 
    201 <i>Subject</i>, then gives <i>From</i> metadata (both name and email address, 
    202 suitably hyperlinked), followed by the <i>DateText</i>. 
     200it is labeled by its <i>Title</i>. Otherwise the node\'s label starts with the 
     201<i>Subject</i> which links to the document, then gives <i>FromName</i> metadata, with a link to \"Search by Sender\", followed by the <i>DateText</i>. 
    203202 
    204203<p> 
    205204The second classifier (<i>CL2Vlist</i>) is similar, but shows slightly 
    206205different information -- the result can be seen 
    207 <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL2\">here</a>. 
     206<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">here</a>. 
    208207For internal nodes, the actual number of leaf documents 
    209 (<i>numleafdocs</i>) is given in parentheses after the <i>Title</i>; for 
    210 document nodes the <i>From</i>, <i>Subject</i>, and <i>Date</i> metadata is 
     208(<i>numleafdocs</i>) is given in parentheses after the <i>Title</i>. For 
     209document nodes the <i>FromName</i>, with a link to \"Search By Sender\", <i>Subject</i> (linked to the document), and <i>DateText</i> metadata is 
    211210shown. 
    212211 
     
    215214 
    216215<p> 
    217 Finally, the document text is formatted to show the header fields followed by 
    218 the message text (written as [<i>Text</i>] in the format statement). However, 
    219 there is a subtle twist, and to see what it is you should look at a document in 
    220 the collection. At the end of the document is a \"show all headers\" hyperlink, 
    221 which, when clicked, shows a long list of email headers and changes the 
    222 hyperlink at the end of the document to \"hide headers.\" The faint of heart 
    223 should skip the following explanation! The <i>If</i> in the format statement 
    224 tests <i>cgiargheaders</i>, which in fact determines whether the URL contains a 
    225 CGI argument called \"headers\". If so, the <i>Headers</i> metadata is displayed, 
    226 otherwise it is not. After the the message text has been shown (by 
    227 [<i>Text</i>]), the <i>cgiargheaders</i> variable is tested again to determine 
    228 whether to put the \"hide headers\" or the \"show all headers\" hyperlink. 
     216Finally, the document text is formatted to show the header fields (<i>FromName</i>, <i>DateText</i>, <i>Subject</i>, <i>InReplyTo</i>), followed by 
     217the message text (written as <i>[Text]</i> in the format statement). <i>FromName</i> is linked to a search on that name, while <i>InReplyTo</i> links to the email message that it refers to.  
    229218" 
    230219 
    231220# -- French text ---------------- 
    232 collectionmeta  collectionextra [l=fr] " 
    233 Une collection de messages e-mail provenant des archives 
    234 de la liste de diffusion de Greenstone est présentée. Elle comprend les 
    235 messages datant de l\'initiation de la liste de diffusion en avril 2000 
    236 Ã  une date tout à fait récente. La liste de diffusion est utilisée comme moyen de communication avec la totalité de l\'équipe Greenstone, 
    237 et par conséquent le contenu des messages est de nature généralement commune. 
    238 La liste de diffusion est aussi un moyen commode d\'obtenir de l\'aide pour résoudre des problÚmes courants - quelqu\'un de l\'équipe pourra certainement être en mesure de vous aider. 
    239  
    240 <p> 
    241 Cette collection peut être utile pour trouver des solutions aux 
    242 problÚmes communs ou tout simplement pour suivre les progrÚs du 
    243 logiciel Greenstone. 
    244 <p> 
    245 Pour sosucrire à la liste de diffusion de Greenstone, veuillez <a href=\"https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users\">cliquer ici</a>. 
     221collectionmeta  collectionextra [l=fr] "_text1_ 
    246222 
    247223<h3>Comment fonctionne cette collection ?</h3> 
    248224 
    249225<p> 
    250 La collection Greenstone Archive utilise le plugin \"<i>E-mail</i>\", qui traite les fichiers aux formats e-mail. Il existe un fichier pour chaque année et chaque fichier contient plusieurs messages e-mail. 
    251 Le plugin <i>E-mail</i> les éclate en documents individuels et produit les méta-données 
    252 <i>Title</i>, <i>Subject</i>, <i>Headers</i>, <i>From</i>, <i>FromName</i>, <i>FromAddr</i>, <i>Date</i> et <i>DateText</i>. 
     226La collection Greenstone Archive utilise le plugin \"<i>E-mail</i>\", qui traite les fichiers aux formats e-mail. _text2_ 
     227_text3_ 
    253228 
    254229<p> 
     
    256231 
    257232<p> 
    258 La ligne des <i>indexes</i> précise quatre indexes de recherche qui peuvent être vus en cliquant à cÃŽté du mot \"Message\" de la <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=q\">page de recherche</a> pour révéler un menu déroulant. Le premier (appelé <i>Messages</i>) est créé à partir 
    259 du texte du document, tandis que les autres sont formés à partir des méta-données <i>From</i>, <i>Subject</i> et <i>Headers</i>. 
     233La ligne des <i>indexes</i> précise trois indexes de recherche qui peuvent être vus en cliquant à cÃŽté du mot \"Message\" de la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">page de recherche</a> pour révéler un menu déroulant. Le premier (appelé <i>Messages</i>) est créé à partir 
     234du texte du document, tandis que les autres sont formés à partir des méta-données <i>From</i> et <i>Subject</i>. 
    260235 
    261236<p> 
    262237Il existe trois classificateurs basés sur les méta-données <i>Subject</i>, <i>FromName</i> et <i>Date</i>. Le classificateur <i>AZCompactList</i> utilisé pour les deux premiers est semblable 
    263 Ã  \"<i>AZList</i>\", mais en outre il génÚre un rayon de bibliothÚque pour les articles dupliqués, comme illustré <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL1\">ici</a>. 
     238à \"<i>AZList</i>\", mais en outre il génÚre un rayon de bibliothÚque pour les articles dupliqués, comme illustré <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">ici</a>. 
    264239Il est représenté par une structure arborescente dont les nœuds sont soit des nœuds de feuille 
    265240représentant les documents, soit des nœuds internes. Une Méta-donnée appelée 
    266 \"Numleafdocs\" donne le nombre total de documents sous un nœud interne. Les déclarations de format pour le premier classificateur, appelé <i>CL1VList</i>, vérifie si cette méta-donnée existe, auquel cas le nœud doit être d\'une part interne et d\'autre part libellé par son \"<i>Title</i>\" (<i>Titre</i>). Autrement, le label du nœud commence par \"<i>Subject</i>\", ensuite donne la méta-donnée \"<i>From</i>\" (à la fois le nom et l\'adresse e-mail, convenablement liés) suivie de <i>DateText</i>. 
     241\"Numleafdocs\" donne le nombre total de documents sous un nœud interne. Les déclarations de format pour le premier classificateur, appelé <i>CL1VList</i>, vérifie si cette méta-donnée existe, auquel cas le nœud doit être d\'une part interne et d\'autre part libellé par son \"<i>Title</i>\" (<i>Titre</i>). _text4_  
    267242 
    268243<p> 
    269244Le deuxiÚme classificateur (<i>CL2Vlist</i>) est similaire, mais fournit une 
    270245information légÚrement différente --le résultat peut être vu 
    271 <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL2\">ici</a>. 
     246<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">ici</a>. 
    272247Pour les nœuds internes, le nombre exact de documents en feuilles 
    273 (<i>numleafdocs</i>) est donné entre parenthÚses aprÚs <i>Title</i>; pour les 
    274 nœuds de documents, les méta-données <i>From</i>, <i>Subject</i> et <i>Date</i> sont affichées. 
     248(<i>numleafdocs</i>) est donné entre parenthÚses aprÚs <i>Title</i>. _text5_  
    275249 
    276250<p> 
     
    278252 
    279253<p> 
    280 Finalement, le texte du document formaté pour montrer les champs 
    281 d\'en-tête suivis du texte du message (écrit comme [\"<i>Text</i>\"] dans une 
    282 déclaration de format). Cependant, une certaine subtilité est introduite dont les effets 
    283 pourront être révélés par la visualisation d\'un document de la collection. A la fin du document, un hyperlien \"show all headers\" est affiché et qui, lorsqu\'on y clique, montre une longue liste d\'en-têtes e-mail, l\'hyperlien \"show all headers\" devenant alors \"hide all headers\". On peut s\'épargner l\'explication qui suit! Le <i>If</i> dans la déclaration de format teste <i>cgiargheaders</i>, qui en fait détermine si l\'URL contient un argument CGI appelé 
    284 \"headers\". Si tel est le cas, la méta-donnée <i>Headers</i> est affichée, et dans le cas 
    285 contraire, celle-ci ne l\'est pas. AprÚs la visualisation du texte du message 
    286 (par [<i>Text</i>]), la variable <i>cgiargheaders</i> est de nouveau testée pour 
    287 déterminer si on doit mettre soit l\'hyperlien \"hide all headers\" soit \"show all headers\". 
     254_text6_ 
    288255" 
    289256 
    290257# -- Spanish text ---------------- 
    291258collectionmeta  collectionextra [l=es] " 
    292 Esta es una colección de mensajes de correo electrónico de los archivos de la lista de correos de Greenstone. La colección incluye mensajes desde el principio de la lista en abril de 2000 hasta hace poco tiempo. La lista de correos se utiliza para comunicarse con todo el equipo Greenstone alrededor del mundo, por lo que el contenido de los mensajes será por naturaleza de carácter internacional. La lista de correos también es una buena forma de obtener ayuda para resolver problemas, ya que muy probablemente alguien del equipo será capaz de ayudarlo. 
    293 <p> 
    294  
    295 Esta colección puede ser de gran utilidad para encontrar soluciones a problemas comunes o sencillamente para seguir el progreso del software Greenstone. 
    296 <p> 
    297  
    298 Para suscribirse a la lista de correos de Greenstone, por favor <a href=\"https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users\">haga click aquí</a>. 
    299 <p> 
     259_text1_ 
    300260 
    301261<h3>Cómo trabaja esta colección</h3> 
    302262<p> 
    303263 
    304 La colección de Archivos de Greenstone utiliza el plugin <i>Email</i>, el cual descompone y analiza los archivos que están en formato de correo electrónico. Existe un archivo por cada año y cada archivo contiene varios mensajes de correo electrónico. El plugin <i>Email</i> los divide en documentos individuales y produce metadatos de <i>Título, Asunto, Encabezados, Remitente, Nombre del Remitente, Dirección del Remitente, Fecha y Texto de la Fecha (Title, Subject, Headers, From, FromName, FromAddr, Date y DateText</i>, respectivamente). 
     264La colección de Archivos de Greenstone utiliza el plugin <i>Email</i>, el cual descompone y analiza los archivos que están en formato de correo electrónico. _text2_ _text3_  
    305265<p> 
    306266 
     
    308268<p> 
    309269 
    310 La línea de índices especifica cuatro índices de búsqueda, los cuales se pueden ver haciendo click a un lado de la palabra \"Mensajes\" en la <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=q\">página de búsqueda</a> para que aparezca un menú descendente. El primero (llamado <i>Mensajes</i>) se crea a partir del texto del documento, mientras que los demás se forman a partir de los metadatos de <i>Remitente, Asunto</i> y <i>Encabezados</i>. 
    311 <p> 
    312  
    313 Existen tres clasificadores basados en los metadatos de <i>Asunto, Nombre del Remitente</i> y <i>Fecha</i>. El clasificador <i>AZCompactList</i> utilizado para los dos primeros es como <i>AZList</i>, pero además genera un estante para los ítems duplicados, tal como se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL1\">aquí</a>. Éste se caracteriza por medio de una estructura de árbol cuyos nodos son hojas que representan documentos o nodos internos. Un ítem de metadato llamado <i>numleafdocs</i> proporciona el número total de documentos debajo de un nodo interno. Los enunciados de formato para el primer clasificador llamado <i>CL1Vlist</i> comprueban si existe dicho ítem. En caso afirmativo se trata de un nodo interno, en cuyo caso se etiquetará por su <i>Título</i>. De otra manera la etiqueta del nodo empezará con el <i>Asunto</i>, seguido del metadato del <i>Remitente</i> (tanto el nombre como la dirección de correo electrónico, ambos en forma de hipervínculos) y del <i>Texto de la Fecha</i>. 
    314 <p> 
    315  
    316 El segundo clasificador (CL2Vlist) es similar, sólo que muestra una información ligeramente diferente. El resultado se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL2\">aquí</a>. Para nodos internos el número de documentos (<i>numleafdocs</i>) aparece entre paréntesis después del <i>Título</i>. En el caso de nodos finales que representen documentos se muestran los metadatos de <i>Remitente, Asunto</i> y <i>Fecha</i>. 
     270La línea de índices especifica 3 índices de búsqueda, los cuales se pueden ver haciendo click a un lado de la palabra \"Mensajes\" en la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">página de búsqueda</a> para que aparezca un menú descendente. El primero (llamado <i>Mensajes</i>) se crea a partir del texto del documento, mientras que los demás se forman a partir de los metadatos de <i>Remitente</i> y <i>Asunto</i>. 
     271<p> 
     272 
     273Existen tres clasificadores basados en los metadatos de <i>Asunto, Nombre del Remitente</i> y <i>Fecha</i>. El clasificador <i>AZCompactList</i> utilizado para los dos primeros es como <i>AZList</i>, pero además genera un estante para los ítems duplicados, tal como se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">aquí</a>. Éste se caracteriza por medio de una estructura de árbol cuyos nodos son hojas que representan documentos o nodos internos. Un ítem de metadato llamado <i>numleafdocs</i> proporciona el número total de documentos debajo de un nodo interno. Los enunciados de formato para el primer clasificador llamado <i>CL1Vlist</i> comprueban si existe dicho ítem. En caso afirmativo se trata de un nodo interno, en cuyo caso se etiquetará por su <i>Título</i>. _text4_ 
     274<p> 
     275 
     276El segundo clasificador (CL2Vlist) es similar, sólo que muestra una información ligeramente diferente. El resultado se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">aquí</a>. Para nodos internos el número de documentos (<i>numleafdocs</i>) aparece entre paréntesis después del <i>Título</i>. _text5_  
    317277<p> 
    318278 
     
    320280<p> 
    321281 
    322 Finalmente, el texto del documento se formatea para mostrar los campos del encabezado seguidos por el texto del mensaje (escrito como [<i>Text</i>] en el enunciado de formato). Sin embargo, hay un ligero cambio y para saber de qué se trata es necesario ver un documento de la colección. Al final del documento hay un hipervínculo, \"mostrar todos los encabezados\", que cuando se hace click en él muestra una larga lista de encabezados de correo electrónico y cambia el hipervínculo al final del documento a \"ocultar encabezados\". Aunque no nos parece necesaria una mayor explicación, no quisiéramos saltárnosla. El <i>If</i> en el enunciado de formato prueba la variable <i>cgiargheaders</i>, que de hecho determina si el URL contiene un argumento CGI llamado \"encabezados\". En caso afirmativo se despliega el metadato <i>Encabezados</i>. En caso contrario no. Después de que el texto del mensaje se ha mostrado (por medio de [<i>Text</i>]), la variable <i>cgiargheaders</i> se prueba una vez más para determinar si se debe poner el hipervínculo \"ocultar encabezados\" o \"mostrar todos los encabezados\". 
     282_text6_ 
    323283" 
    324284 
    325285# -- Russian strings ---------------- 
    326286collectionmeta  collectionextra [l=ru] " 
    327 Ð­Ñ‚П кПллекцОя сППбщеМОй электрПММПй пПчты Оз спОска арѠ
    328 ÐžÐ²ÐŸÐ² Greenstone. КПллекцОя включает сППбщеМОя с ЌПЌеМта фПрЌОрПваМОя спОска аЎресатПв в апреле 2000 г. вплПть ЎП МастПящегП вреЌеМО. СпОсПк аЎресатПв ОспПльзуется Ўля тПгП, чтПбы пПЎЎержать связь сП всей кПЌаМЎПй сПзЎателей Greenstone, пПэтПЌу сПЎержаМОе сППбщеМОй ПбычМП глПбальМП пП свПеЌу Ñ 
    329 Ð°Ñ€Ð°ÐºÑ‚еру. СпОсПк аЎресатПв крПЌе тПгП Ñ 
    330 ÐŸÑ€ÐŸÑˆÐžÐ¹ спПсПб пПлучОть пПЌПщь пП вПзМОкающОЌ прПблеЌаЌ, так как ктП-МОбуЎь Оз кПЌаМЎы верПятМП сЌПжет пПЌПчь ВаЌ. 
    331 <p> 
    332  
    333 Ð­Ñ‚а кПллекцОя ЌПжет быть пПлезМа Ўля МаѠ
    334 ÐŸÐ¶ÐŽÐµÐœÐžÑ решеМОя ПбщОѠ
    335  Ð¿Ñ€ÐŸÐ±Ð»ÐµÐŒ ОлО прПстП Ўля тПгП, чтПбы ПтслеЎОть прПгресс в прПграЌЌМПЌ ПбеспечеМОО Greenstone. 
    336 <p> 
    337  
    338 Ð§Ñ‚Пбы пПЎпОсаться Ма спОсПк рассылПк Greenstone, пПжалуйста, <a href=\"https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users\">щелкМОте зЎесь</a>. 
    339 <p> 
     287_text1_ 
    340288 
    341289 
     
    344292КПллекцОя арѠ
    345293ОвПв Greenstone ОспПльзует плагОМ Еmail, кПтПрый аМалОзОрует файлы в фПрЌатаѠ
    346  ÑÐ»ÐµÐºÑ‚рПММПй пПчты. В течеМОе кажЎПгП гПЎа ОЌеется ПЎОМ файл, кажЎый файл сПЎержОт ЌМПгП сППбщеМОй электрПММПй пПчты. ПлагОМ Еmail разбОвает ОѠ
    347  ÐœÐ° ОМЎОвОЎуальМые ЎПкуЌеМты О сПзЎает ЌетаЎаММые: <i>НазваМОе (Title), ПреЎЌет (Subject), ЗагПлПвкО (Headers), От (from), ИЌя ПтправОтеля (FromName), АЎрес ПтправОтеля (FromAddr), Дата (Date)</i> О <i>DateText</i>. 
     294 ÑÐ»ÐµÐºÑ‚рПММПй пПчты. _text2_  _text3_  
    348295<p> 
    349296 
     
    357304<p> 
    358305 
    359 Ð¡Ñ‚рПка <i>ОМЎексПв (indexes)</i> ПпреЎеляет четыре ЎПступМыѠ
    360  ÐŽÐ»Ñ пПОска ОМЎекса, кПтПрые ЌПгут быть вОЎМы, еслО щелкать ПкПлП слПва <i>СППбщеМОя (Messages)</i> Ма <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=q\">пПОскПвПй страМОце</a> Ўля пПказа МОспаЎающегП ЌеМю. Первый, МазываеЌый <i>СППбщеМОяЌО</i>, сПзЎается Оз текста ЎПкуЌеМта, в тП вреЌя как ЎругОе сфПрЌОрПваМы пП ЌетаЎаММыЌ <i>От кПгП, ПреЎЌет О ЗагПлПвкО</i>. 
     306СтрПка <i>ОМЎексПв (indexes)</i> ПпреЎеляет 3 ЎПступМыѠ
     307 ÐŽÐ»Ñ пПОска ОМЎекса, кПтПрые ЌПгут быть вОЎМы, еслО щелкать ПкПлП слПва <i>СППбщеМОя (Messages)</i> Ма <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">пПОскПвПй страМОце</a> Ўля пПказа МОспаЎающегП ЌеМю. Первый, МазываеЌый <i>СППбщеМОяЌО</i>, сПзЎается Оз текста ЎПкуЌеМта, в тП вреЌя как ЎругОе сфПрЌОрПваМы пП ЌетаЎаММыЌ <i>От кПгП О ПреЎЌет</i>. 
    361308<p> 
    362309 
     
    365312 ÐŽÐ²ÑƒÑ 
    366313, пПѠ
    367 ÐŸÐ¶ Ма <i>AZLIST</i>, МП ПМ фПрЌОрует кМОжМую пПлку Ўля ЎублОкатПв элеЌеМтПв, как пПказаМП <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL1\">зЎесь</a>. ОМа преЎставлеМа структурПй Ўерева, узлы кПтПрПй являются ОлО узлаЌО лОста, преЎставляя ЎПкуЌеМты, ОлО вМутреММОЌО узлаЌО. МетаЎаММые элеЌеМтПв, МазываеЌые numleafdocs, Ўают Пбщее кПлОчествП ЎПкуЌеМтПв, распПлПжеММыѠ
    368  ÐœÐžÐ¶Ðµ вМутреММегП узла. ОператПры фПрЌата Ўля первПгП классОфОкатПра, МазываеЌые <i>CL1Vlist</i>, прПверяют, существует лО этПт элеЌеМт. ЕслО этП так, тП узел ЎПлжеМ быть вМутреММОЌ, в случае чегП ПМ пПЌечается егП <i>НазваМОеЌ (Title)</i>. В прПтОвМПЌ случае ярлык узла МачОМается с <i>ПреЎЌета</i>, затеЌ ОЎут ЌетаЎаММые <i>От кПгП</i>, ОЌя О аЎрес электрПММПй пПчты, сППтветствеММП, гОперсвязаММые О сПпрПвПжЎаеЌые <i>DateText</i>. 
    369 <p> 
    370  
    371 Ð’тПрПй классОфОкатПр (<i>CL2Vlist</i>) пПЎПбеМ первПЌу, МП ПМ пПказывает ПтлОчающуюся ОМфПрЌацОю -- результат ЌПжМП вОЎеть <a href=\"_gwcgi_?l=_cgiargl_&c=gsarch-e&a=d&cl=CL2\">зЎесь</a>. Для вМутреММОѠ
     314Пж Ма <i>AZLIST</i>, МП ПМ фПрЌОрует кМОжМую пПлку Ўля ЎублОкатПв элеЌеМтПв, как пПказаМП <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL1\">зЎесь</a>. ОМа преЎставлеМа структурПй Ўерева, узлы кПтПрПй являются ОлО узлаЌО лОста, преЎставляя ЎПкуЌеМты, ОлО вМутреММОЌО узлаЌО. МетаЎаММые элеЌеМтПв, МазываеЌые numleafdocs, Ўают Пбщее кПлОчествП ЎПкуЌеМтПв, распПлПжеММыѠ
     315 ÐœÐžÐ¶Ðµ вМутреММегП узла. ОператПры фПрЌата Ўля первПгП классОфОкатПра, МазываеЌые <i>CL1Vlist</i>, прПверяют, существует лО этПт элеЌеМт. ЕслО этП так, тП узел ЎПлжеМ быть вМутреММОЌ, в случае чегП ПМ пПЌечается егП <i>НазваМОеЌ (Title)</i>. _text4_  
     316<p> 
     317 
     318ВтПрПй классОфОкатПр (<i>CL2Vlist</i>) пПЎПбеМ первПЌу, МП ПМ пПказывает ПтлОчающуюся ОМфПрЌацОю -- результат ЌПжМП вОЎеть <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">зЎесь</a>. Для вМутреММОѠ
    372319 ÑƒÐ·Ð»ÐŸÐ² фактОческПе чОслП ЎПкуЌеМтПв в спОске (<i>numleafdocs</i>) Ўается в круглыѠ
    373320 ÑÐºÐŸÐ±ÐºÐ°Ñ 
    374  Ð¿ÐŸÑÐ»Ðµ <i>НазваМОя</i>; Ўля слеЎующОѠ
    375  ÑƒÐ·Ð»ÐŸÐ² ЎПкуЌеМта пПказаМы ЌетаЎаММые От <i>кПгП, ПреЎЌет О Дата</i>. 
     321 Ð¿ÐŸÑÐ»Ðµ <i>НазваМОя</i>. _text5_  
    376322<p> 
    377323 
     
    379325<p> 
    380326 
    381 ÐÐ°ÐºÐŸÐœÐµÑ†, текст ЎПкуЌеМта фПрЌатОрПваМ так, чтПбы пПказать пПле загПлПвка, сПпрПвПжЎаеЌПгП текстПЌ сППбщеМОя (ПбПзМачеММПгП как [<i>Text</i>] в ПператПре фПрЌата). ОЎМакП зЎесь ОЌеется тПМкая скрутка, О чтПбы вОЎеть, чтП ПМа преЎставляет, Вы ЎПлжМы прПсЌПтреть ЎПкуЌеМт в кПллекцОО. В кПМце ЎПкуЌеМта ОЌеется гОперссылка «пПказать все загПлПвкО», кПтПрая, кПгЎа Ма Меё МажОЌают, пПказывает ЎлОММый спОсПк загПлПвкПв электрПММыѠ
    382  Ð¿ÐžÑÐµÐŒ О ОзЌеМяет гОперссылкО в кПМце ЎПкуЌеМта Ма «скрыть загПлПвкО». Слабый серЎцеЌ ЎПлжеМ прПпустОть слеЎующее ПбъясМеМОе! If в ПператПре фПрЌата прПверяет <i>cgiargheaders</i>, кПтПрый фактОческО ПпреЎеляет, сПЎержОт лО URL параЌетр CGI, МазываеЌый «загПлПвкО». ЕслО этП так, тП ЌетаЎаММые <i>ЗагПлПвка</i> пПказаМы, еслО Мет -- тП Мет. ППсле этПгП текст сППбщеМОя пПказывается, ОспПльзуя [<i>Text</i>], переЌеММая <i>cgiargheaders</i> прПверяется сМПва, чтПбы решОть, пПЌестОть лО гОперссылку «скрыть загПлПвкО» ОлО «пПказать все загПлПвкО». 
     327_text6_ 
    383328" 
    384329