// WebSuite v2.2
// (c) 1997-2001 by West Coast Web Adventures, Inc., All Rights Reserved
// Current release date: July 29, 2001
Welcome to the WebSuite web server, the easiest and most flexible way
to make the web work for you. For detailed operating instructions,
please access the online documentation for the WebSuite located at
http://www.westcoastwebadventures.com/WebSuite.htm
PLEASE NOTE:
WebSuite utilizes the SmartDesk VM v4.0
WEBSUITE.EXE includes WebSuite v2.2 AND the VM v4.0 (1MB)
If you use the WEBSUITE.EXE file it is not necessary to also
download the VM v4.0 file as this is already part of the
WEBSUITE.EXE install. The new VM will be automatically
installed when WebSuite is updated or installed.
For more information about the VM (Virtual Machine), please
review the following information:
http://www.westcoastwebadventures.com/products/vm.html
-----------------------------------------------------------------
A BRIEF HISTORY:
WebSuite was originally developed by me, Steve Repetti, through
SmartDesk, Inc., which was sold to DirectWeb in 1999. Following
their demise, the software reverted back to me personally and has
been re-released through my current company, West Coast Web
Adventures. Along with this I have decided to release the software
without charge and compliment it with a PRO version shortly to
follow. In the mean time, thanks to all you loyal fans and I hope
you find great use for WebSuite. For lots of other goodies, as
well as the latest info, please visit the West Coast web site
at:
http://www.westcoastwebadventures.com
-----------------------------------------------------------------
NEW TO THIS RELEASE (v2.2):
o Fully compatible with Windows ME, Win 2000, Win NT, Win 98, Win 95
and Win 3.x operating system platforms. *NOTE that Win 3.x version
automatically loads necessary 16-bit components.
o Support for new VM 4.0 functionality.
o Redesigned default web site and graphics for local server mode.
o Removed 15-day trial period and released software as free-ware!
-----------------------------------------------------------------
Highlights from the previous version (v2.1):
o Fully compatible with Win NT, Win 98, Win 95 and Win 3.x operating
system platforms. *NOTE that Win 3.x version automatically loads
necessary 16-bit components.
o SMTP mail functionality has been directly integrated into WebSuite
and the VM. Access is provided through internal scripting functions
as well as the new SDMAIL library and object class (full source is
provided for the object class: SDMAIL.FGL).
o EMAIL utilities with full source and samples are provided,
including:
- Send Mail (SENDMAIL.AP)
- Form Mail (FORMMAIL.AP)
- Auto Responder (AUTOMAIL.AP)
- Email Wrapper (MAIL.AP)
o Customizable 404 "File not found" web response.
o Customizable "Hack Attack" notification web response. User defined
hack attack threshhold.
o New COOKIE class has been integrated into the SYSCLASS.FLB library
(See the SYSCLASS.FGL source code for details). Samples also provided.
cookie = new( "cookie", session )
cookie.exists( CookieName )
expdate = cookie.expires // get julian date of expiration
cookie.expires( nExpDate ) // set to specified julian date
cookie.expires( cExpDate ) // set to specified GMT string
cookie.expires( ) // set to today
cookie.get( CookieName ) // get specified cookie
cookie.set( ) // set cookie transparently
cookie.set( html ) // set cookie and display html code
o New web programming functions, including:
webMakeHeader( )
webMakeFileHeader( )
webServerFindFirst/Next( )
webConnectionFindFirst/Next( )
webConnectionData( )
webFileDate( )
webLogGFX( )
Programming documentation is available from the Developer's
Resource area of the SmartDesk web site.
o New SOURCE directory structure with lots of source code and
examples.
o Performance and efficiency enhancements.
-----------------------------------------------------------------
Highlights from the previous version (v2.0):
o New Mini-console with real-time graphing
The new mini-console houses over 100 functions in its compact real
estate with direct links to the currently running server. It
displays active users, sessions, bytes transfered, and one minute
samplings of server activity. Click on the individual graph elements
to see expanded information. Links are provided to the major areas
within the WebSuite as well as additional online resources and
documentation.
o Industry standard default and extended server logs are now maintained
in real time. The most recent records are available for immediate
display.
o E-Commerce functions were added to verify credit card information
on-the-fly. The ccValidate( ) function takes a credit card number
and performs a checksum and data validation. It returns the type
of credit card tested if successful. If not, the ccError( )
function can pin-point the validation error for the specified credit
card number.
o New low-level drawing and graphing functions and libraries were
added and can be seen in use in the mini-console and installers.
o WebDesk active page compiling was significantly optimized by
externalizing the common functions into the WEBDESK.FLB binary
library.
o Chat system was re-engineered to support real-time variable
IP addressing and to automatically maintain user profile data.
o Overall perfomance was optimized and system resource profile
reduced.
o The INDEX.AP redirector was replaced by INDEX.HTM in the home
directory.
o Fixed trailing slash bug when referencing subdirectories.
o Enhanced Active Page and CGI support.
-----------------------------------------------------------------
Highlights from the previous version (v1.1):
o WebDesk bundle
The web suite nows comes bundled with the SmartDesk WebDesk product.
This interacts with your desktop system providing access to your
favorite applications and internet resources from within any browser.
Now your files and system resources can be accessed locally or
remotely by authorized users. Public and private areas are included
for your visitors and your own use. Features include applications
and document management, calendaring, customized browser-based
menuing, system files access, drive management, and more.
o High-performance transaction mode
The web sever can now be run in standard mode or high-performance
mode. Standard mode allows the server configuration to be
customized and altered on-the-fly and updated using the HOT FLASH
option. High-performance mode does not allow for customization of
the server itself and instead relies on embedded "C" code for server
processing. This provides greater performance at the expense of loss
of customization capabilities. Either mode may be used and can be
set from the server configuration page (/system/srvcnfg.ap).
o VNS configuration page
The Virtual Name Server can now be configured using the VNS
configuration screen (/system/vnsconfg.ap). This lets you customize
the server's interaction with the VNS, AP Hosting system, and VNS
redirector. It is a secure page and requires access to the server
configuration area.
o VNS redirector for existing web sites
The VNS redirector integrates your personal web server with an
existing web site. When enabled, the server will update a
user-specified web page with your current IP address and automatically
FTP it up to an existing web site each time the server is started.
Likewise, you can specify a different page to be automatically
uploaded whenever the server is turned off. This lets you maintain
a "contact" page on your existing web site whenever your personal
web server is online and display a different message when you are
unavailable.
o Support for "include" statements within active pages
In addtion to external library support (provided by the SmartDesk
Librarian as part of the VM SDK), Active Pages now support the inline
inclusion of external files. These can include FGL scripts, JAVA, HTML,
and combinations of these and other supported languages. External files
that are accessed via the include statement are directly linked into
the calling active page and stored internally as a single integrated
page. This greatly optimizes performance and ease of development.
o Active Page optimizations
Creation, storage, and execution of active pages has been further
enhanced through internal architectural changes to the server. This
includes optimzed use of system resources and memory resulting in
overall faster performance as well.
o Enable/disable Global Monitoring
o Miscellaneous bug fixes and enhancements
* * * * * * * * * * * * *
Contact Us:
West Coast Web Adventures, Inc.
27601 Forbes Road, Suite 42
Laguna Niguel, CA 92677
949 472-9600 voice
949 472-9603 fax
www.westcoastwebadventures.com