Miva (Htmlscript 3.0)
Miva, formerly htmlscript, is a web applications development system
that provides support of new HTML-like tags that allow developers to
create complex applications with little to no programming experience.
The Server based program functions as a pre-processor which reads the
Miva tags and markup language syntax and then outputs the HTML to the
browser.
In addition to all the scripting features of htmlscript 2.x and
lower, Miva, the 3.0 release, comes with some major enhancements and
represents a very substantial upgrade of htmlscript. Fully backward
compatible with htmlscript 2.x, the Miva Applications Server comes
with integrated database scripting, easy commerce access, robust error
reporting, and SGML/XML compliant syntax. Features of the new Miva
Application Server include:
- Completely redesigned architecture for faster performance
- xBase compatible integrated multi-user database
- Integrated commerce processing system
- Advanced error reporting
- Built-in and User Defined Functions
- SGML/XML compliant syntax
- Cached configuration information
- Backwards compatibility with htmlscript 2.x
Htmlscript also comes bundled with many ready to run
sample applications.
For more detailed information, site administrators should review the
Administrator's Manual.
Additional details about Htmlscript, Miva, its features and functions,
may be found at the Htmlscript
web site.
Currently, there is no cost for the use of the Miva Applications
Server-- it is provided to our Virtual Server Administrators free
of charge. However, this is dependent on the vendor and is subject
to change.
How Does Miva Work?
The Miva pre-processor--that is, the executable--reads the enhanced
tags and outputs standard HTML to the browser. These additional Miva
embedded tags include such commands like <MvIF>, <MvELSE>,
<MvWHILE, <MvEVALUATE>, <MvLET>, <MvASSIGN>, <MvFUNCTION>,
<MvCALL>, <MvHIDE>, <MvEXIT>, <MvOPEN>, <MvCLOSE>,
<MvIMPORT>, <MvEXPORT>, <MvADD>, <MvDELETE>, <MvMAKEINDEX>,
<MvPACK>, and more. Htmlscript works with Java, JavaScript,
VBScript, and all browsers. For a more thorough presentation, please
refer to the white paper "How
Miva Works".
Installing Miva (Htmlscript 3.0)
To install Miva 1.0 on your Virtual Server, simply
telnet
to your server and run the following install script at the
command prompt:
% /usr/local/contrib/miva-install
If you have problems with the installation, please submit a problem
report choosing "htmlscript" as the subject, to
BWSD Support.
Although this release should be backwards compatible, the
miva-install script does not replace any existing htmlscript files
from a prior distribution. Therefore, if you are upgrading, we
strongly advise you to concurrently run both Miva and the prior
version of htmlscript to ensure that your existing applets do not
introduce any unknown bugs. If errors are reported, we recommend that
you make the necessary conversion to your htmslcript applets so that
you can take advantage of the support for and performance enhancements
of the new Miva release.
Sample Miva Templates
The distribution is bundled with many ready to run applications.
These are also available at
http://www.htmlscript.com/samples/
or from ftp.htmlscript.com
- Mailing List Form - This applet shows a simple technique for
solving the common problem of users not filling in a form correctly.
The user is re-prompted to fill in the data until they get it right.
The data is stored in a file and or distributed via e-mail.
- Quiz Systems - Used to create Intranet product knowledge testing
systems, provide test preparation for educational and training
institutions, build distance learning applications, or as an
attraction for commercial web sites. This applet allows you to run
existing quiz systems or even create your own quiz!
- Message Forum - Electronic conferences are fundamental to the
Internet. This applet demonstrates a messaging system that allows
users to post messages and organize them into a searchable category
based index.
- Search Engine - One of the most common applications on the web
is an index of web pages. This applet shows how Miva can be used to
build a searchable, interactive index.
- On-Line Catalog and Shopping Basket - The concept of a catalog
that allows users to add/remove multiple products into a "shopping
basket" is very powerful. This applet demonstrates a "page"
from an electronic catalog where the product information is derived
from a data file.
Technical Assistance and Support
Support for Miva is provided under the following programs:
- End User Support - End users can get coding support through the
majordomo list Server, by sending e-mail to majordomo@htmlscript.com
with subscribe hts-users e-mail@domain.com in the first line of
text.
- Free Quick Reference cards are sent by US Postal Mail by filling
out the on-line form at:
http://www.htmlscript.com/quikref
- On-Line Documentation is provided as an HTML file in the
distribution and can also be found at:
http://www.htmlscript.com/docs/admin.html
|