Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: Instant CGI/Perl

by birznieks (Initiate)
on Sep 08, 2001 at 10:37 UTC ( #111136=note: print w/replies, xml ) Need Help??

in reply to Instant CGI/Perl

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).


Replies are listed 'Best First'.
Re: Re: Instant CGI/Perl
by TStanley (Canon) on Sep 08, 2001 at 16:13 UTC
    Thank you for your response to this. As a matter of fact, I got this book from Computer Books Direct (Used to be the Small Computer Book Club), as one of their monthly specials.

    As I did mention though, I did find the section concerning security very well written and extremely helpful and informative. But it was only a small part of a whole, and not enough for me to keep the book itself.

    There's an infinite number of monkeys outside who want to talk to us
    about this script for Hamlet they've worked out
    -- Douglas Adams/Hitchhiker's Guide to the Galaxy

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://111136]
[Corion]: Meh. I need to find myself a better "programming" feed than r/programming (which is just HackerNews reposts and advertisements, very little code). Maybe I should select a list of links that I liked on r/programming and then google for ...
[Corion]: ... an aggregator site that also listed (ideally) all of these links once. And maybe also have an exclude list to blacklist some of the most spammy links that the site may have never mentioned at all
[marto]: I gave up reading HN at all, and feel much better for it :P
[Corion]: Now, how to best automate that Google search ... :-)
[Corion]: marto: Yeah, I'm also short of not reading it at all. I already stopped reading it in the morning because it gave me a foul mood.
[Corion]: The good posts on HN are the non-computing posts. Most of the other stuff is maybe relevant to you if you are 20 and live in Silicon Valley...
[Corion]: Two attributes that don't describe me.
[Corion]: Maybe I should also write a curator for HN or simply not read it anymore, like you do.

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2017-07-24 13:26 GMT
Find Nodes?
    Voting Booth?
    I came, I saw, I ...

    Results (354 votes). Check out past polls.