Index: /documented-examples/trunk/bibtex-e/etc/collect.cfg
===================================================================
--- /documented-examples/trunk/bibtex-e/etc/collect.cfg	(revision 36257)
+++ /documented-examples/trunk/bibtex-e/etc/collect.cfg	(revision 36258)
@@ -1,2 +1,3 @@
+infodbtype	gdbm
 creator		greenstone@cs.waikato.ac.nz
 maintainer	greenstone@cs.waikato.ac.nz
@@ -267,5 +268,5 @@
 contains the original bibliographic record.\n
 <p>
-An additional keyword, \"allfields\", could also be used in the <i>indexes</i> line, specifying that combined searching over all indexes should be available. 
+An additional keyword, \"allfields\", could also be used in the <i>indexes</i> line, specifying that combined searching over all indexes should be available.
 <p>
 The <i>levels</i> lines specifies only document level, as bibliographic records don\'t have internal structure.
@@ -366,9 +367,9 @@
 Le <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>fichier de
 configuration de la collection</a> commence par la spÃ©cification
-<i>groupsize 200</i>. Cela rassemble 200 documents dans un seul fichier d'archive.
+<i>groupsize 200</i>. Cela rassemble 200 documents dans un seul fichier d\'archive.
 Les collections de bibliographies ont gÃ©nÃ©ralement beaucoup de petits documents; le fait de les regrouper empÃªche le gonflement des structures de fichiers internes et l\'occupation inutile d\'espace disque.
 
 <p>
-En plus des plugiciels standards, cette collection utilise <i>BibTexPlugin</i>, qui traite les rÃ©fÃ©rences Ã©crites au format BibTex (bien connu des informaticiens). Deux options ont Ã©tÃ© dÃ©finies pour le plugiciel BibTexPlugin : <i>-OIDtype assigned -OIDmetadata Number</i>. Cela signifie que l'Ã©lÃ©ment de mÃ©tadonnÃ©es \"Number\" sera utilisÃ© comme identifiant de l'enregistrement, Ã  la place de l'identifiant de hachage dÃ©fini par dÃ©faut dans Greenstone. Ces options sont utilisables avec tous les plugiciels.
+En plus des plugiciels standards, cette collection utilise <i>BibTexPlugin</i>, qui traite les rÃ©fÃ©rences Ã©crites au format BibTex (bien connu des informaticiens). Deux options ont Ã©tÃ© dÃ©finies pour le plugiciel BibTexPlugin : <i>-OIDtype assigned -OIDmetadata Number</i>. Cela signifie que l\'Ã©lÃ©ment de mÃ©tadonnÃ©es \"Number\" sera utilisÃ© comme identifiant de l\'enregistrement, Ã  la place de l\'identifiant de hachage dÃ©fini par dÃ©faut dans Greenstone. Ces options sont utilisables avec tous les plugiciels.
 
 <p>
@@ -376,5 +377,5 @@
 
 <p>
-L'option <i>buildtype</i> montre que c'est le moteur de recherche par dÃ©faut <i>mgpp</i> qui sera utilisÃ©. La ligne <i>indexes</i> dÃ©finit les index pour \"text\", et \"metadata\". Dans ce cas, \"text\" sera l'enregistrement BibTex dans son format original. \"metadata\" est un mot-clÃ© particulier qui signifie qu'un index sera construit pour toutes les mÃ©tadonnÃ©es prÃ©sentes dans la collection.
+L\'option <i>buildtype</i> montre que c\'est le moteur de recherche par dÃ©faut <i>mgpp</i> qui sera utilisÃ©. La ligne <i>indexes</i> dÃ©finit les index pour \"text\", et \"metadata\". Dans ce cas, \"text\" sera l\'enregistrement BibTex dans son format original. \"metadata\" est un mot-clÃ© particulier qui signifie qu\'un index sera construit pour toutes les mÃ©tadonnÃ©es prÃ©sentes dans la collection.
 Ainsi, quand les menus dÃ©roulants \"Field\" dans la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q&ct=1&qt=1\">page recherche</a> sont
 sÃ©lectionnÃ©s, ils montrent <i>Full records</i> suivi par une entrÃ©e pour
@@ -386,5 +387,5 @@
 original.
 <p>
-Un mot clÃ© supplÃ©mentaire, \"allfields\", peut aussi Ãªtre utilisÃ© dans la ligne <i>indexers</i>, pour prÃ©ciser qu'une recherche combinÃ©e sur tous les index est disponible. <p> Les lignes <i>levels</i> ne prÃ©cisent qu'un niveau document, puisque les notices bibliographiques n'ont pas de structure interne. 
+Un mot clÃ© supplÃ©mentaire, \"allfields\", peut aussi Ãªtre utilisÃ© dans la ligne <i>indexers</i>, pour prÃ©ciser qu\'une recherche combinÃ©e sur tous les index est disponible. <p> Les lignes <i>levels</i> ne prÃ©cisent qu\'un niveau document, puisque les notices bibliographiques n\'ont pas de structure interne.
 <p>
 Cette collection contient les \"browsers\" <i>Title</i>, <i>Author</i>,et <i>Date</i> ainsi qu\'un type special d\'index de phrase appele \"Phind\".
@@ -451,5 +452,5 @@
 # -- Spanish text ----------------
 collectionmeta	collectionextra [l=es] "
-Esta colecciÃ³n contiene _about:numdocs_ registros de  BibTeX y ha sido creada a partir de papers de trabajos publicados entre 1997 y 2006 por el <a href=\"http://www.cs.waikato.ac.nz/\">Departmento de Ciencias de la ComputaciÃ³n</a>, <a href=\"http://www.waikato.ac.nz/\">de la Universidad de Waikato</a>.\n
+Esta colecciÃ³n contiene _about:numdocs_ registros de BibTeX y ha sido creada a partir de papers de trabajos publicados entre 1997 y 2006 por el <a href=\"http://www.cs.waikato.ac.nz/\">Departmento de Ciencias de la ComputaciÃ³n</a>, <a href=\"http://www.waikato.ac.nz/\">de la Universidad de Waikato</a>.\n
 
 <h3>CÃ³mo trabaja esta colecciÃ³n</h3>
