You are on page 1of 3

Tutor.MAY...

NEW@ 14/05/01 8:17 PM Page 8

MAY TUTOR ■
ONLINE DATABASES

online
databases
S ev e ral new Web services give you the tools to assemble online forms and the back-
end support to host and analyse the data. In this Tutor we take a look at the pos-
sibilities and pinpoint four services that can make a diffe re n ce .

hatever the size or the purpose of

W your Internet venture, gathering


information from users and inte-
grating that feedback with your
back-end systems has always been a hassle.
You want to post easy-to-use fill-in forms on
your site, and you want to tabulate user
responses quickly and easily. All of these
tasks require databases, and databases aren’t
that easy to deploy.
The problem with handling database tasks
on the Web is building the interaction. A
database by itself isn’t worth very much; what
makes it valuable is the two-way information
stream it provides. First, you and your users
can make queries against the data in order to
yield meaningful results. Second, users (with
the proper permissions) can add to the data-
base by creating and editing records or by fill-
ing in forms.
In both cases, creating the Web interface for
the database requires programming, or at
least a Web editor that will perform the pro-
gramming for you.
HTML forms are a good example. Although
they have always been simple enough to
design, making them do anything useful
required programming, which typically meant
using Perl to create CGI programs in the Web
document that would accept and return data.

114 May 2001 www.DITnet.co.ae ■ www.pcmag-mideast.com


Tutor.MAY...NEW@ 14/05/01 8:17 PM Page 9

■ MAY TUTOR
ONLINE DATABASES

Figure 1: FormSite.com offers enough sample forms and fields to suit most busi- Figure 2: Bitlocker offers wizards that step you through the process of import-
ness needs. Here, a customer survey form invites feedback from site visitors. ing pre-existing databases for online sharing.

