root/documented-example-collections/trunk/authen-e/etc/collect.cfg @ 18949

Revision 18949, 15.0 KB (checked in by kjdon, 11 years ago)

updated to match demo - List options changed

  • Property svn:executable set to *
Line 
1creator     greenstone@cs.waikato.ac.nz
2maintainer  greenstone@cs.waikato.ac.nz
3public      true
4
5buildtype   mgpp
6searchtypes plain,form
7
8indexes     text dls.Title,Title dls.Subject dls.Organization dls.Keyword
9
10levels      section document
11
12plugin      GreenstoneXMLPlugin
13plugin      HTMLPlugin -description_tags
14plugin      MetadataXMLPlugin
15plugin      ArchivesInfPlugin
16plugin      DirectoryPlugin
17
18classify    List -metadata dls.Title
19
20classify    Hierarchy -metadata dls.Subject -sort dls.Title
21
22classify    List -metadata dls.Organization -bookshelf_type always -sort_leaf_nodes_using dls.Title
23
24classify    List -metadata dls.Keyword -buttonname Howto
25
26format CL4VList "<td>[link][icon][/link]</td><td>[link][dls.Keyword][/link]"
27
28format SearchVList "<td valign=top>[link][icon][/link]</td><td>{If}{[parent(All\': \'):Title],[parent(All\': \'):Title]:}[link][Title][/link]</td>"
29
30format VList "<td valign=top>[link][icon][/link]</td><td valign=top>[highlight]{Or}{[Title],Untitled}[/highlight]{If}{[Date],<br><small><i>_textdate_[Date]</i></small>}{If}{[NumPages],<br><small><i>_textnumpages_[NumPages]</i></small>}{If}{[Source],<br><small><i>_textsource_[Source]</i></small>}</td>"
31
32format DocumentText "<h3>[Title]</h3>\\n\\n<p>[Text]"
33format DocumentImages true
34format DocumentButtons "Expand Text|Expand Contents|Highlight|Detach|Print"
35format DocumentSearchResultLinks true
36
37format HList "[link][highlight][Title][/highlight][/link]"
38
39format DocumentHeading "{Or}{[parent(Top):Title],[Title],untitled}<br>"
40
41# Authentication directives
42
43authenticate        document
44public_documents    HASH010f073f22033181e206d3b7 HASHac0a04dd14571c60d7fbfd
45
46auth_group      demo
47
48# -- English strings ----------------
49collectionmeta  collectionname [l=en] "Authentication demo"
50
51collectionmeta .text [l=en] "text"
52collectionmeta .dls.Title,Title [l=en] "titles"
53collectionmeta .dls.Subject [l=en] "subjects"
54collectionmeta .dls.Organization [l=en] "organizations"
55collectionmeta .dls.Keyword [l=en] "how to"
56
57collectionmeta .document [l=en] "book"
58collectionmeta .section [l=en] "chapter"
59
60collectionmeta  depositormetadata [l=en] "{\"name\":\"dls.Title\",\"label\":\"Title\",\"tooltip\":\"dls.Title: The title of this resource.\",\"type\":\"text\"}, {\"name\":\"dls.Organization\",\"label\":\"Organization\",\"tooltip\":\"dls.Organization: The organization responsible for producing this resource.\",\"type\":\"text\"}, {\"name\":\"dls.Subject\",\"label\":\"Subject\",\"tooltip\":\"dls.Subject: The subject of this resource.\",\"type\":\"text\"}, {\"name\":\"dls.Keyword\",\"label\":\"Keyword\",\"tooltip\":\"dls.Keyword: A more specific indication of what the resource can be used for.\",\"type\":\"text\"}, {\"name\":\"dls.Language\",\"label\":\"Language\",\"tooltip\":\"dls.Language: The language of this resource.\",\"type\":\"text\"}"
61
62# -- French strings ----------------
63collectionmeta  collectionname [l=fr] "Démonstration d'authentification"
64
65# -- Spanish strings ----------------
66collectionmeta  collectionname [l=es] "Demostración de autenticación"
67
68# -- Russian strings ----------------
69collectionmeta  collectionname [l=ru] "ДеЌПМстрацОя аутеМтОфОкацОО"
70
71
72# -- English text ----------------
73collectionmeta  collectionextra [l=en] "This demonstration collection contains the same material as the original Greenstone demo collection, but it includes some basic authentication commands. Two documents are publicly available (Farming snails 1 & 2), while the others require logging in to view.
74
75<p><center><b> To access this collection try user:</b> <i>demo</i> <b>and password:</b> <i>demo</i></center></p>
76
77<h3>How the collection works</h3>\n
78
79<p>
80The <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>collection
81configuration file</a> is exactly the same as for the original demo collection apart from the authentication directives (and this description).
82
83<p>
84The authentication scheme controls access to the collection. It works in two
85steps. First it determines whether to restrict access to the collection as a
86whole or to individual documents in it, and in the latter case which documents
87those are (either by giving a list of private documents for which access is to
88be authenticated, or specifying that all documents are private except for a
89given list of public documents). Then for access-restricted documents it
90determines which user groups are to have access.\n
91
92<p>
93Authentication is activated by the <i>authenticate</i> directive with the value
94<i>collection</i> or <i>document</i> depending on whether authentication is to
95be performed on the full collection or on a per-document basis (the default
96value is <i>collection</i>). If authentication is on a <i>document</i> basis,
97then one can <i>either</i> specify a list of private documents (in which
98case all others are public) or a list of public documents (in which case
99all others are private) using directives <i>private_documents</i> or
100<i>public_documents</i>. The documents themselves are specified using Greenstone
101document identifiers (separated by spaces): the easiest way to determine these
102is to locate each document in the collection and look at the <i>d</i> argument
103in its Greenstone URL. \n
104
105<p>
106The <i>auth_groups</i> directive specifies the Greenstone groups for to which
107access will be permitted, if the document (or collection) is one of those that
108requires authentication. It is followed by a group name (or a list of group
109names separated by spaces). The Greenstone <i>admin</i> pages allow you to
110define groups and add members to them.\n
111"
112
113
114# -- French text ----------------
115collectionmeta  collectionextra [l=fr] "
116Cette collection de démonstration contient le même contenu que la
117collection de démonstration originale fournie avec Greenstone, mais elle
118inclue également quelques commandes d'authentification basiques. Deux
119documents sont diffusés de maniÚre publique (Farming snails 1 & 2), alors
120que le reste des documents requiÚrent une authentification afin de pouvoir
121les consulter.
122
123<p><center><b>Pour accéder à cette collection, essayez utilisateur : </b> <i>demo</i> <b> et mot de passe : </b> <i>demo.</i></center></p>
124
125<h3>Comment marche cette collection?</h3>
126
127<p>
128Ce <a href=\"_httpcollection_/etc/collect.cfg\"
129target=collect.cfg>fichier de configuration de collection</a> est
130exactement le même que celui de la collection de démonstration originale
131sauf pour les directives d'authentification (et cette description).
132
133<p>
134Le schéma d'authentification contrÎle l'accÚs à la collection. Il fonctionne en
135deux étapes. Dans un premier temps il détermine s'il faut restreindre l'accÚs à la collection dans son ensemble ou à des documents spécifiques qu'elle contient, et dans ce dernier cas, de quels documents il s'agit (soit en donnant une liste de documents privés dont l'accÚs nécessite une authentification, soit en déclarant que tous les documents sont privés à l'exeption d'une liste de documents publics donnée). Ensuite, pour les documents à accÚs restreint, il détermine les utilisateurs qui y ont accÚs.
136
137<p>
138L'authentification est activée par la directive <i>Authenticate</i> avec la valeur <i>collection</i> ou <i>document</i>, suivant que la restriction d'accÚs s'applique à toute la collection ou sur des documents spécifiques (la valeur par défaut est <i>collection</i>). Si l'authentification est effectuée sur la base <i>document</i>, on peut donc soit spécifier une liste de documents privés (dans ce cas tous les autres sont publiques), soit une liste de documents publics (dans ce cas tous les autres sont privés)en utilisant les directives <i>private_documents</i> ou <i>public_documents</i>.
139Ces documents eux-mêmes sont specifiés en utilisant les identificateurs de
140documents de Greenstone (séparés par des espaces) : la façon la plus facile de
141les determiner est de localiser chaque document dans la collection et de
142regarder son argument <i>d</i> dans son URL Greenstone.
143
144<p>
145La directive <i>auth-groups</i> précise les groupes Greenstone pour lesquels l'accÚs sera permis, si le document (ou la collection) est de ceux qui exigent une authentification. Il est suivi par un nom de groupe (ou une liste de noms
146de groupe séparés par des espaces). Les pages <i>admin</i>de Greenstone vous permettent de définir des groupes et d'y ajouter des membres.
147"
148
149
150# -- Spanish text ----------------
151collectionmeta  collectionextra [l=es] "
152Esta colección de demostración de Greenstone contiene el mismo material que la colección de demo original, pero incluye además algunos comandos de autenticación básica. Solo dos documentos tienen libre acceso (Farming snails 1 & 2), mientras que los restantes requieren autenticación para poder visualizarse.
153<p>
154
155<center><b>
156Para tener acceso a esta colección ingrese el nombre de usuario:
157</b><i>demo</i><b> y la contraseña: </b><i>demo</i>
158</center>
159<p>
160
161<h3>Cómo trabaja esta colección</h3>
162<p>
163
164El <a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>archivo de configuración</a> es exactamente el mismo que el de la demo original salvo las directivas para la autenticación (y su descripción).
165
166<p>
167El esquema de autenticación controla el acceso a la colección. Consiste de dos pasos. Primero determina si se va a restringir el acceso a toda la colección o sólo a documentos individuales dentro de la misma y, en este último caso, a qué documentos (ya sea dando una lista de los documentos confidenciales para los cuales el acceso está limitado a determinadas cuentas o especificando que todos los documentos son confidenciales, excepto por una lista dada de documentos del dominio público). A continuación para los documentos con acceso restringido determina qué usuarios tendrán acceso a ellos.
168<p>
169
170La función de autenticación se activa por medio de la directiva <i>autenticar</i> con el valor <i>colección o documento</i>, dependiendo de si la autenticación se debe realizar para tener acceso a toda la colección o por cada documento (el valor por omisión es <i>colección</i>). Si la autenticación se va a realizar con base en cada <i>documento</i>, entonces se puede establecer una lista de documentos confidenciales (en cuyo caso todos los demás son del dominio público) o una lista de documentos de dominio público (en cuyo caso todos los demás documentos son confidenciales) usando las directivas <i>private_documents</i> o <i>public_documents</i>. Los documentos mismos se especifican por medio de los identificadores de documento de Greenstone (separados por espacios). La forma más fácil de determinarlos es localizar cada documento en la colección y ver el argumento d en su URL.
171<p>
172
173La directiva <i>auth_groups</i> especifica los grupos a los cuales se permite el acceso, si el documento (o la colección) es uno de los que requieren autenticación. Está seguida por el nombre del grupo (o una lista de nombres de grupos separados por espacios). Las páginas <i>admin</i> de Greenstone le permiten definir los grupos y añadir miembros.
174"
175
176
177# -- Russian text ----------------
178collectionmeta  collectionextra [l=ru] "
179ДаММая ЎеЌПМстрацОПММая кПллекцОя сПЎержОт те же ЌатерОалы чтП О ПрОгОМальМая ЎеЌПМстрацОПММая кПллекцОя ГрОМстПуМ, МП включает кПЌаМЎы базПвПй аутеМтОфОкацОО. Два ЎПкуЌеМта ЎПступМы Ўля ПткрытПгП ЎПступа (РазвеЎеМОе улОтПк 1 О 2), МП ЎругОе ЎПкуЌеМты требуют вхПЎа Ўля прПсЌПтра.
180
181<p><center><b> Ð”ля ЎПступа к этПй кПллекцОО МеПбхПЎОЌП ввестО user:</b> <i>demo</i> <b>О password:</b> <i>demo</i></center></p>
182
183<h3>Как рабПтает кПллекцОя</h3>\n
184
185<p>
186<a href=\"_httpcollection_/etc/collect.cfg\" target=collect.cfg>Ѐайл кПМфОгурацОО кПллекцОО</a> Ñ‚ПчМП такПй же как О в ПрОгОМальМПй ЎеЌП кПллекцОО крПЌе ЎОректОв аутеМтОфОкацОО (О ЎаММПгП ПпОсаМОя).
187
188<p>
189СхеЌа аутеМтОфОкацОО управляет ЎПступПЌ к кПллекцОО. ОМа является ЎвухступеМчатПй. СМачала ПМа решает, ПграМОчОть лО ЎПступ к кПллекцОО в целПЌ ОлО к ПтЎельМыЌ ЎПкуЌеМтаЌ. В пПслеЎМеЌ случае ПпреЎеляется, какОе ЎПкуЌеМты являются такПвыЌО (ОлО преЎставляя спОсПк тех ÐŽÐŸÐºÑƒÐŒÐµÐœÑ‚Пв, к кПтПрыЌ требуется разрешеМОе Ма ЎПступ, ОлО же ПпреЎеляя, чтП все ЎПкуЌеМты являются МеЎПступМыЌО  за ОсключеМОеЌ тех, чтП включеМы в спОсПк ПбщеЎПступМых ÐŽÐŸÐºÑƒÐŒÐµÐœÑ‚Пв). ТПгЎа Ўля ЎПкуЌеМтПв ПграМОчеММПгП ЎПступа ПпреЎеляется, какОЌ пПльзПвателяЌ разрешеМ к МОЌ ЎПступ.
190
191<p>
192ОпреЎелеМОе аутеМтОчМПстО актОвОзОрПваМП в сППтветствОО с ЎОректОвПй пПЎтвержЎеМОя права Ма ЎПступ к кПллекцОО в целПЌ ОлО к ПтЎельМыЌ ЎПкуЌеМтаЌ в завОсОЌПстО Пт тПгП, ЎПлжМа лО аутеМтОфОкацОя распрПстраМяться Ма пПлМую кПллекцОю ОлО Ма пПЎПкуЌеМтМПй ПсМПве (зМачеМОеЌ пП уЌПлчаМОю является кПллекцОя).  ЕслО аутеМтОфОкацОя прПОзвПЎОтся Ма базе ЎПкуЌеМта, тП ЌПжМП ОлО ПпреЎелОть спОсПк МеЎПступМых ÐŽÐŸÐºÑƒÐŒÐµÐœÑ‚Пв (в этПЌ случае все ЎругОе являются ПбщеЎПступМыЌО) ОлО же Ўать спОсПк ПбщеЎПступМых ÐŽÐŸÐºÑƒÐŒÐµÐœÑ‚Пв (тПгЎа все ЎругОе являются МеЎПступМыЌО), ОспПльзуя ЎОректОвы <i>private_documents</i> ОлО <i>public_documents</i>. СпецОфОку саЌОх ÐŽÐŸÐºÑƒÐŒÐµÐœÑ‚Пв ПпреЎеляют, ОспПльзуя ОЎеМтОфОкатПры ЎПкуЌеМта в Greenstone (распреЎелеММых Ð¿ÐŸ ПбластяЌ). СаЌый легкОй спПсПб Ох ÐŸÑ‚МесеМОя сПстПОт в тПЌ, чтПбы ПпреЎелОть ЌестПМахПжЎеМОе кажЎПгП ЎПкуЌеМта в кПллекцОО О рассЌПтреть  егП <i>d</i>-аргуЌеМт в URL Greenstone.
193
194<p>
195ДОректОва <i>auth_groups</i> ПпреЎеляет группы Greenstone, к кПтПрыЌ ЎПступ буЎет разрешеМ, еслО ЎПкуЌеМт (ОлО кПллекцОя) ПтМПсОтся к теЌ, Ўля кПтПрых Ñ‚ребуется аутеМтОфОкацОя. ЭтП ПпреЎеляется МазваМОеЌ группы (ОлО спОскПЌ МазваМОй групп ПпреЎелеММых ÐŸÐ±Ð»Ð°ÑÑ‚ей). <i>Admin</i> страМОцы Greenstone пПзвПляет ПпреЎелять группы О ЎПбавлять к МОЌ МПвые.
196"
197
Note: See TracBrowser for help on using the browser.