X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2FManual%2FInstall.pod;fp=lib%2FMaypole%2FManual%2FInstall.pod;h=f2e85a7f54137c254a2735aeb2f389593fef6d5d;hb=1b05e3ca38fdb958cf9ced4d89e1478dc1e21257;hp=0000000000000000000000000000000000000000;hpb=8b45000d65db9833d72ce55c559d509019cc367f;p=maypole.git diff --git a/lib/Maypole/Manual/Install.pod b/lib/Maypole/Manual/Install.pod new file mode 100644 index 0000000..f2e85a7 --- /dev/null +++ b/lib/Maypole/Manual/Install.pod @@ -0,0 +1,47 @@ + +=head1 NAME + +Maypole::Manual::Install - installing Maypole + +=head1 Installing Maypole + +The first thing you're going to need to do to get Maypole running is to +install it. Maypole needs an absolute shedload of Perl modules from CPAN +to do its job. I am unrepentant about this. Maypole does a lot of work, +so that you don't have to. This is called code re-use, and if we're +serious about code re-use, then Maypole should be re-using as much code +as possible in terms of Perl modules. In another sense, this gives the +impression that Maypole doesn't actually do all that much itself, +because all it's doing is gluing together already-existing code. Well, +welcome to code re-use. + +The downside of code re-use is, of course, that you then have to install +a shedload of Perl modules from CPAN. If you're using OpenBSD or +FreeBSD, the wonderful ports system will be your friend. There's a +Maypole port in C. Just type C. + +Debian users, hang in there. There's a package coming. + +For other Unices, the L or C modules will help with +this. If you don't have C installed, my recommendation is to +use C to install it and then throw +C away. In any case, one of these two should get all that +Maypole needs: + + % perl -MCPANPLUS -e 'install Maypole' + % perl -MCPAN -e 'install Maypole' + +I don't know if Maypole works on Windows. I'm not sure I care. + +You're also going to need a database server and a web server. For +databases, I recommend SQLite (if you install the C module, +you get the SQLite library for free) for prototyping and mysql for +production; heavier duty users should use Postgresql or Oracle - Maypole +should be happy with them all. Maypole is happiest when running under +Apache C, with the C module installed, but as +I said, it is a blank slate, and everything is customizable. There is a +C frontend available to run as a standalone CGI script. + +As well as the documentation embedded in the Perl modules the distribution +also includes the manual, of which this is a part. You can access it using the +perldoc command, the man command, or by browsing CPAN.