PacktLib: Catalyst

Catalyst

Credits

About the Author

About the Reviewers

Preface

Introduction to Catalyst

Catalyst Application Architecture

Installing Catalyst

Where to go for Help?

Summary

Creating a Catalyst Application

Creating the Application Skeleton

MyApp Directory Structure

Adding a View

Adding a Database

Summary

Building a Real Application

Environment Setup

Database Design

Understanding the Interface to the Database

TTSite

Viewing People

Basic CRUD

Forms

Finishing Up

Summary

Expanding the Application

Configuration Files

Sessions

Using Components from Outside Catalyst

Searching and Paging

Authentication and Authorization

Summary

Building a More Advanced Application

The Application

Creating the Database

Extracting the Data

Putting the Data on the Web

Summary

Building Your Own Model

Extending a DBIx::Class Model

Creating a Database Model from Scratch

Implementing a Filesystem Model

Summary

Hot Web Topics

REST

AJAX

RSS

Summary

Testing

Mechanics

Testing ChatStat

Testing the Address Book

Summary

Deployment

Basics

Configuring a Web Server

Summary