Today I made progress on making a self-contained distribution of the Titanium web framework.
The goal is to have a single archive file you can unpack and have a complete web framework to work with-- no more CPAN dependencies to install! You can play with it on your desktop or laptop with the built-in web server, and upload a directory to your web server when you read to go live.
After I patched the great local::lib module, I can now use this simple command to create a "Titanium" directory, into which Titanium and all of it's non-core dependencies will be installed.
perl -MCPAN -Mlocal::lib=--self-contained,Titanium -e 'install Titanium'
The next step is to hopefully eliminate required dependencies on XS code. The following modules need to be address: