NAME
CGI::Prototype::Docs::Resources - links to CGI::Prototype resources
Mailing list
There is now a mailing list for discussing the use of CGI::Prototype, a Perl module which allows for class and prototype-based object-oriented development of CGI applications.
SUBSCRIBING
Via Mailman/Sourceforge
Visit http://lists.sourceforge.net/lists/listinfo/cgi-prototype-users and enter your subscription information.
Via Gmane
You can join the newsgroup gmane.comp.lang.perl.modules.cgi-prototype.user
If you are a Gnus user, here's the subscription string for you: nntp+news.gmane.org:gmane.comp.lang.perl.modules.cgi-prototype.user
ARCHIVES
http://dir.gmane.org/gmane.comp.lang.perl.modules.cgi-prototype.user
http://sourceforge.net/mailarchive/forum.php?forum=cgi-prototype-users
http://www.mail-archive.com/cgi-prototype-users%40lists.sourceforge.net/
This last one should work. I am still waiting for my primer message to show in the archive.
Tutorials / Overviews
Linux Magazine "Introduction to CGI::Prototype"
http://www.stonehenge.com/merlyn/LinuxMag/col70.html http://www.stonehenge.com/merlyn/LinuxMag/col71.html http://www.stonehenge.com/merlyn/LinuxMag/col72.html
Ourmedia's "Introduction to CGI::Prototype"
http://sourceforge.net/project/showfiles.php?group_id=135173&package_id=149434
"Prototype Programming for Classless Classes"
http://www.stonehenge.com/merlyn/LinuxMag/col56.html
Perlmonks CGI::Protoytpe Posts
"Seeking enlightenment on CGI::Prototype"
http://perlmonks.org/?node_id=442480
"Mixins (problem with CGI::Prototype and Class::Protototyped with subtemplates)"
http://perlmonks.org/?node_id=439974
"Trying to understand how CGI::Prototype::Hidden, Template Toolkit and CGI.pm work together."
http://perlmonks.org/?node_id=438026
"CGI::Prototype - let me clarify the response phase for you"
http://perlmonks.org/?node_id=428222
"A CGI::Prototype respond() subroutine for Data::FormValidator users"
http://perlmonks.org/?node_id=428151
"CGI::Prototype and use base"
http://perlmonks.org/?node_id=426381
"CGI::Prototype: questions and feedback"
http://perlmonks.org/?node_id=426162
"Basic CGI::Prototype::Hidden"
http://perlmonks.org/?node_id=423071
"Try CGI::Prototype"
http://perlmonks.org/?node_id=410803
"Review: CGI::Prototype"
http://perlmonks.org/?node_id=411760
Tips and Tricks
Setting up under mod_perl
startup.pl
use lib qw(
/home/tbrannon/cvs/blue/wagsvr/install/httpd/prefork/modperl
/home/tbrannon/cvs/blue/wagsvr
/home/tbrannon/cvs/blue/wagsvr/install
);
warn 'startup complete';
1;
httpd.conf
<Location />
SetHandler perl-script
PerlResponseHandler Blue::App
</Location>
Blue/App.pm
package Blue::App;
use strict;
use warnings;
use Apache2::RequestRec ();
use Apache2::RequestIO ();
use Apache2::Const -compile => qw(OK);
use base qw(CGI::Prototype);
sub handler {
my $r = shift;
__PACKAGE__->reflect->addSlot(r => $r);
__PACKAGE__->activate;
return Apache2::Const::OK;
}
1;
AUTHOR
Terrence Brannon, metaperl@gmail.com
COPYRIGHT AND LICENSE
Copyright (C) 2005 by Terrence Brannon
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.