Catalyst Cookbook

Gavin Henry

Legal Notice
Revision History
Revision 0.121-12-2005
First Draft

Abstract

Comprehensive collection of problems, solutions, and practical examples for anyone developing with Catalyst.


Table of Contents

1. Introduction
1.1. What is Catalyst?
2. Authentication
2.1. Authentication with Catalyst::Plugin::Authentication::CDBI
2.2. Pass-through login (and other actions)
2.3. Require user logins
2.3.1. lib/MyApp.pm
2.3.2. lib/MyApp/C/User.pm
2.3.3. root/base/user/login.tt
3. Static Content
3.1. Serving static content
3.1.1. Serving with HTTP::Daemon (myapp_server.pl)
3.1.2. Common problems
3.1.3. Serving with Apache
4. Files Uploads
4.1. Single file upload with Catalyst
4.2. Multiple file upload with Catalyst
5. Debugging
5.1. Force debug screen
Index