The modules look very cool.
However
You should be careful as to what modules you've created solve a problem in
a particular way that you enjoy using and which ones are truly
generic. Some of the following was unclear in your email explanation of
the modules.
I am worried that some of your CGI::* modules have taken a hold of a
generic namespace when they should belong either somewhere else in CPAN or
under CGI::WPM.
eg Why is CGI::SequentialFile under CGI::? Shouldn't a data storage module
you are relying on be under a totally different tree? And also what are you
using CGI::SequentialFile for? It's a bit unclear as to the relationship there.
Of course, I should be one to talk... I've never uploaded anything to CPAN
yet (although I've got an ID now... ). Congrats on taking that step forward. :)
At 10:41 PM 12/27/2000 -0800, Darren Duncan wrote:
>I have uploaded new versions of my 3 distributions to CPAN:
>
> - Class-ParamParser-1.0.tar.gz - 1 module
> - CGI-FormGenerator-0.9201.tar.gz - 7 modules
> - CGI-WebsiteGenerator-0.3201.tar.gz - 9 modules
>
>My authorname is DUNCAND.
>
>Name DSLI Description
>-------------------- ---- --------------------------------------------
>
>Class::ParamParser - bdpO - complex parameter parsing for subclass methods
>
>HTML::TagMaker - bdpO - make single,groups of HTML tags, head/footers
>HTML::FormMaker - adpO - predefined persistant forms, reports, validate
>HTML::PageMaker - bdpO - store,assemble web page parts, search+replace
>CGI::HashOfArrays - bdpO - data storage,parsing,url-encoding, subset
>CGI::WebUserIO - cdpO - gather,parse,manage user input data, env vars
>CGI::SequentialFile - bdpO - HoA/hash data storage in encoded k=v text file
>CGI::EventCountFile - bdpO - store date-bounded event counts in file (usage)
>
>CGI::WPM::Globals - cdpO - store prefs, fs/path contexts, user i/o, utils
>CGI::WPM::Base - cdpO - defines API for subclassed WPM modules
>CGI::WPM::MultiPage - adpO - WPM resolves nav in page hierarchy, makes menu
>CGI::WPM::Static - bdpO - WPM for displaying static html,text pages
>CGI::WPM::MailForm - adpO - WPM impl e-mail submis forms w/ unlimit quest
>CGI::WPM::GuestBook - adpO - WPM impl gb w/ unlimit quest, e-ml to sign/ownr
>CGI::WPM::SegTextDoc - bdpO - WPM displays static single/multipart text pages
>CGI::WPM::Redirect - bdpO - WPM for issuing an HTTP redirection header
>CGI::WPM::Usage - bdpO - WPM tracks usage details, e-mails bkup to owner