Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Bias Alert: This message is written by one of the co-authors. :)

As a generic review, this one strikes me as a bit odd becuase the basis seems to be made on a single purpose: to learn more about CGI module uses.

I agree it is a waste of time and money for the purpose you bought it for. Our intention was not to compete with KM book or the Rat book (which I am a coauthor of) and both of which you recommend for that purpose, but rather to extend something like the Rat book to include scripts that could basically just be configured and used right away -- hence the word "instant".

I would venture to guess that you probably bought the book on-line as opposed to being able to look at the book over briefly in the bookstore. As you probably would have seen the intent more clearly soon after flipping a few pages. As it was, I suspect because you bought it for a different purpose, you were disappointed quite quickly. :(

So if there is an on-line writeup that you feel is not representative of what the book is supposed to express, then please let us know.

This book is primarily for those people who are more interested in "instant" CGI scripts in the sense of having a toolkit and sample code that can be extended for us in CGI as well as mod_perl and other environments including drivers for hooking the auth model for the apps into LDAP, SMB, etc. I don't know if it would interest users as experienced as PerlMonks are except that the latter half of the book (the Modules portion) may be considered interesting example of OO programming design for web including discussions of design patterns used in web programming, and concepts of why things were split out the way they were. Some may agree and some may disagree, but it's currently the most verbose writeup of an open source CGI/Perl development toolkit that exists right now.

And of course, we're always looking to improve the toolkit. The most recent release has bits that are not covered in the book such as incorporation of Template-Toolkit ( And a more sophisticated Action Handler mechanism. We are participating in the Perl Widgets library in Source Forge as one of the next steps we feel will be interesting for the toolkit.

So in summary, the book really serves two purposes:

1) Provide an introduction to installing open source/freeware scripts.

This is the primary purpose of the "instant" part including explanation of some of our more popular scripts.

2) The 2nd part being an explanation of how we designed the toolkit.

This is more intended for advanced users who may have their own toolkits or interested in participating in another one or just getting some ideas.

The toolkit concept has been also borne out in the Java community which has produced a similar one called Struts which follows some of our design principles, and likewise ours follows some of theirs (eg action handlers).


In reply to Re: Instant CGI/Perl by birznieks
in thread Instant CGI/Perl by TStanley

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    [erix]: ah! Those germans again! ... they have a lot to answer for ;-)

    How do I use this? | Other CB clients
    Other Users?
    Others having an uproarious good time at the Monastery: (9)
    As of 2018-06-19 09:12 GMT
    Find Nodes?
      Voting Booth?
      Should cpanminus be part of the standard Perl release?

      Results (111 votes). Check out past polls.