Articles and Tutorials on CGI::Application

Below, C:A:P = CGI::Application::Plugin

Articles and Presentations

External Links

Articles on this Wiki

Tutorials with Working/Sample code

External Links

  • CGI::Application::Demo - Ron Savage, a framework that can be used as the basis of a real application. Covers run modes, sessions, templates, database interaction, using the lighter-weight CGI::Simple query object, and more! There are 5 modules, graduated in complexity from simplistic to complex.
  • MVC C:A Tutorial Mark Rajcok, Google doc. Jumpstart a CGI-App project with this reusable MVC object-oriented "starter" application. Includes all of the same topics as C:A:Demo, but also includes user authentication and management (sign in, sign out, forgot password), session expiry, page redirects, data/form validation, clean MVC separation (including a base class for database model classes and a singleton for sharing the $dbh), suggested directory layout, simple (error) logging facility, status message facility. Contains a comparison table with Titanium (2008-11-04)
  • A Beginners Guide to C:A - scorpio17, on PerlMonks. Covers many of the same topics as C:A:Demo, but also covers C:A:P:Authentication and how to use SSL for secure authentication (2007-06-19)
  • C:A, a simple, extensible web framework - Dan Horne, on sitepoint.com. Walks through a sample application that features C:A:P:ConfigAuto, C:A:P:DBH, and C:A:P:ValidateRM (2005-05-03)
  • Authentication with C:A - Tim Gourley. Uses HTML::Template, C:A:P:Session, and a home-grown authentication technique (instead of C:A:P:Authentication) (2004-10-15)
  • Introduction to C:A - Mark Fowler, from Perl Advent Calendar 2003 (2003-8th day of advent)
  • Validating Web Forms with Perl - Mark Stosberg. Covers Data::FormValidator (2005-10-25)
  • Tutorials at Red Antigua
  • Online Shopping Cart - Justin Simioni, from perlmonks.org. Covers Template::Toolkit (2002-09-20)
  • cgiapp_postrun() & HTML::Lint - Sam Tregar (2003-06-13)

Articles on this Wiki