The Agavi Cookbook

$Id: cookbook.xml 1823 2007-03-06 08:47:59Z david $


Table of Contents

1. Best Practices
1. Separating Business and Presentation Logic
2. Sharing and Passing Around Data Inside Your Application
3. Decorators and Slots
2. Popular Recipes
1. Removing the "index.php" Part From URLs
1.1. Apache with mod_rewrite
1.2. LightTPD
1.3. Microsoft IIS with ISAPI_Rewrite
2. Serving "application/xhtml+xml" to capable browsers
3. Propel Integration
3.1. Register the Runtime Configuration File
3.2. Add Your Object and Peer Classes to autoload.xml
4. Cookie-Based Auto-Login
5. Redirecting Back to the Originally Requested Page After Login
6. Serving Output Variants of the Same Content
7. Running Agavi Behind a Reverse Proxy
8. Role-Based Access Control and Rules for Unauthenticated Users
3. In-Depth Tutorials
1. Populating and Validating Forms
2. Caching
3. Routing Examples
4. Adding an XMLRPC or Other Interface to Your Web Application