TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Re: Creating books on the fly from a database? From:Ruth Glaser <ruthg -at- GORETEK -dot- COM> Date:Wed, 9 Oct 1996 10:57:41 -0500
Tracy Boyington wrote:
> We want a way for customers to build their own curriculum <snip>
> They might end up creating a book made up of "pieces" from 10
> other books. <snip> Has anybody done anything like this?
I attended a fabulous presentation, "Applying Object-Oriented
Design Concepts to Web Publishing," by Nancy Hoft at the STC
Conference in Seattle. She discussed this very topic.
At Sun Microsystems they did exactly what you describe. They
"chunked" information into HTML documents, stored them in a
database, and allowed users to pick which chunks they wanted
to print to create a book.
They did this by developing a Perl script to create a form that
listed each page or document within each class (in your case,
this would be each task). The user checked which pieces they
wanted to include, and gave this new "chapter" a name. The
document came out with running headers & footers and was
customized based on the user's form input.