It’s ugly. It’s incomplete. It sucks. But a release is a release and progess is progress. My only goal for a while is to keep myself from bogging down in details and thoughts of refactoring and just get things functional. A store in a box has a buttload of pieces to it (user pages, public pages, admin pages, core, etc) and Mango isn’t even a one-solution-fits-all-does-everything type of app. But I digress.
It seems that going back to writing live (Test::WWW::Mech) tests seems to better spur productivity, tests I will most definitely need later when refactoring.
0.01000_07 Mon Jan 7 19:07:23 2008
- Added Catalyst::View::TT/Session/Cookie/Store to PREREQ
- Fixed problem in tests with latest Error.pm
- Updated XML::Atom PREREQ and test
- Mango->share now uses module_dir and falls back to ../../share when using
local INC files
- Added mango.pl to create app/config/data/components/database
- Moved users specific controller/form/templates into Users/users namespace
- Fixed urls to deal with not ending in /
- Updating an Attribute wasn't setting update()
- Converted admin to RESTish access
- Controllers now inherit from M::Catalyst:Controller (which does REST/Form
- Merge plugins into Plugin::Application
- Added Auth helpers is_admin/unauthorized
- Added REST helpers want_html/browser/yaml/feed, etc
- Form I18N is now FIELD_LABEL_$FIELD instead of LABEL_$FIELD
- Form I18N is now BUTTON_LABEL_$FIELD instead of LABEL_$FIELD
- Form I18N is now CONSTRAINT_$CONSTRAINT instead of $FIELD_$CONTSTRAINT
- Wishlist admin works mostly, with tests