Feedback forms (fwd)
Roy Tennant
rtennant at library.berkeley.edu
Fri Jul 19 10:45:05 EDT 1996
I found this useful enough to add another category to the Library Web
Manager's Reference Center for "CGI Programs". I also plan on adding John
Millard's Perl interface to SWISH. If others have links they want to see
there, let me know. Thanks,
Roy
---------- Forwarded message ----------
Date: Fri, 19 Jul 1996 06:44:10 -0700
From: Prentiss Riddle <riddle at rice.edu>
To: Multiple recipients of list <web4lib at library.berkeley.edu>
Subject: Re: Feedback forms
| Date: Thu, 18 Jul 1996 06:23:45 -0700
| From: "Thomas Dowling" <tdowling at ohiolink.edu>
| Subject: Re: Feedback forms
|
| ACTION="MAILTO:..." is notoriously inflexible as a way to process
| forms--you get what you get and that's all that you get. After all, you're
| offloading your forms processing to the browser, so it's only natural to
| expect that you have to give up a degree of control. Not only will any
| given browser offer behavior a little different from what you want, but
| different browsers will offer different behaviors. On top of that, some
| browsers still don't support this at all.
|
| ACTION="MAILTO" is a quick and dirty solution at best. My advice is to
| insist on CGI access.
I agree that ACTION="MAILTO" is problematic. But I understand why a
site would want to restrict CGI access -- letting users install CGI
programs who are not keenly aware of how to write them defensively is a
security nightmare.
A compromise is possible: insist that your sysadmins install a
general-purpose web-form-to-e-mail CGI script. Many such scripts exist
(check Yahoo or the usual repositories of CGI scripts).
The web-form-to-e-mail CGI script we use here at Rice is a little
different from most. It permits web page designers to control not only
the appearance of the form input but the appearance of the resulting
e-mail as well. It is called "yamform" and docs, examples and source
are available at:
http://is.rice.edu:80/~riddle/sw/yamform/
If you decide to use yamform, please be sure to install the CGI script
at your own site and not to point at the one at Rice.
-- Prentiss Riddle ("aprendiz de todo, maestro de nada") riddle at rice.edu
-- RiceInfo Administrator, Rice University / http://is.rice.edu/~riddle
-- Home office: 2002-A Guadalupe St. #285, Austin, TX 78705 / 512-323-0708
More information about the Web4lib
mailing list