So, I've mentioned the concept of a CGI framework several times before (ref a, b and c).

After much hemming and hawing (actually, mostly hawing), I have completed a tech document describing what I envision CGI programming to entail, and the best methodology for dealing with medium and large scall CGI applications.

I humbly ask for the assistance of the web-oriented among the monastery; I admit that my time with perl, and indeed, with most structured programming is short, and I crave the advice and input of my friends, peers and seniors.

Is this a worthwhile endeavor? What improvements could I make? For experienced users of similar modules (CGI::Application & etc. ), how does it compare? Does it remain neutral to how you program, or does it matter?

I also plan to give a short series of tutorials on the template toolkit to help people understand the worth of this module alone, or used in conjunction with my effort.

Here is a link to the document. Please /msg me or mail me with your comments. I commit to taking the time to answer any suggestions or questions I receive.

Update thank you all for your comments. Regarding the one I've heard most frequently, I apologize for the HTML, and the fact that the diagrams may not appear correctly. The document was written in MS-Word, which 'exports' to XHTML, with a few small problems in the paths to images. I went in and corrected them by hand, but they're still not showing up for some browsers. I'll try to fix it this evening.


In reply to CGI module testers wanted. by boo_radley

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.