1. You will need PostgreSQL (for now)
Using any other database is quite easy, and involves editing of
- dbi_* parametars in isis2xml.conf [global] section (which you want
+ dbi_* parameters in isis2xml.conf [global] section (which you want
to do anyway to specify user and password to connect to database).
Then, create database:
- dpavlin@llin:~$ createdb webpac
+ $ createdb webpac
CREATE DATABASE
- Tabels for index(es) will be created automatically on first run. If you
+ Tables for index(es) will be created automatically on first run. If you
change data for index often, you might want to drop and re-create database
to erase tables for indexes which are removed.
-2. Use cpan shell to install modules used:
+2. Use CPAN shell to install modules used:
+
+ $ sudo cpan
+ cpan> install module_name
+
+ Modules which are needed:
+
+ Text::Unaccent version 1.02 or higher, you might need
+ to get this one from
+ http://savannah.nongnu.org/projects/unac/
+ Config::IniFiles
+ DBD::Pg or some other DBD driver, you can also
+ use the one which came with distribution
+ (e.g. libdbd-pg-perl on Debian)
+ CGI::Application
+ HTML::Pager
+ HTML::Template
+ HTML::FillInForm
+ SWISH
+ SWISH::Fork and of course, swish-e executable
+ (e.g. swish-e package on Debian)
+
+ CPAN shell will also download some more modules to satisfy dependencies.
+
+ If you plan to use M$ Excel files for import (type=excel), you will need:
+
+ Spreadsheet::ParseExcel