@@ -458,5 +459,5 @@
 <p>
 AdemÃ¡s de los plugins estÃ¡ndar, esta colecciÃ³n utiliza <i>BibTexPlugin</i>,
-el cual procesa referencias en formato BibTeX  (bien conocido entre los cientÃ­ficos). Se han fijado dos  opciones para BibTexPlugin:
+el cual procesa referencias en formato BibTeX (bien conocido entre los cientÃ­ficos). Se han fijado dos opciones para BibTexPlugin:
 <i>-OIDtype assigned -OIDmetadata Number</i>. Esto significa que el elemento de metadato \"Number\" se usarÃ¡ como identificador de registro, en lugar de los identificadores hash de Greenstone. Estas opciones estÃ¡n disponibles para todos los plugins.\n
 
@@ -465,5 +466,5 @@
 
 <p>
-La opciÃ³n <i>buildtype</i> muestra que el motor de bÃºsqueda utilizado por defecto es el <i>mgpp</i>. La lÃ­nea <i>indexes</i>  especifica los Ã­ndices \"text\", y \"metadata\". En este caso, \"text\" serÃ¡ el registro original BibTeX. \"metadata\" es una clave especial que significa que debe construirse un Ã­ndice por cada metadato encontrado en la colecciÃ³n.
+La opciÃ³n <i>buildtype</i> muestra que el motor de bÃºsqueda utilizado por defecto es el <i>mgpp</i>. La lÃ­nea <i>indexes</i> especifica los Ã­ndices \"text\", y \"metadata\". En este caso, \"text\" serÃ¡ el registro original BibTeX. \"metadata\" es una clave especial que significa que debe construirse un Ã­ndice por cada metadato encontrado en la colecciÃ³n.
 
 AsÃ­, cuando los menÃºes de \"campo\" se despliegan en la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q&ct=1&qt=1\">pÃ¡gina de bÃºsqueda</a>, muestran el <i>registro completo</i> seguido de una entrada para cada elemento del metadato. El metadato a nivel de colecciÃ³n <i>collectionmeta</i> se puede especificar para cualquier Ã­ndice con el fin de determinar lo que se selecciona en el menÃº (excepto metadato, que produce varios Ã­tems). En este caso el <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuraciÃ³n</a> especifica que el Ã­ndice de texto deberÃ­a llamarse \"registro completo\", debido a que contiene el registro bibliogrÃ¡fico original.
@@ -498,5 +499,5 @@
 <p>
 
