[Catalyst] [ANNOUNCE] Handel 0.18 Now Available
Christopher H. Laco
claco at chrislaco.com
Tue Aug 23 03:39:40 CEST 2005
Somewhat offtopic, but people have shown interest in using it in
Catalyst. And yes, I'm working on a Catalyst demo site for it too. :-)
After long hours of toiling, the programming gnomes in my basement are
proud to announce the availability of Handel 0.18. This is the first
release to be considered feature complete with full cart, order, and
checkout support for AxKit, Template-Toolkit in addition to consumption
within perl.
Handel-0.18.tar.gz has been uploaded to CPAN and should be available at
a mirror nearest you shortly.
NAME
Handel - Simple commerce framework with AxKit/TT2 support
DESCRIPTION
Handel is a quick and not-so-dirty ecommerce framework with AxKit
taglib support and TT2 (Template Toolkit) support. It was started
for the conversion of an IIS/ASP based commerce site to
Apache/ModPerl, but I decided that is might be useful to others so
here it is on CPAN.
For the curious, Handel is German for commerce.
MAILING LIST
Join the mailing list at
http://lists.rawmode.org/cgi-bin/mailman/listinfo/handel.
Big thanks to gabb@#catalyst for the list space.
GOALS
Database agnostic. Thanks to Class::DBI and staying away from auto
incrementing ids, Handel should run in any database that Class::DBI
supports.
Implementation agnostic. Handel should be able to be used from the
command line, from a web page, from a SOAP service, or from a GUI
application. It's simply a data access mechanism. Any interaction
with forms, web pages, browser, cookies, etc is the responsibility
of the consumer
Checkout agnostic. A checkout process means different things to
different people in different situations. The Handel checkout
pipeline by itself does absolutely nothing with an order. It is
instead a plugin manager that allows you to specifiy and build
plugins to do various actions (payment autorization, address
validation, fax delivery, etc).
Each site, server, page, even process() call can have it's own
unique order processing pipeline.
Easy integration into AxKit using taglibs.
Easy integration into TT2 using plugins.
WHAT HANDEL IS
Simple cart and order record maintenance.
Plugin based checkout pipeline processing framework.
WHAT HANDEL ISN'T
Intershop, Cart32, WebGUI, CMS, complete web commerce package(1).
Handel is a simple framework to load/upload cart/order data and
shove that data through a plugin based pipeline.
(1) While it is not a complete web based commerce system, I do plan
on having feature complete working demos sites so people can still
quick-start their own projects.
FEATURES
Add/Update/Delete/Save/Restore Cart Contents
Add/Update/Delete Order Contents
Plugin based checkout pipeline to process orders
Full AxKit XSP Taglib Support
Template Toolkit 2 Plugin Support
Currency Conversion
Currency Formatting
Basic Localization Support
Multiple Database Support
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3178 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.rawmode.org/pipermail/catalyst/attachments/20050822/b896b794/smime.bin
More information about the Catalyst
mailing list