![]() |
Research Performed by Dave Doyle |
|
Dynamically generated static sites (1998) [ Definition | Why | Case Study ] What are these? A dynamically created, static site (DCSS) is a site that uses page templates and a source of data and creates HTML pages. These pages, being programmatically created follow a standard format. By combining the individual page creation into a site creation program, you can cause pages to be 'aware' of each other and to link up in any format you want. You can also create indexes of pages automatically, causing sitemaps, menu pages and the like to be created. Why would I want to use this?
A DCSS combines the advantages of standard CGI content without requiring
the overhead. In CGI, pages are able to be created 'on-the-fly.' That
is, the pages don't exist as actual files, but rather as the output
of a program. This program can utilize data stored in any data archive
to create the needed output. However, this flexibility comes at several
prices.
Case Study
PetCARE ended up being an excellent candidate for being developed
using DCSS. It had to be created on a Windows box, due to requirements
by
the department
itself.
This
limited
the
choice
of language to use Microsoft technologies. The server was essentially
an extra workstation. It had a webserver on it, but it was by no means
a powerful computer. At the time, this type of site was new and groundbreaking,
and there was no way to determine exactly how much interest the site
would garner. So we needed to utilize as much of the processing power
as we could just for page delivery.
The content experts, who would ultimate update and run
the site, were not technical in the least. Adding new pages, or modifying
information within them, needed to be free of technological know-how. * later note: Remember, this research and website was created before web programming languages other than Perl existed. |
Copyright © 1997-2006 Dave
Doyle |
![]() |