An html form consists of a series of html tags that allow users to enter
data and to post it to a particular url. Such form is typically:
<form
method="post"
action="/cgi-bin/script.cgi">
Name: <input name="name">
Email: <input name="email">
<br><input name="submit" value="Post!">
</form>
|
This form requests the user to enter his name and email address and posts it
to a cgi script.
Usually, each site writes custom scripts for processing web forms.
Unless you are building a complex site for movie rentals or alike, most of the
actions are very common and usually include gathering some information,
verifying it and sending email to the interested parties. Irma has been designed
to do all that and much more, with very little technical knowledge.
The above html form to be posted to Irma looks like this:
<form
method="post"
action="/cgi-bin/irma">
Name: <input name="name">
Email: <input name="email">
<input
name="template"
type="hidden"
value="http://foo.com/irma/template.html">
<br><input name="submit" value="Post!">
</form>
|
This form defines a template to be used to render results, send mail and more.
The current documentation details how to build templates and process data.