eWebProgrammer
Distributednetworks GofPatterns
prev next
Course navigation
The capabilities of CGI
Sample CGI work

The following examples demonstrate how CGI has been used in a couple of commercial projects.
Interactive CGI program
A personal growth counselor uses a "creative word play" game to help her clients tap into and express their inner thoughts and feelings.
This game was adapted to web presentation using Perl/CGI, allowing clients from around the world to work with the counselor via the web.
Words are selected randomly from a hidden list, and the client's resulting word play can be emailed directly from the program to the counselor.
The program presented here is virtually the same as used on the counselor's site, but it allows you to send your word play to yourself or a friend.
Web-database integration
Another common use of CGI is in the deployment of database information via the Web. The site featured here offers visitors the opportunity to search through an extensive database of independent recording artists, albumns, labels, and musical styles.
Visitors can search on any one of these aspects of the independent music scene. Results are displayed in various formats, depending on the nature of the search and which database records were found.
Course navigation