O'Reilly logo

Practical Internet Groupware by Jon Udell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kits for Chapter 6 and Chapter 7

The Docbase kit (http://udell.roninhouse.com/examples/Docbase-1.0.tar.gz) includes the family of modules used in Chapter 6, and Chapter 7:

TinyCGI

Essential CGI functions

Docbase::Docbase

Common definitions and functions for the Docbase system

Docbase::Input

Dynamic generation of input forms; previewing; validation; record storage

Docbase::Indexer

Convert meta-tagged headers into sequential and tabbed-index controls

Docbase::Navigate

Navigational controls for dynamically viewed Docbases

Contents of the Docbase Kit

The kit also includes a set of templates for the ProductAnalysis docbase illustrated in the book, along with some sample records. Here is the complete list of files included in the kit:

MANIFEST Changes Makefile.PL test.pl Docbase.pm.safe lib/TinyCGI.pm lib/Docbase/Docbase.pm lib/Docbase/Input.pm lib/Docbase/Navigate.pm lib/Docbase/Indexer.pm cgi/ProductAnalysis/docbase-template.htm cgi/ProductAnalysis/dynamic-navigation-template.htm cgi/ProductAnalysis/dynamic-sequence-template.htm cgi/ProductAnalysis/form-template.htm cgi/ProductAnalysis/frame-template.htm cgi/ProductAnalysis/indexer.pl cgi/ProductAnalysis/seqinfo/seqinfo cgi/ProductAnalysis/static-sequence-template.htm cgi/ProductAnalysis/submit.pl cgi/ProductAnalysis/test.pl cgi/doc-nav.pl cgi/doc-view.pl cgi/final-submit.pl cgi/formgen.pl web/ProductAnalysis/docs/1999-06-24-000001.htm web/ProductAnalysis/docs/1999-06-24-000002.htm web/ProductAnalysis/idxs/idxs web/ProductAnalysis/seq/seq ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required