Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!zombie.ncsc.mil!alnews.ncsc.mil!den-news-02.qwest.net!uucp-1.csn.net!den-news-01.qwest.net!qwest!news-peer.gip.net!news.gsl.net!gip.net!europa.netcrusader.net!206.132.58.120!gw22.nn.bcandid.com!hub12.nn.bcandid.com!tw11.nn.bcandid.com.POSTED!not-for-mail Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules Approved: merlyn@stonehenge.com (comp.lang.perl.announce) X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content. From: "Ron Savage" Subject: ANNOUNCE: CGI::Formalware V 1.08 Organization: OzEmail Pty Ltd, Australia Lines: 46 Message-ID: NNTP-Posting-Host: 209.102.105.64 X-Trace: tw11.nn.bcandid.com 949853200 209.102.105.64 (Sun, 06 Feb 2000 09:06:40 MST) NNTP-Posting-Date: Sun, 06 Feb 2000 09:06:40 MST Date: Sun, 06 Feb 2000 16:06:40 GMT Xref: usenet.cise.ufl.edu comp.lang.perl.announce:423 comp.lang.perl.modules:16051 News: CGI::Formalware v 1.08 is now on CPAN. This file, and the ActivePerl version - for use with ppm - are also on my web site. See my Perl page for details. ActivePerl: For a few hours the ActivePerl version was one built with Standard Perl. However, I found it did not install properly, so it has been replaced with one built with ActivePerl. If you had trouble installing this version, please download it again. What it is: CGI::Formalware allows you to use XML files to generate CGI forms. The forms can optionally have Cascading Style Sheets attached. A sample is provided. A typical use would be to put input fields, eg: text (username), password, radio buttons (list of machines to log on to), on the top part of the form, and to have a set of scripts below. Then, when you click on a script, the values you've entered in the fields are passed as parameters to the script. Scripts can be designated as local or remote. If remote, Net::Telnet is used to ship the script to the remote machine for execution. This version fixes problems with the script numbering option, and ensures radio buttons have a default choice selected upon display. Docs: Documentation is embedded in the source, Formalware.pm, in POD format. It can be extracted as an HTML file with: pod2html -infile=Formalware.pm -outfile=Formalware.html The documentation contains a complete example. -- Cheers Ron & Pen Savage ron@savage.net.au pen@savage.net.au http://savage.net.au/index.html .