/[webpac2]/Webpacus/config.yml
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /Webpacus/config.yml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 358 - (hide annotations)
Sun Jan 8 13:58:19 2006 UTC (18 years, 3 months ago) by dpavlin
File size: 4098 byte(s)
 r384@llin:  dpavlin | 2006-01-08 14:56:52 +0100
 load different templates for different sites (denoted by prefix in URL and
 root/sites/[site_name] directory

1 dpavlin 95 --- #YAML:1.0
2     # DO NOT USE TABS FOR INDENTATION OR label/value SEPARATION!!!
3    
4 dpavlin 271 # encoding of this configuration file
5     config_encoding: 'ISO-8859-2'
6     # encoding in Catalyst.
7     catalyst_encoding: 'UTF-8'
8 dpavlin 358 # relative path to sites templates under Catalyst root
9     sites_root: 'sites'
10 dpavlin 271
11 dpavlin 95 # configuration for hyper estraier full text search engine
12     hyperestraier:
13 dpavlin 222 #url: 'http://localhost:1978/node/webpac2'
14     masterurl: 'http://localhost:1978'
15 dpavlin 257 defaultnode: 'webpac2'
16     # defaultnode: 'ps'
17 dpavlin 222 defaultdepth: 1
18 dpavlin 95 user: 'admin'
19     passwd: 'admin'
20 dpavlin 348 # don't turn this on! it will spit huge amounts of output
21     #debug: 1
22 dpavlin 142 #
23 dpavlin 143 # number of results on each page
24     hits_on_page: 30
25     # number of results to fetch for suggestion (it will fold multiple sameones)
26     hits_for_suggest: 20
27     #
28 dpavlin 142 # options used while indexing
29     #
30     # which tag type to use for search engine (used while indexing)
31     type: 'search'
32     #
33 dpavlin 95
34     webpac:
35 dpavlin 97 # default template to use
36     template: 'html_ffzg_results_short.tt'
37     # path to database files
38 dpavlin 95 db_path: '/data/webpac2/db'
39 dpavlin 97 # path to templates used by WebPAC::Output
40 dpavlin 95 template_path: '/data/webpac2/conf/output/tt'
41 dpavlin 135 # default template for results
42     default_template: 'html_ffzg.tt'
43     # default user editable css file
44     default_css: 'user.css'
45 dpavlin 139 css_path: 'root/css'
46 dpavlin 96 # encoding comming from webpac
47     webpac_encoding: 'iso-8859-2'
48     # encoding expected by Catalyst
49 dpavlin 97 out_encoding: 'utf-8'
50 dpavlin 293 # define different input formats (types) and perl modules to handle them
51     inputs:
52     isis: 'WebPAC::Input::ISIS'
53     marc: 'WebPAC::Input::MARC'
54 dpavlin 97
55 dpavlin 244 editor:
56     # open this record when opening editor
57     # (it will also be used to deduce default database and input)
58     default_record_uri: 'ps/libri/1'
59    
60 dpavlin 142 # directives after this are used when indexing using core WebPAC modules
61    
62 dpavlin 222 databases:
63 dpavlin 257 # This is empty database created only in Hyper Estraier to merge
64     # all three databases
65     'webpac2':
66     name: 'Search all'
67     links:
68     - to: ps
69     credit: 10000
70     - to: kk
71     credit: 10000
72     - to: jzav
73     credit: 10000
74    
75    
76 dpavlin 222 # Psihologija
77     'ps':
78     # all variables here will be available as config variables in template
79     name: 'Knji¾nica psihologije'
80     code: 'ps'
81    
82     # define input source
83     input:
84 dpavlin 237 # this will create unique name with name of database and mfn
85 dpavlin 232 - name: libri
86     # isis
87     type: isis
88    
89     # full path to database
90     path: '/data/isis_data/ffps-libri/LIBRI'
91    
92     # encoding of character set in isis data
93     encoding: '852'
94    
95     # lookup
96     lookup: 'conf/lookup/isis.pm'
97    
98     # limit number of records to read from database
99 dpavlin 277 #limit: 100
100 dpavlin 232
101     # define normalisation for that source
102     normalize:
103     # which tag to use in normalize xml for data?
104     tag: 'isis'
105     # path to normalization xml
106 dpavlin 329 path: 'conf/normalize/isis_ffzg.xml'
107     #path: 'conf/normalize/isis_ffzg.yml'
108 dpavlin 222
109 dpavlin 232 # another input database
110     - name: peri
111     type: isis
112     path: '/data/isis_data/ffps-peri/PERI'
113     encoding: '852'
114     lookup: 'conf/lookup/isis.pm'
115 dpavlin 277 #limit: 100
116 dpavlin 232 normalize:
117     tag: 'isis'
118     path: 'conf/normalize/isis_ffzg.xml'
119 dpavlin 142
120 dpavlin 237 # Komparativna
121 dpavlin 222 kk:
122 dpavlin 237 name: 'Komparativna'
123 dpavlin 222
124     input:
125     name: libri
126     type: isis
127     path: '/data/isis_data/ffkk/LIBRI'
128     encoding: '852'
129     lookup: 'conf/lookup/isis.pm'
130 dpavlin 277 #limit: 100
131 dpavlin 222 normalize:
132     tag: 'isis'
133     path: 'conf/normalize/isis_ffzg.xml'
134    
135 dpavlin 237 jzav:
136     name: 'Jadranski zavod'
137     input:
138     name: knjige
139     type: isis
140     path: '/data/isis_data/jzav/BIB'
141     encoding: '852'
142     lookup: 'conf/lookup/jzav.yml'
143 dpavlin 277 #limit: 100
144 dpavlin 237 normalize:
145     tag: 'isis'
146     path: 'conf/normalize/isis_ffzg.xml'
147 dpavlin 293
148     efzg:
149     name: 'Ekonomski fakutet u Zagrebu'
150     input:
151     name: knjige
152     type: marc
153     path: '/data/isis_data/efzg/unimarc.iso'
154     encoding: '852'
155     lookup: 'conf/lookup/isis.pm'
156     #limit: 100
157     normalize:
158     tag: 'isis'
159     path: 'conf/normalize/isis_ffzg.xml'
160    

  ViewVC Help
Powered by ViewVC 1.1.26