Index of /tcl/ftparchive/neowebscript/v2.2
Name Last modified Size Description
Parent Directory 05-Aug-99 15:54 -
INSTALL 06-Aug-97 15:20 8k
README 30-Jul-97 13:35 3k
README.LICENSE 20-Feb-97 14:04 3k
README.mod_neoscript 24-Jun-97 12:02 1k
mod_neoscript.c 24-Jun-97 12:01 113k
neowebscript-2.2.tar.gz06-Aug-97 16:31 1.3M
postgres.tcl-patch 06-Nov-97 10:33 1k
$Id: README,v 1.8 1997/06/17 23:17:43 tsunami Exp $
Copyright (C) 1996-1997 by NeoSoft, Inc. All Rights Reserved.
This is NeoWebScript 2.2.
NeoWebScript consists of several extensions to the Apache webserver. The
most powerful thing NeoWebScript provides is that to integrate Tcl into
the webserver. This allows serveral useful and interesting possibilties,
such as:
o embed code written in the Tcl programming language into HTML documents.
o validate usernames and passwords via tcls (and other resources it can
reach)
o conditional rewriting of ~usernames into different strings based on
information from the password file
o and other interesting things.
When a NeoWebScript-enabled webserver fetches a page, it executes any
embedded NeoWebScript code fragments it finds in a safe interpreter that
it creates for the webpage's use, and merges the results in-line with the
static text of the webpage, producing a page that has been customized or
augmented in some way, whenever the page is requested.
In addition to providing the basic ability to embed Tcl programs into
webpages, NeoWebScript provides an array of userful services to the webpage
developer, including accessing HTTP PUT and POST data as arrays of
key-value pairs, storing and retrieving key-value pairs both from simple
btree and hashtable databases (built-in) and current-generation SQL databases
such as Oracle.
NeoWebScript 2.2 provides the following additional capabilities:
Integration with Apache 1.2.0.
Authentication to the native user's Unix password.
Rewritten and updated documentation.
NeoWebScript 2.1 provides many new capabilities, including:
Works with Apache 1.1.1
Keep-Alive support
Support for MIME uploads
The ability to create and manipulate GIF graphic images on-the-fly
from within webpages.
More support for the master interpreter to resolve unknown commands
and "package require" requests from slave interpreters.
Improved installation procedures.
Future releases of NeoWebScript will include:
New file access capabiilities... User-private NeoWebScript
directories will reside in the users' filespace, and the
and the files will be directly manageable by the user.
A new security policy model will allow capabilities to be
granted on a user-by-user basis.
Graphical monitoring and control tools will be made available.
Prebuilt binary releases will be available for popular systems.
A new "project" command will allow users to have multiple filespaces.
The ability to validate user id and password via Tcl will be provided.