The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
-=( How to install Buscador )=-


It's a slightly involved process at the moment. This will change.

-------------------------------------
1) Download the tar ball
-------------------------------------

from 

http://cvs.simon-cozens.org/viewcvs.cgi/buscador/?cvsroot=Email

and unpack it in a web accessible directory.

-------------------------------------
2) Install the prerequisites. 
-------------------------------------

You can check by running 

% perl Makefile.PL

Consider making a Bundle::Buscador for us. Or a PAR archive or something.

There are quite a lot.

Part of the problem, and the reason why you'll get bizarre requests to
install GD, Graphviz, XML::Writer and Spreadsheet::ParseExcel is because
Email::Store uses Class::DBI::DATA::Schema which uses SQL::Translator
which has insane dependencies. Complain to the authors of
SQL::Translator not us.

http://rt.cpan.org/NoAuth/Bug.html?id=7004

Some users have said they've had test errors from 

Class::DBI::AsForm
Apache::Request
Mail::ListDetector
Email::MIME

we're harassing authors where appropriate as we speak.

-------------------------------------
3) Add in the Apache Config
-------------------------------------

I added this into my virtual host config

   <Location /buscador>
        PerlSetEnv PERL5LIB /virtual/thegestalt.org/www/html/buscador/demo
        PerlHandler Buscador
        #PerlInitHandler Apache::StatINC
   </Location>

StatINC allows me to develop without restarting Apache every time.

-------------------------------------
4) Initialise the directory
-------------------------------------

Change to 

    /virtual/thegestalt.org/www/html/buscador/demo

(or wherever you put in step 3) and run

    % buscador -init

Which will copy a load of template files and create a buscador.config file.

-------------------------------------
5) Edit the config file
-------------------------------------

Mine looks like

    uri        = http://thegestalt.org/buscador/demo
    image_uri  = http://thegestalt.org/buscador/images
    dsn        = dbi:SQLite2:email.db

I keep my image files in a seperate place because it's faster.

-------------------------------------
6) Set up the DB
-------------------------------------

Simply be in your Buscador directory and do

    % buscador -setup

the buscador command line tool will automatically pick up the details 
from your buscador.config file.

-------------------------------------
7) Import mails
-------------------------------------

Again, be in your buscador directory and do 

    % buscador <folder[s]>

and it will import. You can also cat a single mail into it which is useful
for setting up as an alias.

-------------------------------------
8) Restart apache
-------------------------------------

Err, that should be it.