The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.01000_10 - 2008-01-18

  • Added Atom/RSS Feeds to Wishlists
  • Added Atom/RSS Feeds to Products(tags)
  • Added Feed() action attribute and enable_(feeds|atom|rss)_feed
  • Fixed REST->entity() to use new config
  • Stop importing blessed in Feed View

Changes for version 0.01000_09 - 2008-01-15

  • Added related_tags to Products Provider
  • Products controller now works for tag browsing, view, with tests

Changes for version 0.01000_08 - 2008-01-12

  • Added wishlist restore plus tests
  • Added Users/Wishlists public views with tests
  • Renamed resource names
  • mango.pl adds profile to go with 'admin' user
  • Split Cart into Cart/Items just like Wishlists/Items
  • Added sign up page and tests

Changes for version 0.01000_07 - 2008-01-07

  • 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

Changes for version 0.01000_06

  • Fixed Template->share when Mango has never been installed
  • Stripped action from yml forms, now get path_prefix on the fly
  • Base Controllers have form_directory set to cope with subclass rename
  • Cart Controller works with add/update/clear/save/delete
  • Added Forms plugin companion to Forms controller
  • Cart forms is not build from sub-forms

Changes for version 0.01000_05

  • Form->render now localizes field labels/submit
  • Views now fall back to auto/Mango/templates
  • Added Form/FormFile attributes to Form controller

Changes for version 0.01000_04

  • Added Mango::Form/Results for form file config parsing/validation
  • Added base Catalyst Models/Views/Controllers/Plugins
  • Added tests/pod for new Catalyst base modules

Changes for version 0.01000_03

  • Updated/reviewed all pod
  • Changed throwing exceptions away from indirect syntax
  • Added Mango::Object::Meta to store non-column information
  • Added Object->meta_class
  • Reworked tests/providers/objects to put data first, and other in meta
  • Added Object->get_columns

Changes for version 0.01000_02 - 2007-04-18

  • Make prereqs for DBIC/Handel real versions
  • Added Build.PL to make mst a happy camper

Changes for version 0.01000_01 - 2007-04-16

  • initial revision. core modules only.
  • Thanks to Brian Cassidy (LTjake) for the junkstart RSS/Atom code.

Documentation

User guide and reference for Mango
A few words about the Mango Framework.
Bootstrap a Mango application

Modules

Catalyst Helper for Mango applications
An ecommerce solution using Catalyst, Handel and DBIx::Class
Module representing a product attribute
Module representing a shopping cart
Module representing an individual cart item
Base controller for Catalyst controllers in Mango
Module representing a [folksonomy] tag
Module representing a [folksonomy] tag
Module representing a [folksonomy] tag
Module representing a [folksonomy] tag
Catalyst controller for cart information
Catalyst controller for form based activity.
Catalyst controller for logins
Catalyst controller for logouts
Catalyst controller for displaying products.
Catalyst controller for REST based activity.
Catalyst controller for the homepage
Catalyst controller for displaying users
Catalyst model for cart information
Catalyst model for order information
Catalyst model for product information
Catalyst model for user profile information
Catalyst::Model/Mango::Provider glue
Catalyst model for user role information
Catalyst model for user information
Catalyst model for wishlist information
Custom Catalyst Authentication Plugin
Custom Catalyst Authentication Anonymous User
Cached Custom Catalyst Authentication User
Custom Catalyst Authentication Store
Custom Catalyst Authentication User
Custom Catalyst I18N Plugin
View class for Atom feeds
View class for XML::Feed based feeds
View class for HTML output
View class for RSS feeds
View class for template based output
View class for Text output
View class for XHTML output
Module for currency formatting and conversion
Module representing an exception or error condition
Module representing an input form
Module representing form validation results
Message localization support for Mango
Mango Language Pack: English
Mango Language Pack: Russian
Module representing a collection of results
Base class used for Mango result objects.
Module representing object meta information
Module representing an order
Module representing an individual order item
Module representing a product
Module representing a user profile
Base class for all Mango providers
Provider class for cart information
Provider class for DBIx::Class based providers
Provider class for order information
Provider class for product information
Provider class for user profile information
Provider class for user role information
Provider class for user information
Provider class for wishlist information
Module representing a user role
Schema class for Mango
DBIC schema class for carts
DBIC schema class for cart items
DBIC schema class for orders
DBIC schema class for order items
DBIC schema class for products
DBIC schema class for product attributes
DBIC schema class for product tags
DBIC schema class for Profiles
DBIC schema class for Roles
DBIC schema class for Tags
DBIC schema class for Users
DBIC schema class for users role membership
DBIC schema class for wishlists
DBIC schema class for wishlist items
Module representing a [folksonomy] tag
Module representing an individual user
Module representing a wishlist
Module representing an individual wishlist item

Provides

in lib/Mango/Catalyst/Controller/Admin.pm
in lib/Mango/Catalyst/Controller/Cart/Items.pm
in lib/Mango/Catalyst/Controller/Settings.pm
in lib/Mango/Catalyst/Controller/Users/Wishlists.pm
in lib/Mango/Catalyst/Controller/Wishlists.pm
in lib/Mango/Catalyst/Controller/Wishlists/Items.pm
in lib/Mango/Catalyst/Plugin/Application.pm
in lib/Mango/Catalyst/Plugin/Forms.pm
in lib/Mango/Iterator.pm
in lib/Mango/Iterator.pm