Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the WWW-Mechanize CPAN distribution.

Report information
The Basics
Id: 14036
Status: resolved
Priority: 0/
Queue: WWW-Mechanize

People
Owner: Nobody in particular
Requestors: MARKSTOS [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: 1.13_01
Fixed in: (no value)



Subject: wish: a plugin system
A plugin system should be added to the Mech. This decentralizes the maintenance work, while allowing users to only pull together the pieces of functionality that they want and need. This system has worked well for CGI::Application. One such implementation based on Module::Pluggable already exists: http://search.cpan.org/~mcmahon/WWW-Mechanize-Pluggable-0.05/lib/WWW/Mechanize/Pluggable.pm I think the Class::Trigger style of plugins also has a lot of merit is the basic design that CGI::App that uses. You can read some detailed features of that here: http://use.perl.org/~markjugg/journal/26143 As you can see in that post, I'd like to enhance Class::Trigger based on CGI::App's design and release the result as something that more OO systems could use for plugins. Mark
Already been implemented elsewhere.