Note: In order to use Tripod's Script Editor and CGI service, you must sign up
to have your cgi-bin enabled within Filemanager.

Modules are a great way to add functionality to your scripts without having
to do all the work yourself. After all, if somebody else has done the job
of figuring out how to read CGI input from a form, or calculate which of
two dates is the earlier one, why shouldn't you benefit from their work?

Here at Tripod, we've already done the work on a few modules that we think
might be useful to you. In this document, we'll go over the general way
these modules work, so you can start using them in your scripts. You'll
also want to read the instructional comments at the beginning of any module
that you decide to use, which will give you more specifics about the functions
the module provides. Please note that the modules are in beta-test as well -
so if you encounter any problems with them, we'd appreciate it if you'd let us
know, at rnd@tripod.com!

Also, you can use modules written by other people (including yourself) in
your scripts, as long as you copy them into your cgi-bin directory.
Not all modules work the same way the Tripod modules do, so you may
need to do some additional work to figure them out.

To start using one of the Tripod modules in a script, you'll first want to
add this line of code to your script (for this example, we'll use the
TripodCGI module):

require Modules::TripodDate;

This lets the Perl interpreter know that you want to have access to the
functions in the module. Next, you can create an "object" that will
let you access those functions (if you know any object-oriented programming,
this should sound familiar - otherwise, just think of the object as a
simple way to get access to those functions). You do that like this:

$CGI = new Modules::TripodDate;

The variable $CGI is now a TripodDate object. With it, you can use
the functions in the TripodDate module. For example, you can use the
currentDate() function, which returns today's date, like this:

$todays_date = $CGI->currentDate();

This would assign the date to the $todays_date variable.

Now, you should be able to get started in using the Tripod modules in your
scripts. Remember to look at each individual module as well, as they will
give you specifics about the functions they provide and how to use them.