Documentation
User guide and reference for Handel
A few words about the Handel Framework.
Overview
Adding columns in Handel
Step by Step example of writing a custom storage class.
A quick introduction to the framework and its structure.
Known issues when working with Handel.
A quick start guide to getting Handel up and running.
What you need to install to use Handel.
An overview of the default database schema.
An introduction to the storage layer and how it is used by the interface layer.
An introduction to the DBIC-specific storage layer and how it uses schemas.
A guide to upgrading your Handel installation.
Bootstrap a Handel application
Modules
AxKit XSP Shopping Cart Taglib
AxKit XSP Checkout Taglib
AxKit XSP Order Taglib
Helper for Handel::Cart Controllers
Helper for Handel::Checkout Controllers
Helper for Handel::Order Controllers
Helper for creating a Handel based application
Helper for creating Handel framework scaffolding
Helper for Handel::Cart Models
Helper for Handel::Order Models
Base class for Handel cart classes
Base class for Handel order classes
A cart/order/checkout framework with AxKit/TT/Catalyst support
Base class for Cart/Order/Item classes
Module for maintaining shopping cart contents
Module representing an individual shopping cart item
Default Schema class for Handel::Cart
Checkout Pipeline Processor
Checkout Pipeline Process Message
Base module for Handle::Checkout plugins
Checkout plugin to assign order numbers
Checkout plugin to mark the order ORDER_TYPE_SAVED
Basic storage for checkout plugins during processing
Compatibility layer for pre 1.0 subclasses
Price container to do currency conversion/formatting
Column constraints for schemas
Set default values for undefined columns
Column validation for schemas
Read in Handel configuration settings from ENV/ModPerl
Common constants used in Handel
Common database constraints used to validate input data
Price container to do currency conversion/formatting
Exceptions used within Handel
Iterator base class used for collection looping
Iterator class used for collection looping DBIC resultsets
Iterator class used for collection looping lists/arrays
Iterator class used for collection looping storage iterators
Localization module for Handel
Handel Language Pack: Bulgarian
Handel Language Pack: US English
Handel Language Pack: French
Module for maintaining order contents
Module representing an individual order line item
Default Schema class for Handel::Order
Base class for cart/order schemas
DBIC schema class for the cart table
Schema class for cart_items table
DBIC schema class for order table
DBIC schema class for order_items table
Abstract storage layer for cart/order/item reads/writes
DBIC schema storage layer for cart/order/item reads/writes
Default storage configuration for Handel::Cart
Default storage configuration for Handel::Cart::Item
Default storage configuration for Handel::Order
Default storage configuration for Handel::Order::Item
Result object returned by DBIC storage operations
Generic result object returned by storage operations
Module::Starter module for Handel
Template Toolkit plugin for shopping cart
Template Toolkit plugin for checkout processing
Template Toolkit plugin for constants
Template Toolkit plugin for orders
Provides
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Handel/Exception.pm
in lib/Template/Plugin/Handel/Cart.pm
in lib/Template/Plugin/Handel/Checkout.pm
in lib/Template/Plugin/Handel/Order.pm
Examples
Other files
- Changes
- LICENSE
- MANIFEST
- META.yml
- Makefile.PL
- README
- Todo
- demo/axkit/README
- demo/axkit/cart.xsp
- demo/axkit/httpd.conf.include
- demo/axkit/includes/footer.xml
- demo/axkit/includes/menu.xml
- demo/axkit/products.xsp
- demo/axkit/style/css/basic.css
- demo/axkit/style/xsl/cart.xsl
- demo/axkit/style/xsl/to_xhtml.xsl
- demo/createdb.pl
- demo/tt2/README
- demo/tt2/cart.tt2
- demo/tt2/httpd.conf.include
- demo/tt2/includes/footer.tt2
- demo/tt2/includes/header.tt2
- demo/tt2/includes/menu.tt2
- demo/tt2/products.tt2
- demo/tt2/style/css/basic.css