-<i>DocumentText</i> muestra la versiÃ³n BibTeX de la referencia. Sin embargo, cuando el documento se despliega por primera vez Ãºnicamente aparece un hipervÃ­nculo llamado <i>Mostrar Registro BibTex</i>. Este corresponde a la Ãºltima parte (es decir, a la parte \"adicional\") del enunciado <i>If</i> en <i>DocumentText</i>. Cuando se hace click en este hipervÃ­nculo la <i>href</i> va al mismo URL pero con showrecord=1, que genera una pÃ¡gina como <a  href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=CL1.12&d=_sampleoid_&showrecord=1\">Ã©sta</a>. A continuaciÃ³n sigue la prueba <i>If</i>, que muestra el <i>Texto</i> del documento. Con el plugin BibTeX el texto de un documento es su registro BibTeX no adulterado.
+<i>DocumentText</i> muestra la versiÃ³n BibTeX de la referencia. Sin embargo, cuando el documento se despliega por primera vez Ãºnicamente aparece un hipervÃ­nculo llamado <i>Mostrar Registro BibTex</i>. Este corresponde a la Ãºltima parte (es decir, a la parte \"adicional\") del enunciado <i>If</i> en <i>DocumentText</i>. Cuando se hace click en este hipervÃ­nculo la <i>href</i> va al mismo URL pero con showrecord=1, que genera una pÃ¡gina como <a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=CL1.12&d=_sampleoid_&showrecord=1\">Ã©sta</a>. A continuaciÃ³n sigue la prueba <i>If</i>, que muestra el <i>Texto</i> del documento. Con el plugin BibTeX el texto de un documento es su registro BibTeX no adulterado.
 "
 
@@ -520,10 +521,10 @@
 <p>
 <!-- _text1_ -->
-Apart from the standard plugins, this collection uses <i>BibTexPlugin</i>, 
-which processes references in the BibTeX format (well known to computer 
-scientists). Two options have been set for BibTexPlugin: 
-<i>-OIDtype assigned -OIDmetadata Number</i>. This means the metadata 
-element \"Number\" will be used as the record identifier, instead of 
-Greenstone's default hash identifiers. These options are available for 
+Apart from the standard plugins, this collection uses <i>BibTexPlugin</i>,
+which processes references in the BibTeX format (well known to computer
+scientists). Two options have been set for BibTexPlugin:
+<i>-OIDtype assigned -OIDmetadata Number</i>. This means the metadata
+element \"Number\" will be used as the record identifier, instead of
+Greenstone\'s default hash identifiers. These options are available for
 all plugins.\n
 
@@ -532,6 +533,6 @@
 Fielded searching, with a form-based interface, is selected by <i>format SearchTypes \"form,plain\"
 </i> in the configuration file. In fact, a plain textual full-text search
-index is included in this collection as well (since <i>form</i> comes first, 
-it is the default interface; you reach the <i>plain</i> search through 
+index is included in this collection as well (since <i>form</i> comes first,
+it is the default interface; you reach the <i>plain</i> search through
 the <i>Preferences</i> page).\n
 
@@ -539,5 +540,5 @@
 <!-- _text3_-->
 The <i>buildtype</i> option shows that the default search engine <i>mgpp</i> is
-used. The <i>indexes</i> line specifies indexes for \"text\", and \"metadata\". In this case, \"text\" will be the original BibTeX record. \"metadata\" is a special keyword signifying that an index should be built for any metadata item found in the collection. 
+used. The <i>indexes</i> line specifies indexes for \"text\", and \"metadata\". In this case, \"text\" will be the original BibTeX record. \"metadata\" is a special keyword signifying that an index should be built for any metadata item found in the collection.
 
 <p>
@@ -548,8 +549,8 @@
 
 <p>
-<!-- _text4_  -->
-An additional keyword, \"allfields\", could also be used in the <i>indexers</i> line, specifying that combined searching over all indexes should be available. 
-<p>
-The <i>levels</i> lines specifies only document level, as bibliographic records don't have internal structure.
+<!-- _text4_ -->
+An additional keyword, \"allfields\", could also be used in the <i>indexers</i> line, specifying that combined searching over all indexes should be available.
+<p>
+The <i>levels</i> lines specifies only document level, as bibliographic records don\'t have internal structure.
 
 <p>
@@ -613,8 +614,8 @@
 æ¬éŠèå
 å«äº_about:numdocs_æ¡BibTeXè®°åœïŒæ¯äžäžªç±<a href=\"http://www.waikato.ac.nz\">æå¡æå€§å­Š</a>
-<a href=\"http://www.cs.waikato.ac.nz\">è®¡ç®æºç³»</a>åš1997è³2006å¹ŽéŽåè¡šçå·¥äœè®ºæç»æã\n 
- 
-<h3>æ¬éŠèåŠäœå·¥äœ</h3>\n 
- 
+<a href=\"http://www.cs.waikato.ac.nz\">è®¡ç®æºç³»</a>åš1997è³2006å¹ŽéŽåè¡šçå·¥äœè®ºæç»æã\n
+
+<h3>æ¬éŠèåŠäœå·¥äœ</h3>\n
+
 <p>æ¬éŠèç<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>é
 çœ®æä»¶</a>çåŒå€Žå®ä¹äº<i>groupsize 200</i>ã
@@ -623,12 +624,12 @@
 éš
 æä»¶ç»æè¿äºåºæä»¥åå çšäžå¿
-èŠçç£çç©ºéŽã\n 
- 
+èŠçç£çç©ºéŽã\n
+
 <p>åšæ åçæä»¶ä¹å€ïŒæ¬éŠèäœ¿çšäº<i>BibTexPlugin</i>ïŒè¿äžªæä»¶å€çBibTeXæ ŒåŒïŒè¿æ¯è®¡ç®æºå­Šå®¶çæçæ ŒåŒïŒçåèæç®ã
 BibTexPluginè®Ÿçœ®äºäž€äžªåæ°ïŒ<i>-OIDtype assigned -OIDmetadata Number</i>ãè¿æå³çå
 æ°æ®å
 çŽ \"Number\"ïŒæ°å­ïŒå°è¢«çšäœè®°
-åœçæ è¯ç¬ŠïŒèäžæ¯GreenstoneçŒºççååžïŒhashïŒæ è¯ç¬Šãæææä»¶éœæè¿äºåæ°ã\n 
- 
+åœçæ è¯ç¬ŠïŒèäžæ¯GreenstoneçŒºççååžïŒhashïŒæ è¯ç¬Šãæææä»¶éœæè¿äºåæ°ã\n
+
 <p>åºäºè¡šæ Œçé¢çå­æ®µæçŽ¢æ¯éè¿é
 çœ®æä»¶äž­ç<i>format SearchTypes \"form,plain\"</i>è®Ÿå®ãäºå®äžïŒè¿äžªéŠèè¿å
@@ -637,6 +638,6 @@
 å
 šææçŽ¢çŽ¢åŒïŒç±äº<i>form</i>åšå
-ïŒåºäºè¡šæ Œççé¢æ¯çŒºçççé¢ïŒäœ å¯éè¿<i>åå¥œ</i>é¡µé¢èœ¬æ¢å°<i>plain</i>ïŒæ®éïŒæçŽ¢çé¢ïŒã\n 
- 
+ïŒåºäºè¡šæ Œççé¢æ¯çŒºçççé¢ïŒäœ å¯éè¿<i>åå¥œ</i>é¡µé¢èœ¬æ¢å°<i>plain</i>ïŒæ®éïŒæçŽ¢çé¢ïŒã\n
+
 <p><i>buildtype</i>éé¡¹æŸç€ºæ¬éŠèäœ¿çšçæ¯çŒºçç<i>mgpp</i>æçŽ¢åŒæã<i>indexes</i>è¡æå®äºæ¬éŠèççŽ¢åŒïŒ\"text\"ïŒå
 šæïŒ
@@ -659,13 +660,13 @@
 çœ®æä»¶</a>æå®ææ¬çŽ¢åŒåºè¢«ç§°äœ\"ææè®°åœ\"å äžºå®å
 å«
-åå§çæç®è®°åœã\n 
- 
+åå§çæç®è®°åœã\n
+
 <p>åŠäžäžªå
 ³é®è¯ïŒ\"allfields\"ïŒå
-šéšå­æ®µïŒåæ ·å¯è¢«çšåš<i>indexes</i>è¡äž­ïŒæ­€æ¶è¯Žæå¯ä»¥ç»åææçŽ¢åŒè¿è¡æçŽ¢ã 
- 
+šéšå­æ®µïŒåæ ·å¯è¢«çšåš<i>indexes</i>è¡äž­ïŒæ­€æ¶è¯Žæå¯ä»¥ç»åææçŽ¢åŒè¿è¡æçŽ¢ã
+
 <p><i>levels</i>ïŒçº§å«ïŒåªæå®äºææ¡£çº§å«ïŒå äžºæç®è®°åœå¹¶æ²¡æå
-éšç»æã 
- 
+éšç»æã
+
 <p>æ¬éŠèå
 å«<i>é¢å</i>ïŒ<i>äœè
@@ -686,6 +687,6 @@
 Greenstoneäž­æäžäžªåå«<i>äœè
 </i>çæ åæé®ïŒè¿äžªæé®çåå­ä¹æ¯\"äœè
-\"ïŒå¯èœäŒåŒèµ·æ··æ·ïŒå æ­€è¯¥åç±»åšå°äœ¿çšè¿äžªæé®åã\n 
- 
+\"ïŒå¯èœäŒåŒèµ·æ··æ·ïŒå æ­€è¯¥åç±»åšå°äœ¿çšè¿äžªæé®åã\n
+
 <p>\"Phind\"åç±»åšåå»ºäžäžªè¯ç»çŽ¢åŒïŒåŠ<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL4\">è¿é</a>æç€ºãå®å
 æ¬äžäžª
@@ -693,17 +694,17 @@
 æ¬çè¯ç»æœåèª<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>é
 çœ®æä»¶</a>äž­
-<i>classify Phind</i>è¡äž­ç<i>text</i>åæ°ææå®çææ¡£ã 
- 
-è¿éçè®Ÿå®æ¯\n 
-<pre> 
-  document:Title,document:Creator,document:Booktitle,\n 
-      document:Publisher 
-</pre>\n 
- 
+<i>classify Phind</i>è¡äž­ç<i>text</i>åæ°ææå®çææ¡£ã
+
+è¿éçè®Ÿå®æ¯\n
+<pre>
+document:Title,document:Creator,document:Booktitle,\n
+document:Publisher
+</pre>\n
+
 ââä¹å°±æ¯è¯ŽïŒé¢åïŒäœè
 åè¡šïŒè®°åœçåéé¢åïŒåŠææçè¯ïŒïŒä»¥ååºçåãè¯·æ³šæïŒè¿éçè®Ÿå®éµåŸª<i>mg</i>æ ŒåŒïŒå³
 <i>level:field</i>ã<i>Phind</i>çŽ¢åŒéåžžæ
-åµäžéœæ¯åšéŠèçææææ¬åºç¡äžåå»ºçïŒçš<i>document:text</i>è®Ÿå®ã\n 
- 
+åµäžéœæ¯åšéŠèçææææ¬åºç¡äžåå»ºçïŒçš<i>document:text</i>è®Ÿå®ã\n
+
 <p>èŠåŒæž
 PhindçåèœïŒæå¥œçæ¹åŒæ¯äœ¿çšè¿äžªçŽ¢åŒãåšæçŽ¢æ¡äž­èŸå
@@ -715,6 +716,6 @@
 å¯ä»¥éè¿<i>è·åŸæŽå€è¯ç»</i>æé®è¿è¡æ©å±ãåšè¿äžªè¯ç»åè¡šçææ«å°Ÿæ¯äžäžªå
 å«è¯¥è¯ç»çææ¡£åè¡šïŒå¹¶çšèè²æå­æŸç€ºãè¿äžªææ¡£åè¡šå¯é
-è¿ç¹å»<i>è·åŸæŽå€ææ¡£</i>æ¥æ©å±ã\n 
- 
+è¿ç¹å»<i>è·åŸæŽå€ææ¡£</i>æ¥æ©å±ã\n
+
 <p>æçŽ¢ç»æåè¡šçæ ŒåŒåéä»¥åé¢åæµè§åšéœæ¯ç±<i>VList</i>è®Ÿå®çãå®çæäžäžªéŸæ¥å°ææ¡£æ¬èº«çææ¡£åŸæ ïŒåšæ¬éŠèäž­æ¯å®æŽçåè
 æç®ïŒãçšé»äœæŸç€ºé¢åãæŸç€º<i>äœè
@@ -723,6 +724,6 @@
 æ°æ®ïŒåŠææçè¯ïŒã
 <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q&ct=1&qt=1&r=1&hs=1&fqa=0&fqv=Jain,,,&fqf=TX,CR,BO,SO\">è¿é</a>
-æ¯äžäžªäŸå­ã\n 
- 
+æ¯äžäžªäŸå­ã\n
+
 <p>äœè
 æµè§åšçæ ŒåŒåéïŒ<i>CL2VList</i>ïŒåæŽäžºå€æã<i>AZCompactList</i>åç±»åšçæäžäžªæ åç»æïŒå
@@ -745,6 +746,6 @@
 åŠ<a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=d&cl=CL2\">è¿é</a>æç€ºïŒå°è¢«äœè
 åå­ææ è¯ãç¶èæçŽ¢ç»æåè¡šäž­çææå¶å­
-èç¹åéœçšåäžç§æ¹åŒæ è¯äžºææ¡£ïŒå³åŒæïŒã\n 
- 
+èç¹åéœçšåäžç§æ¹åŒæ è¯äžºææ¡£ïŒå³åŒæïŒã\n
+
 <p>ææ¡£æ¬èº«ïŒåŠ<a href=\"_gwcgi_?l=_cgiargl_&a=d&c=_cgiargc_&cl=CL1.12&d=_sampleoid_\">ç€ºäŸ</a>æç€ºïŒåç±äž€äžªæ ŒåŒå
 æ°æçæïŒäžäžªïŒé¿çïŒç§°äžº<i>DocumentHeading</i>ïŒåŠäžäžªç§°äžº<i>DocumentText</i>ã<i>DocumentHeading</i>èŽèŽ£é¡µé¢çäž
@@ -757,6 +758,6 @@
 æ°æ®å
 çŽ 
-æ¯è¢«å®ä¹äºçã\n 
- 
+æ¯è¢«å®ä¹äºçã\n
+
 <p><i>DocumentText</i>æŸç€ºäºBibTeXæ ŒåŒçåŒæãç¶èïŒåœææ¡£æåè¢«æŸç€ºæ¶ïŒåªæäžäžª<i>æŸç€ºBibTexè®°åœ</i>çéŸæ¥ââè¿å¯¹åºäº
 <i>DocumentText</i>äž­<i>If</i>æ¡ä»¶çæåé£éšåïŒå³\"å
Index: /documented-examples/trunk/bibtex-e/etc/collectionConfig.xml
===================================================================
--- /documented-examples/trunk/bibtex-e/etc/collectionConfig.xml	(revision 36258)
+++ /documented-examples/trunk/bibtex-e/etc/collectionConfig.xml	(revision 36258)
@@ -0,0 +1,347 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:gslib="http://www.greenstone.org/skinning" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+	<metadataList>
+		<metadata lang="en" name="creator">greenstone@cs.waikato.ac.nz</metadata>
+		<metadata lang="en" name="maintainer"/>
+		<metadata lang="en" name="public">true</metadata>
+	</metadataList>
+	<displayItemList>
+		<displayItem assigned="true" lang="en" name="name">Bibliography collection</displayItem>
+		<displayItem assigned="true" dictionary="collectionConfig" key="name" name="name"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="shortDescription" name="shortDescription"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description1" name="description1"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description2" name="description2"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description3" name="description3"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description4" name="description4"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description5" name="description5"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description6" name="description6"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description7" name="description7"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description8" name="description8"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description9" name="description9"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description10" name="description10"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description11" name="description11"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description12" name="description12"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="description13" name="description13"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="ShowBibTeXrecord" name="ShowBibTeXrecord"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="HideBibTeXrecord" name="HideBibTeXrecord"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Number" name="Number"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="AuthoredBy" name="AuthoredBy"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="PaperTitle" name="PaperTitle"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="DocType" name="DocType"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="BookJournalTitle" name="BookJournalTitle"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="BibTeXrecord" name="BibTeXrecord"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="PublicationDate" name="PublicationDate"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Editors" name="Editors"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="PublicationPlace" name="PublicationPlace"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Annotations" name="Annotations"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Abstract" name="Abstract"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Pages" name="Pages"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Keywords" name="Keywords"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="In" name="In"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="EditorRole" name="EditorRole"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Vol" name="Vol"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="MeetingPlace" name="MeetingPlace"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Publisher" name="Publisher"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="LocationURL" name="LocationURL"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="MeetingDate" name="MeetingDate"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="source_text" name="source_text"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="text_text" name="text_text"/>
+		<displayItem assigned="true" dictionary="collectionConfig" key="Title_text" name="Title_text"/>
+	</displayItemList>
+	<format/>
+	<search type="mgpp">
+		<level name="document"/>
+		<defaultLevel name="document"/>
+		<index name="Number"/>
+		<index name="Date"/>
+		<index name="lastmodified"/>
+		<index name="FileFormat"/>
+		<index name="Creator"/>
+		<index name="oailastmodifieddate"/>
+		<index name="SourceFile"/>
+		<index name="Language"/>
+		<index name="EntryType"/>
+		<index name="URL"/>
+		<index name="Title">
+			<displayItem lang="en" name="name">Title</displayItem>
+			<displayItem lang="es" name="name">Title</displayItem>
+		</index>
+		<index name="lastmodifieddate"/>
+		<index name="Abstract"/>
+		<index name="SourceSegment"/>
+		<index name="Pages"/>
+		<index name="Keywords"/>
+		<index name="Author"/>
+		<index name="Year"/>
+		<index name="Source">
+			<displayItem lang="en" name="name">Source</displayItem>
+			<displayItem lang="es" name="name">Source</displayItem>
+		</index>
+		<index name="text">
+			<displayItem lang="fr" name="name">text</displayItem>
+			<displayItem lang="en" name="name">text</displayItem>
+			<displayItem lang="ru" name="name">text</displayItem>
+			<displayItem lang="es" name="name">text</displayItem>
+			<displayItem lang="zh" name="name">text</displayItem>
+		</index>
+		<index name="oailastmodified"/>
+		<index name="Encoding"/>
+		<index name="Plugin"/>
+		<index name="Publisher"/>
+		<index name="Month"/>
+		<index name="Keyword"/>
+		<defaultIndex name="text"/>
+		<indexOption name="casefold"/>
+		<indexOption name="stem"/>
+		<searchType name="plain"/>
+		<searchType name="simpleform"/>
+		<searchType name="advancedform"/>
+		<format>
+			<gsf:template match="documentNode">
+				<gsf:format-gs2><![CDATA[
+<td valign=top>[link][icon][/link]
+</td>
+<td valign=top>
+<b>[Title]
+</b> -
+<i>{Or}{[Creator],[Editor]}
+</i> {If}{[Year], - [Month] [Year]}
+</td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="document">
+						<gsf:icon type="document"/>
+					</gsf:link>
+				</td>
+				<td valign="top"><b><gsf:metadata name="Title"/></b> -<i><gsf:choose-metadata><gsf:metadata name="Creator"/><gsf:metadata name="Editor"/></gsf:choose-metadata></i><gsf:switch><gsf:metadata name="Year"/><gsf:when test="exists">-<gsf:metadata name="Month"/><gsf:metadata name="Year"/></gsf:when></gsf:switch></td>
+			</gsf:template>
+		</format>
+	</search>
+	<infodb type="gdbm"/>
+	<import>
+		<pluginList>
+			<plugin name="BibTexPlugin">
+				<option name="-OIDtype" value="assigned"/>
+				<option name="-OIDmetadata" value="Number"/>
+			</plugin>
+			<plugin name="GreenstoneXMLPlugin"/>
+			<plugin name="MetadataXMLPlugin"/>
+			<plugin name="ArchivesInfPlugin"/>
+			<plugin name="DirectoryPlugin"/>
+		</pluginList>
+	</import>
+	<browse>
+		<classifier name="AZList">
+			<option name="-metadata" value="Title"/>
+		</classifier>
+		<classifier name="AZCompactList">
+			<option name="-metadata" value="Author"/>
+			<option name="-buttonname" value="Creator"/>
+			<format>
+			<gsf:template match="documentNode">
+				<gsf:format-gs2><![CDATA[<td valign=top>[link][icon][/link]</td> <td valign=top>{If}{[numleafdocs],<b>[Title]</b>, <b>[Author]</b> ([Creator]) -- <i>[Title]</i>} {If}{[Year], - [Month] [Year]}</td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="document">
+						<gsf:icon type="document"/>
+					</gsf:link>
+				</td>
+				<td valign="top"><b><gsf:metadata name="Author"/></b> (<gsf:metadata name="Creator"/>) --<i><gsf:metadata name="Title"/></i><gsf:switch><gsf:metadata name="Year"/><gsf:when test="exists">-<gsf:metadata name="Month"/><gsf:metadata name="Year"/></gsf:when></gsf:switch></td>
+			</gsf:template>
+			<gsf:template match="classifierNode">
+				<gsf:format-gs2><![CDATA[<td valign=top>[link][icon][/link]</td> <td valign=top>{If}{[numleafdocs],<b>[Title]</b>, <b>[Author]</b> ([Creator]) -- <i>[Title]</i>} {If}{[Year], - [Month] [Year]}</td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="classifier">
+						<gsf:icon type="classifier"/>
+					</gsf:link>
+				</td>
+				<td valign="top">
+					<b>
+						<gsf:metadata name="Title"/>
+					</b>
+					<gsf:switch>
+						<gsf:metadata name="Year"/>
+						<gsf:when test="exists">-<gsf:metadata name="Month"/><gsf:metadata name="Year"/></gsf:when>
+					</gsf:switch>
+				</td>
+			</gsf:template>
+		</format>
+		</classifier>
+		<classifier name="DateList">
+			<option name="-metadata" value="Date"/>
+			<format>
+			<gsf:template match="documentNode">
+				<gsf:format-gs2><![CDATA[<td valign=top>[link][icon][/link]</td> <td valign=top><b>[Title]</b> - <i>{Or}{[Creator],[Editor]}</i></td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="document">
+						<gsf:icon type="document"/>
+					</gsf:link>
+				</td>
+				<td valign="top"><b><gsf:metadata name="Title"/></b> -<i><gsf:choose-metadata><gsf:metadata name="Creator"/><gsf:metadata name="Editor"/></gsf:choose-metadata></i></td>
+			</gsf:template>
+		</format>
+		</classifier>
+		<format>
+			<gsf:template match="documentNode">
+				<gsf:format-gs2><![CDATA[
+<td valign=top>[link][icon][/link]
+</td>
+<td valign=top>
+<b>[Title]
+</b> -
+<i>{Or}{[Creator],[Editor]}
+</i> {If}{[Year], - [Month] [Year]}
+</td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="document">
+						<gsf:icon type="document"/>
+					</gsf:link>
+				</td>
+				<td valign="top"><b><gsf:metadata name="Title"/></b> -<i><gsf:choose-metadata><gsf:metadata name="Creator"/><gsf:metadata name="Editor"/></gsf:choose-metadata></i><gsf:switch><gsf:metadata name="Year"/><gsf:when test="exists">-<gsf:metadata name="Month"/><gsf:metadata name="Year"/></gsf:when></gsf:switch></td>
+			</gsf:template>
+			<gsf:template match="classifierNode">
+				<gsf:format-gs2><![CDATA[
+<td valign=top>[link][icon][/link]
+</td>
+<td valign=top>
+<b>[Title]
+</b> -
+<i>{Or}{[Creator],[Editor]}
+</i> {If}{[Year], - [Month] [Year]}
+</td>]]></gsf:format-gs2>
+				<td valign="top">
+					<gsf:link type="classifier">
+						<gsf:icon type="classifier"/>
+					</gsf:link>
+				</td>
+				<td valign="top"><b><gsf:metadata name="Title"/></b> -<i><gsf:choose-metadata><gsf:metadata name="Creator"/><gsf:metadata name="Editor"/></gsf:choose-metadata></i><gsf:switch><gsf:metadata name="Year"/><gsf:when test="exists">-<gsf:metadata name="Month"/><gsf:metadata name="Year"/></gsf:when></gsf:switch></td>
+			</gsf:template>
+			<gsf:template match="classifierNode" mode="horizontal">
+				<gsf:format-gs2><![CDATA[[link][highlight][ex.Title][/highlight][/link]]]></gsf:format-gs2>
+				<gsf:link type="classifier">
+					<span class="highlight">
+						<gsf:metadata name="Title"/>
+					</span>
+				</gsf:link>
+			</gsf:template>
+		</format>
+	</browse>
+	<display>
+		<format>  <gsf:option name="TOC" value="true"/>
+  <gsf:option name="AllowUserComments" value="false"/>
+  <gsf:template name="documentHeading">
+	<gsf:switch><gsf:metadata name="Title"/><gsf:when test="exists"><h3><gsf:metadata name="Title"/></h3></gsf:when></gsf:switch><br/>
+  	<hr/>
+
+		<gsf:switch><gsf:metadata name="Title"/><gsf:when test="exists"><b><gsf:displayItem name="PaperTitle"/>:</b><gsf:metadata name="Title"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Creator"/><gsf:when test="exists"><b><gsf:displayItem name="AuthoredBy"/>:</b> <gsf:metadata name="Creator"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Editor"/><gsf:when test="exists"><b><gsf:displayItem name="Editors"/>:</b> <gsf:metadata name="Editor"/><br/></gsf:when></gsf:switch>
+	
+	<gsf:switch><gsf:metadata name="EditorRole"/><gsf:when test="exists"><b><gsf:displayItem name="EditorRole"/>:</b> <gsf:metadata name="EditorRole"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Booktitle"/><gsf:when test="exists"><b><gsf:displayItem name="BookJournalTitle"/>:</b> <gsf:metadata name="Booktitle"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Journal"/><gsf:when test="exists"><b><gsf:displayItem name="In"/>:</b> <gsf:metadata name="Journal"/><br/></gsf:when></gsf:switch>
+
+	<gsf:switch><gsf:metadata name="Volume"/><gsf:when test="exists">
+		<gsf:switch><gsf:metadata name="Number"/><gsf:when test="exists">
+			<b><gsf:displayItem name="Vol"/>:</b> <gsf:metadata name="Volume"/><br/>
+			<b><gsf:displayItem name="Number"/>:</b> <gsf:metadata name="Number"/><br/>
+		</gsf:when></gsf:switch>
+	</gsf:when>
+	<gsf:otherwise>
+		<gsf:switch><gsf:metadata name="Number"/><gsf:when test="exists"><b><gsf:displayItem name="Number"/>:</b> <gsf:metadata name="Number"/><br/></gsf:when></gsf:switch>
+	</gsf:otherwise>
+	</gsf:switch>
+	
+	<gsf:switch><gsf:metadata name="MeetingDate"/><gsf:when test="exists"><b><gsf:displayItem name="MeetingDate"/>:</b> <gsf:metadata name="MeetingDate"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="MeetingPlace"/><gsf:when test="exists"><b><gsf:displayItem name="MeetingPlace"/>:</b> <gsf:metadata name="MeetingPlace"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="PublicationPlace"/><gsf:when test="exists"><b><gsf:displayItem name="PublicationPlace"/>:</b> <gsf:metadata name="PublicationPlace"/><br/></gsf:when></gsf:switch>
+	
+	<gsf:switch><gsf:metadata name="Publisher"/><gsf:when test="exists"><b><gsf:displayItem name="Publisher"/>:</b> <gsf:metadata name="Publisher"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Year"/><gsf:when test="exists"><b><gsf:displayItem name="PublicationDate"/>:</b> <gsf:metadata name="Year"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Pages"/><gsf:when test="exists"><b><gsf:displayItem name="Pages"/>:</b> <gsf:metadata name="Pages"/><br/></gsf:when></gsf:switch>
+	
+	<gsf:switch><gsf:metadata name="DocType"/><gsf:when test="exists"><b><gsf:displayItem name="DocType"/>:</b> <gsf:metadata name="DocType"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Location"/><gsf:when test="exists"><b><gsf:displayItem name="LocationURL"/>:</b> <gsf:metadata name="Location"/><br/></gsf:when></gsf:switch>
+	
+	<gsf:switch><gsf:metadata name="Notes"/><gsf:when test="exists"><b><gsf:displayItem name="Annotations"/>:</b> <gsf:metadata name="Notes"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Abstract"/><gsf:when test="exists"><b><gsf:displayItem name="Abstract"/>:</b> <gsf:metadata name="Abstract"/><br/></gsf:when></gsf:switch>
+	<gsf:switch><gsf:metadata name="Keywords"/><gsf:when test="exists"><b><gsf:displayItem name="Keywords"/>:</b> <gsf:metadata name="Keywords"/><br/></gsf:when></gsf:switch>
+	
+	<hr/>
+  </gsf:template>
+
+  <gsf:template name="documentContent">
+	<div id="gs-document">
+		<xsl:call-template name="documentPre"/>
+		<xsl:call-template name="wrappedSectionImage"/>
+		<div id="gs-document-text">
+			<div id="bibrecord" style="display:none">
+			<b>Bibtex Record:</b>
+			<br/>
+			<xsl:call-template name="documentNodeText"/>
+			</div>
+			<center><a href="javascript:;" id="bibreclink">Show/Hide Record</a></center>
+		</div>
+	</div>
+	
+	<script type="text/javascript">
+	<xsl:text disable-output-escaping="yes">
+	var link=document.getElementById("bibreclink");
+	var div=document.getElementById("bibrecord");
+	gs.functions.makeToggle(link, div);
+	</xsl:text>
+	</script>
+  </gsf:template>
+<!--
+Overwriting this template allows you to change the heading of the document.
+-->
+<!--
+<gsf:template name="documentHeading">
+<span style="font-weight:bold; font-size: 120%;">
+<xsl:call-template name="choose-title"/>
+</span>
+</gsf:template>
+-->
+<!--
+Overwriting this template can be used to redefine the content of the whole document.This is useful for simple documents, but not recommended for more complex documents(e.g. hierachical and paged documents) as it can prevent any sub-sections from showing.
+-->
+<!--
+<gsf:template name="documentContent">
+<div id="gs-document">
+<xsl:call-template name="documentPre"/>
+<xsl:call-template name="wrappedSectionImage"/>
+<div id="gs-document-text">
+<xsl:call-template name="documentNodeText"/>
+</div>
+</div>
+</gsf:template>
+-->
+<!--
+Overwriting this template can be used to change the content of section headings.
+-->
+<!--
+<gsf:template name="sectionHeading">
+<xsl:call-template name="choose-title"/>
+</gsf:template>
+-->
+<!--
+Overwriting this template can be used to change the content of the top-level section.
+-->
+<!--
+<gsf:template name="topLevelSectionContent">
+<xsl:call-template name="wrappedSectionImage"/>
+<xsl:call-template name="wrappedSectionText"/>
+</gsf:template>
+-->
+<!--
+Overwriting this template can be used to change the content of sections.
+-->
+<!--
+<gsf:template name="sectionContent">
+<xsl:call-template name="wrappedSectionImage"/>
+<xsl:call-template name="wrappedSectionText"/>
+</gsf:template>
+-->
+
+</format>
+	</display>
+	<replaceListRef id="gs2-standard"/>
+</CollectionConfig>
Index: /documented-examples/trunk/bibtex-e/resources/collectionConfig.properties
===================================================================
--- /documented-examples/trunk/bibtex-e/resources/collectionConfig.properties	(revision 36258)
+++ /documented-examples/trunk/bibtex-e/resources/collectionConfig.properties	(revision 36258)
@@ -0,0 +1,57 @@
+name=Bibliography collection
+
+ShowBibTeXrecord=Show BibTeX Record
+HideBibTeXrecord=Hide BibTeX Record
+Number=Number
+AuthoredBy=Authored By
+PaperTitle=Paper Title
+DocType=DocType
+BookJournalTitle=Book/Journal Title
+BibTeXrecord=BibTeX Record
+PublicationDate=Publication Date
+Editors=Editor(s)
+PublicationPlace=Publication Place
+Annotations=Annotations
+Abstract=Abstract
+Pages=Pages
+Keywords=Keywords
+In=In
+EditorRole=Editor Role
+Vol=Vol.
+MeetingPlace=Meeting Place
+Publisher=Publisher
+LocationURL=Location/URL
+MeetingDate=Meeting Date
+
+source_text=filenames
+text_text=full records
+Title_text=titles
+sampleoid_text=13/2004
+
+shortDescription=<p>This collection, which contains _about:numdocs_ BibTeX entries, is a collection of working papers published from 1997 to 2006 at <a href="http://www.cs.waikato.ac.nz/">Department of Computer Science</a>, <a href="http://www.waikato.ac.nz/">the University of Waikato</a>.</p>
+
+description1=<h3>How the collection works</h3><p>The <a href="_httpcollection_/etc/collect.cfg" target=collect.cfg>collection configuration file</a> begins with the specification <i>groupsize 200</i>. This groups 200 documents together into a single archive file. Bibliography collections typically have many small documents, and grouping them together prevents Greenstone's internal file structures from becoming bloated and occupying more disk space than necessary.</p>
+
+description2=<p>Apart from the standard plugins, this collection uses <i>BibTexPlugin</i>, which processes references in the BibTeX format (well known to computer scientists). Two options have been set for BibTexPlugin: <i>-OIDtype assigned -OIDmetadata Number</i>. This means the metadata element "Number" will be used as the record identifier, instead of Greenstone's default hash identifiers. These options are available for all plugins.</p>
+
+description3=<p>Fielded searching, with a form-based interface, is selected by <i>format SearchTypes "form,plain" </i> in the configuration file. In fact, a plain textual full-text search index is included in this collection as well (since <i>form</i> comes first, it is the default interface; you reach the <i>plain</i> search through the <i>Preferences</i> page).</p>
+
+description4=<p>The <i>buildtype</i> option shows that the default search engine <i>mgpp</i> is used. The <i>indexes</i> line specifies indexes for "text", and "metadata". In this case, "text" will be the original BibTeX record. "metadata" is a special keyword signifying that an index should be built for any metadata item found in the collection. Thus when the "field" menus in the <a href="?a=q&ct=1&qt=1">search page</a> are pulled down, they show <i>full records</i> followed by an entry for each metadata element. Collection-level metadata <i>collectionmeta</i> can be specified for any index to determine what it is called in the menu (except for <i>metadata</i>, which produces many menu items). In this case, the <a href="_httpcollection_/etc/collect.cfg" target=collect.cfg>configuration file</a> specifies that the text index should be named "full records" because it contains the original bibliographic record.</p>
+
+description5=<p>An additional keyword, "allfields", could also be used in the <i>indexes</i> line, specifying that combined searching over all indexes should be available.</p>
+
+description6=<p>The <i>levels</i> lines specifies only document level, as bibliographic records don't have internal structure.</p>
+
+description7=<p>This collection contains <i>Title, Author</i>, and <i>Date</i> browsers, and a special kind of phrase index called "Phind." The <i>AZCompactList</i> classifier used for the <i>Author</i> browser is like <i>AZList</i> but generates a bookshelf for duplicate items as shown <a href="?a=d&cl=CL2">here</a>. The BibTeX plugin records each author as <i>Author</i> metadata; it also puts a list containing all authors into the <i>Creator</i> metadata element. Consequently the <i>AZCompactList</i> classifier is based on <i>Author</i>. However, Greenstone has a standard button reading <i>authors</i> whose name is (confusingly) "Creator", so this button name is specified for the classifier.</p>
+
+description8=<p>The "Phind" classifier creates a phrase index like <a href="?a=d&cl=CL4">this</a>. It contains a browsable list of phrases extracted from the material specified in the <i>text</i> argument of the <i>classify Phind</i> line in the <a href="_httpcollection_/etc/collect.cfg" target=collect.cfg>configuration file</a>. Here the specification is <pre> document:Title,document:Creator,document:Booktitle,document:Publisher </pre>  -- that is, the title, list of authors, title of the collected work (if any) in which this item appears, and publisher. Note that this specification follows the <i>mg</i> convention with <i>level:field</i>. <i>Phind</i> indexes are more usually based on the entire full text of a collection, using the specification <i>document:text</i>.</p>
+
+description9=<p>The best way to see what Phind does is to play with this index. You type a word in the search box, click <i>Search</i>, and a list of phrases containing that term appears in the top panel. Click on one of these phrases and a list of phrases containing that <i>phrase</i> appears in the bottom panel. You can continue doing this, expanding the phrase more and more. The lists can be lengthened using the <i>get more phrases </i> button. At the end of the list of phrases appears a list of documents containing that phrase, in blue text; you can lengthen this list by clicking get <i>more documents</i>.</p>
+
+description10=<p>The format statements for the search results list and the title browser are both determined by the <i>VList</i> specification. It gives a document icon that links to the document itself (which in this collection is the full reference); the title in bold; <i>Creator</i> metadata if there is any, otherwise <i>Editor</i> metadata; and <i>Month, Year</i> metadata if there is any. <a href="?a=q&ct=1&qt=1&r=1&hs=1&fqa=0&fqv=Jain,,,&fqf=TX,CR,BO,SO">Here</a> is an example.</p>
+
+description11=<p>The format statement for the author browser (<i>CL2VList</i>) is more complex. The <i>AZCompactList</i> classifier generates a tree whose nodes are either leaf nodes, representing documents, or internal nodes. A metadata item called <i>numleafdocs</i> gives the total number of documents below an internal node. This format statement checks whether numleafdocs exists. If so the node must be an internal node, in which case the node is labeled by its <i>Title</i>. But beware: this classifier is generated on <i>Author</i> metadata, so its title -- the title of the classifier -- is actually the author's name! This means that the bookshelf nodes <a href="?a=d&cl=CL2">here</a> are labeled by author's name. The leaf nodes, however, are labeled the same way as documents (i.e. references) are in the search results list.</p>
+
+description12=<p>The documents themselves (here is an <a href="?a=d&cl=CL1.12&d=_sampleoid_">example</a>) are generated by two format statements, one (a long one) called <i>DocumentHeading</i>, and another called <i>DocumentText</i>. The <i>DocumentHeading</i>, which is the top two-thirds of the page, contains the document's <i>Title</i> followed by a table that gives all the metadata elements that the BibTeX plugin can generate. The role of all the <i>If</i> statements in the <a href="_httpcollection_/etc/collect.cfg" target=collect.cfg>configuration file</a> is to determine which elements are defined.</p>
+
+description13=<p>The <i>DocumentText</i> shows the BibTeX version of the reference. However, when the document is displayed initially, only a hyperlink reading <i>Show BibTex Record</i> appears -- this corresponds to the last part (that is, the "else" part) of the <i>If</i> statement in <i>DocumentText</i>. When this hyperlink is clicked, the <i>href</i> goes to the same URL but with <i>showrecord=1</i>, which generates a page like <a href="?a=d&cl=CL1.12&d=_sampleoid_&showrecord=1">this</a>. The <i>If</i> test succeeds, which shows the <i>Text</i> of the document. With the BibTeX plugin, the text of a document is its unadulterated BibTeX record.</p>
Index: /documented-examples/trunk/bibtex-e/transform/pages/about.xsl
===================================================================
--- /documented-examples/trunk/bibtex-e/transform/pages/about.xsl	(revision 36258)
+++ /documented-examples/trunk/bibtex-e/transform/pages/about.xsl	(revision 36258)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">	
+	
+	<xsl:template name="coll-description">
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='shortDescription']"/>
+	  
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description1']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description2']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description3']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description4']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description5']"/>
+	  
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description6']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description7']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description8']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description9']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description10']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description11']"/>
+	  <xsl:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/displayItemList/displayItem[@name='description12']"/>
+	  
+	</xsl:template>
+
+</xsl:stylesheet>  
+
