At 02:16 AM 5/25/01 -0400, Stephen Adkins wrote:
>Jay,
>
>I think that pretty much describes what I have in mind ...
>plus a few other features.
>
>Hopefully within a week or two (based on demands of other *paying* jobs),
>I will have a working distribution with most of the bare-bones plumbing in
>place and a little configurable date widget implemented.
>
>This will allow me to solicit feedback on the plumbing and concepts
>before I go hog wild on implementing a host of widgets.
>(In fact, I predict the package will be downright boring for a month or more,
>to those who don't want to shape its development, while I get the
>concept and the internals right.)
>
>I have done the Widget.pm convenience functions and factory code.
>I am working on the Widget::Config class to read XML config data using
>XML::Simple.
>Then on to Widget::Base a parent class for all implemented widgets.
>Then on to Widget::Controller which will be handed a CGI object
>(or Apache::Request or whatever using one of the much-commented on schemes)
>and dispatches events detected from submit buttons, etc.
>Then I do my first actual widget, Widget::HTML::Date.
>I'll camp on this while I get lots of feedback.
I don't understand the Widget::Controller. Can you say more about this?
Also will we require XML to configure? Or is this also an optional feature
that you more or less want for yourself but others can choose to not use?
Thanks,
Gunther