And making the CGI program interact with fill-in form on your Web site. The service used to). Anything you do can be changed,
your database application required more will also host the form, and you simply pro- and you can add new fields even when the
extensive programming. vide a link to the form from your Web site form is already published. In fact, it’s pub-
In the past couple of years, the need for (and a link back, of course). Because forms lished as soon as you click the first Submit
programming has been reduced to a degree aren’t hard to design when you’re using button. The form is sent to a directory on
by HTML editing programs (such as Micro- HTML editors, the important part of this ser- FormSite.com that you designate.
soft FrontPage) and other packages designed vice is the hosting. FormSite.com takes care The types of fields available are limited,
to make form creation easier, but form pro- of the interaction between the scripts and but there are certainly enough for most
gramming remains a difficult part of Web the Web server, which is the biggest obstacle form uses. You can employ radio buttons,
design. Even if you use FrontPage, you enjoy to making forms work. check boxes, drop-down lists, text fields,
full database integration only through Win- The free service limits you to a maximum text boxes and option fields such as Yes/No,
dows NT 4.0 or Windows 2000 systems run- of five forms and 30 items on each form. The True/False and Easy/Difficult. FormSite.com
ning Microsoft Internet Information Ser- downside is that all your forms will show also provides value fields, such as Age,
vices. If you’re leasing space from a Web advertising. For $49.95 per year, the Deluxe Education, state of residence and Marital
hosting service that’s running, say, Linux service gives you 1,000 results per form, 30 Status, that are easily readable for reports
servers, you’ll probably have to do at least forms, 100 items per form and 1,000 form sub- based on your forms.
some programming for your database inter- missions per month. There are also three You can edit elements on your forms by
actions anyway. Professional plans, ranging from $199.95 to selecting the item from the Form Items box
None of this is a problem, of course, if you $499.95 per year, that increase these numbers and clicking the Update button. Once your
have the money and time for specialists to and add password protected forms, SSL secu- form is on the Web and accessible by others,
design your forms. But if you have neither, rity and advertising-free forms. We’ll look at the data collected is presented in two Public
or if you have no inclination to get into even the free version. Results URLs for that form. You can link to the
rudimentary programming, your chances of You can design forms from scratch or results pages to let users access them, or you
being able to put up an HTML database appli- choose templates to speed up the process. In can keep the data yourself. The first URL lays
cation have been quite remote. Until now. FormSite.com’s case, the template feature is out the number of responses for each possi-
New Web services let you create online somewhat unusual. Only a few templates ble field value, the percentage of the total for
databases and forms. The three early entries are available, and they’re too generic to be each response and a bar graph beside each
into the Web database category are Active- very useful. Furthermore, they’re not really value to give you a graphical data format. The
space (www.activespace.com), Bitlocker samples to work from; they’re elements to second URL shows the results in a sortable
(www.bitlocker.com) and FormSite.com. The include in forms you’re designing on your table. FormSite.com will email form results to
sites offer free versions, and some have own. These templates provide typical fields you, if you ask, and the service can send an
upgraded, for-pay versions as well. In all and feedback elements for such things as automatic email response to each user who
cases, trying the free service will give you a product orders, registration, customer sur- completes your form.
strong sense of whether you’ll need the addi- veys, interview feedback and guest books.
tional features of the pay version. We’ll look But the bulk of the form is up to you. SHARING YOUR DATABASES
here at some of the ways in which these ser- The trick to making a useful form with Creating and hosting forms are essential ser-
vices can help you and your business. FormSite.com is to experiment. Starting with vices, of course, but two companies take
a template, even if you end up changing all online databases several steps further. Active-
AVOID FORM PROGRAMMING of it, lets you see the possibilities and learn space and Bitlocker let you create and mount
FormSite.com lets you design and mount a the interface (which takes a bit of getting a wide variety of database types for sharing

www.DITnet.co.ae ■ www.pcmag-mideast.com May 2001 115


Tutor.MAY...NEW@ 14/05/01 8:17 PM Page 10

MAY TUTOR ■
ONLINE DATABASES

among colleagues, friends or the Web pub- advertising schedule, a customer feedback ing the Bitlocker user base.
lic in general. Both services offer pre-designed tracker, an event planner, a product regis- Creating and modifying a database takes
business related, home related and education tration form, an employee evaluation form getting used to, but Bitlocker’s interface is the
related databases you can install and cus- and a job application tracker. For home users, most straightforward of the services. None of
tomise; you can also build databases from databases can keep track of movie libraries, the database examples is particularly com-
scratch. You can produce Web-based forms school activities, wine cellars, gift lists and plex, and that’s worth keeping in mind when
using these services, but FormSite.com tends wedding plans. Each database has an asso- you create new ones. Databases need not be
to be easier to use for this specific function. ciated sample and template. You can work complex to be effective. In fact, the more
We’ll take a look at Bitlocker, the more directly from either. complex a database is, the more difficulty
established of the two services (as of this These databases are useful by themselves, contributors will have adding records. Still,
writing, Activespace was still in beta). We but the real point is that your database you can add as many fields as you need to
highly recommend that you try both, though, becomes available to other users over the make your database function according to
because although they’re similar in function, Web. All of your sales and customer service your needs. You can also import data from
their strengths and interfaces are significant- reps can contribute to the customer feed- existing databases and include calculated
ly different. Bitlocker’s free service gives you back and sales-lead databases, for example, fields in your Bitlocker databases.
25MB of space, with banner ads appearing on and all managers can add information to the Databases serve many functions. Online
your pages. The paid version ($99 per year) employee evaluation forms. You can make databases can increase functionality in spe-
bumps you up to 100MB of space and gets your database public, as you would in the cific ways, particularly with their ability to let
rid of the ads. Activespace’s Web-site FAQ case of an openly available Web form, or others contribute. FormSite.com, Activespace
indicated that pricing would be determined you can restrict access in a variety of ways. and Bitlocker let you work with online data-
once the full product launches. For now, the You can establish workgroups to collabo- bases without your own database servers or
service is free. rate on databases, and you can invite people extensive Web programming, and that is an
Bitlocker’s business templates include an into the workgroup via email or by search- obvious advantage.

QUICKBASE
As this article was about to go to press, QuickBooks Site Builder through a cata- users to view or collaborate on the data-
Quicken publisher Intuit entered the online logue of sample code. base.
database service market with QuickBase QuickBase also offers several sample The ease of use, features and develop-
(www.quickbase.com). As with its siblings, databases to help you learn about the ser- ment capabilities of QuickBase make for an
Quicken and QuickBooks, QuickBase is vice. To use a sample, you copy it to your extremely compelling service.
easy to use and capable of handling sur- personal QuickBase area and edit it. Some
prisingly complex tasks. The service is well useful samples include the Event-Attendee
worth examining, and will please many Manager and the Fundraising Manager. All
users with its clean design and the equal- QuickBase databases provide several dif-
ly clean multiple database views it cre- ferent views of the data. Sifting through the
ates. samples demonstrates some of the fea-
The free service limits you to three data- tures you can include in your databases.
bases, 3MB of storage and 100MB per Database templates include a sales-
month of data transfer. $14.95 per month pipeline tracker, a workgroups-issues track-
ups the ante to 15 databases, 15MB of stor- er, a personnel database, a hiring requi-
age and 1GB of data transfer. $49.95 a sitions database and a group bibliogra-
month, the premium plan, raises the data- phy. You can create or modify fields, set the
base and storage numbers to 50 and report layout, and of course, add new
100MB, respectively, keeping the 1GB trans- records.
fer limit. As you’d expect, you can also share your
The two paid plans provide Application databases. You tell QuickBase whether
Programming Interface (API) support and you want your database to be fully public
let you create form-based email pages. or fully restricted. If you choose the latter,
The service’s plan is to make APIs available you can use the Share menu item in Quick-
for Java, Perl and VBA so developers can Base to grant access to specific users. You
embed the service into their own Web can specify each user’s access rights, as
sites. The developer area of the QuickBase well – read only or read/write. You can also
service is at http://d ev e l o p e r. q u i ck- limit users’ access to the records they cre- Figure 3: QuickBase lets you maintain detailed
employee files and have other managers pro-
base.com/quickbase. You can develop ate, or allow them free rein across the vide input from wherever they may be.
applications for QuickBase itself or for entire database. An email system invites

116 May 2001 www.DITnet.co.ae ■ www.pcmag-mideast.com

You might also like