Index of /tcl/ftparchive/neowebscript

      Name                   Last modified     Size  Description

[DIR] Parent Directory 05-Aug-99 15:35 - [   ] CHANGES 11-Aug-99 23:48 3k [   ] LICENSE 30-Jun-99 10:16 2k [   ] README 06-Aug-99 15:01 5k [   ] README.latest 11-Aug-99 23:48 1k [DIR] v2.1/ 29-Jan-99 12:27 - [DIR] v2.2/ 29-Jan-99 12:28 - [DIR] v2.3/ 29-Jan-99 12:28 - [DIR] v3.0/ 09-Aug-99 16:00 - [DIR] v3.1/ 06-Aug-99 16:08 - [DIR] v3.2/ 07-Sep-99 19:08 -

                                 NeoWebScript
			     Version 3.1 (and up)

The Latest Version
------------------

Details of the latest version can be found on the NeoWebScript HTTP
server page at http://www.neowebscript.com/.

Installation
------------

To build and install a new version, execute the following commands in order:
	./configure --prefix=/usr/local/apache
	make
	make install

This will build the Apache-1.3.6 webserver, Tcl8.1.1-lite (enough Tcl to run
the NeoWebScript extensions), the NeoWebScript modules, and installs
everything into /usr/local/apache/.  This directory must exist and you
must have write access to it (or you must have write access to /usr/local).


The best way to do this is:
    % su
    # mkdir /usr/local/apache
    # chown (you) /usr/local/apache
    # exit
    % ./configure --prefix=/usr/local/apache
    % make
    % make install

    Once the server is installed, the NeoWebScript install will modify the
httpd.conf to add the NeoWebScript directives to the server.  These will be
appened to the bottom of the file.  By default, the directives are all
commented out.  In order to enable your NeoWebScript server for handling
NeoWebScript code, you need to uncomment the two directives that read:

    #AddType text/html .nhtml .nws
    #AddHandler neo-server-parsed .nhtml .nws

Upgrades
--------
If you are upgrading from a previous release of NeoWebScript (2.3 or lower),
see the README.db185 for information on converting your existing database files.

Building TK
-----------
By default, NeoWebScript comes with the necesary files to build the TK
Toolkit extension to TCL.  Also by default, these are not built when the
webserver is built as they are not needed for the server.  You can build TK
with the server by specifying the --with-tk option to the configure script.
	./configure --prefix=/usr/local/apache --with-tk

Licensing
---------

Please see the file called LICENSE, and various LICENSE, license.terms,
and README files in the source distribution.

Licensing information has been copied into a subdirectory called
"licenses" where complete documentation on licensing for software
and works from which they have been derived may be found.  They
will be retained with this file and with all binaries distributions,
and are intended to be considered a part of this product for the
purpose of giving full due credit to all contributing parties
and where reproduction of copyrights and licenses is required.


Acknowledgments
----------------

This product includes software developed by the NeoWebScript Group.
(http://www.neowebscript.com/)

This product includes software developed by the Apache Group
for use in the Apache HTTP server project (http://www.apache.org/).

This product includes software by Keith Bostic and Sleepycat Software
(http://www.sleepycat.com/).  Configuration and build scripts have been
modified to work along side and depend on Tcl being present on
the system.

This product includes software developed by the University of
California, Berkeley and its contributors.

This product includes software developed by Harvard University
and its contributors.

Webunpack is a modified version of software developed by Carnegie
Mellon University and its contributors, in particular, John G. Myers,
portions of which are derived from code written by Bell Communications
Research, Inc. (Bellcore) and by RSA Data Security, Inc. and bear similar
copyrights and disclaimers of warranty.

This product includes software developed by Sun Microsystems
and its contributors.

Grafics drawing library (libgd) for generating .gifs on the fly
by Thomas Boutell (www.boutell.com) and the Quest Protein
Database Center, Quest Center at Cold Spring Harbor Labs.
Tcl interface to the GD package by Spencer W. Thomas
(spencer@umich.edu), Human Genome Center, University of Michigan,
Ann Arbor, MI 48109.  This version of GD has been modified to add
additional fonts and improve configuration and builds (GNU autoconf).
Further acknowledgements in the README files.

In addition, this product contains software contributed by many
generous souls from around the world.  There are various acknowledgements
to be found in the various and sundry license, README, and
other documentation files.


Documentation
-------------
HTTP servers tend to be documented in HTML.  NeoWebScript is no
exception.  A complete set of documentation has been included in
this release, and is available on your local server once you have
installed it.  To preview this documentation, or see future changes,
refer to the home page for NeoWebScript at http://www.neowebscript.com/.