Capabilities, System
Requirements, and Specifications for FLATTEXT Classic (not for Zip
Code Locator or MySQL scripts)
Capabilities
FLATTEXT scripts have no preset maximum data file size (depends
instead on the speed and settings of your server), although if your
data file is likely to grow larger than several MB in size, you
should migrate to an SQL application (since they are designed for
that kind of load). All Perl flat text scripts (regardless of the
author or product) are low end applications, so if you try to
compete with Yahoo! using a FLATTEXT script, you will lose. However,
if you need a database that is likely to contain only tens of
thousands of records or less, then FLATTEXT is likely the solution
for you. The upper limits are determined largely by your server, not
by the script itself. Some people are using FLATTEXT to search
databases containing hundreds of thousands of short records (in some
cases > 1 million), although this is neither typical nor
advisable.
System Requirements
You must have access to Perl on your server and you must have
some way of determining the path to Perl and the path to directories
on your server. FLATTEXT scripts are compatible with WinNT servers, provided
some version of Perl is running correctly on the server. If you
have a WinNT server, contact your system administrator and get
instructions for installing Perl scripts. This is not an ASP script
and is not compatible with ASP.
Specifications
It is difficult to talk about the specifications of FLATTEXT
scripts, because there are so many options (some options are
activated or deactivated based on other options you select... for
instance, you don't set add record preferences if your database is
not addable). The FLATTEXT Perl Script Generator gives you the
following options to select from (depending on previous options):
Base Options
Create a script totally from scratch
Create a script capable of searching your existing data (you
export your database to a text file and paste a sample of it
into a form... the script examines this sample and figures out
the number of fields you have and uses this data when you test
your database)
Search Options
You select and configure the type of search interface
You select which fields are searched
You select the type of HTML form elements you want to use in a
search (regular text fields, select menus, radio buttons)
For select and radio buttons, you set initial values that user
can select from
You can set search requirements to limit access to your
database
One search style is fully customizable and lets you select
range searches for prices or numbers (i.e. to find all cars
priced between $5989-$9857)
Add/Access Options (Classes of Script)
You configure whether or not your database is addable and
editable online and under what conditions
Data screening for all addable databases to make sure that
data submitted by user looks the way it should before adding it
to the database
You select the type of HTML form elements you want to use when
adding records (regular text fields, select menus, radio
buttons, large textareas) Select from the Following Classes of Script:
Class A (not addable/editable online)
Class B (addable and editable using single password)
Class C (addable and editable using single password and
publicly addable)
Class D (addable and editable using single password and
publicly addable to a temporary file for record approval)
Class E (addable and editable using single password and
addable and editable by person who posted the record--individual
record ownership)
Display Options
Search results are inserted any web page of your choice.
Simply insert three plusses +++ into any HTML page of your
choice, and your search results will be inserted where +++
appears. This saves a lot of time and prevents you from having
to make these changes inside your script.
You have enormous control over how your results are displayed:
Down the page without labels
Down the page with field labels
Down the page with each record bulleted
Down the page with each record numbered
Ability to skip blank fields
Ability to combine fields on a single line (i.e. City,
State Zip)
Across the page in a table
Across the page in a table with field lables as table
header
With table formats, you set table border, cell
spacing, even alternating row colors!
Ability to set the number of results to display per page
Ability to set the number of total results to display
search
Ability to display e-mail addresses as hyperlinks
Ability to display images, using either full URL,
or relative path to image on your server
Ability to show links to images, sound files, and other
web pages
Online Testing Options
You are able to fully test all aspects of your script before
you download it, including adding, editing, and deleting
records.
Download Options
There are several ways to license your script and download it