2 Stemmaweb - a Catalyst webservice for text tradition analysis
3 =============================================================
5 Stemmaweb is a web application, developed in Perl (using the Catalyst framework) and Javascript (using JQuery),
11 To run Stemmaweb you need a working Perl installation (5.12 or above)
12 and, preferably, a working webserver. The following steps will get you
13 set up to run the standalone service:
15 * Ensure that the following software is installed (the list given is that of the relevant Ubuntu packages):
24 * Install the following Perl modules:
26 * Module::Install::Catalyst
27 * Create a database for the storage of text tradition data. This can be anything supported by Perl's DBI.
28 * Install the dependencies for Stemmaweb from this directory:
30 cd /PATH/TO/stemmaweb && cpanm -S --installdeps .
31 * Make a test directory and test the installation at http://localhost:3000/ :
34 script/stemmaweb_server.pl
35 * Replace the database settings in stemmaweb.conf with the settings for your database. If you are using MySQL, for example, the settings might look like this:
38 dsn dbi:mysql:dbname=stemmaweb
41 password STEMMAWEB_PASS
44 * (Optionally) configure Stemmaweb to run under FastCGI, Plack, or any other Catalyst-compatible application framework. See http://www.catalystframework.org for more information.