Message-Id: <199603210146.TAA23518@library.wustl.edu> Date: Wed, 20 Mar 1996 17:42:36 -0800 From: Andrzej Kowalski <mailto:andrzej@DINGO.COM> Subject: Re: Texpress (was Re: WEB catalogs that handle MARC records) To: Multiple recipients of list WEBCAT-L <mailto:WEBCAT-L@WUVMD.WUSTL.EDU>
Since Kevin Marsh's questions about Texpress were posted to this list, I will also answer them in that forum. If people feel this is not appropriate, Kevin and I can move this discussion off line.At 14:13 03/20/96 -0600, you wrote: >>As a software vendor, my response to this question will be targeted towards
>>my own products, but I will try to be objective as possible in the
>>circumstances.
>
>And I think you did a pretty good job.
Thanks
>Let me ask you a couple of questions
>specifically about your product.
>
>1. How much control can the library exert over the look of the HTML you
>generate on the fly? Can they include a link back to their home page?
>Background images? In-line images? Links to a digital version of the
>cataloged item, perhaps using the 856 field?
You have complete control over the look and feel, images, formatting, links etc. Any HTML tags that are understood by your browser will work. Texhtml does not care whether it is HTML 2.0, 3.0 a frame or whatever.
The paradigm we have adopted is essentially that of the report writer that you might use with any common database product. To us, each HTML document produced by Texpress consists of a header, body (usually for the data returned by the engine and a footer. At its simplest you design a standard WWW form for querying the database which has our cgi-bin program Texhtml as the form action. You design an HTML template for the header, body and footer and a script to generate the Texql query language and the Texhtml software takes care of the rest. The Texql script may be generated without any programming knowledge. Here is a simple example based on a database of 3 million business records which took about 30 minutes to put together:
SCRIPT: select all from northwest where true and name contains '#name#' and ubi=#ubi# and bizid=#bizid#
This script is actually a simple text file. The Texql syntax is very similar to SQL. Texhtml will replace the #field# placeholders with the values a user provides in a Web form, execute the query and return an HTML document to the user based on the following header, body and footer components:
HEADER DOC: ----------- Content-type: text/html
Northwest Location and Investigation Services Search Results< /title> Northwest Location and Investigation Services Search Results Selecting a UBI number will retrieve all names for that UBI
#TexRowHits# Matches