Index of /tcl/ftparchive/neoscript/v2.2

      Name                   Last modified     Size  Description

[DIR] 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 [CMP] 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.