Stories
Slash Boxes
Comments

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

dhoss (6749)

dhoss
  (email not shown publicly)
http://dhoss.perlmonk.org/
AOL IM: captaininsanoyar (Add Buddy, Send Message)
Yahoo! ID: codedright (Add User, Send Message)

I love lifting, sports, computers, my girlfriend Jenifer, and friends. Reading is also a big plus, and although I struggle, I enjoy math's intricacies.

Journal of dhoss (6749)

Saturday March 01, 2008
11:41 PM

Done, finally

[ #35814 ]

It's finally done, the storefront, which I wrote using CGI::Application and Template::Toolkit, among a cocktail of other modules for PayPal, and a few other things.

It's pretty basic, and I actually have a few ends to tie up, but the part I took most pride in was the donation program. In my 5ish years as a perl hacker I've never used map, and I got to with this, along with a small dispatch table, and even some AoH meddling without any headaches or ulcers.

I need to add a search option, and pagination, but I'm going to just port this whole thing over to Catalyst instead of doing little hacks at a time. That way I can have a clean codebase to enter into an SVN repo and "start over on a clean slate" without actually having to rewrite much.

The CGI::App version can be released as a "Lite" version of this storefront when I decide to release it for use.

This is the largest non-Catalyst project I've done in a while, and I was rather surprised at how clean my code stayed and how, although I didn't have as much abstraction done as I would have liked, I put everything together in a way that was sensible and I have been able to expand fairly easily.

Well, off to do some DBIx::Class work on this storefront.

Peace.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Whenever someone mentions a storefront with w cart, I have to ask. :-)

    Looked at Handel/Mango yet? If you are converting to Catalyst at some point, they could save you a lot of work. Even before that, no need to do Carts/Orders/Checkout from scratch any more.
  • I've looked at Handel a while ago. I'll need to get back into it because I AM moving this over to Catalyst very very soon. I used what I did for speed (to start, at least) and that turned out to be a load of crap because it took longer most likely than a Catalyst app. I wasn't sure what resources I had a available for this client, but now that I know, I'm converting :-)
    --
    come sail away