Path: usenet.cise.ufl.edu!usenet.eel.ufl.edu!news.mathworks.com!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!cpk-news-hub1.bbnplanet.com!news.maxwell.syr.edu!insync!news.azstarnet.com!news.sprintlink.net!news-ana-7.sprintlink.net!news.rain.net!news.teleport.com!not-for-mail
From:
[email protected] (Mike Heins)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc
Subject: ANNOUNCE: MiniVend V2.03 -- Powerful shopping cart package
Followup-To: comp.lang.perl.misc
Date: 7 Jan 1997 16:29:37 GMT
Organization: Prairienet
Lines: 210
Sender: -yp- @gadget.cscaper.com
Approved:
[email protected] (comp.lang.perl.announce)
Message-ID: <
[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
Keywords: minivend, perl, shopping cart, shopping basket, trolley
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:81 comp.lang.perl.misc:13740
ANNOUNCE: MiniVend V2.03 -- The compatibility release
MiniVend has come out with a new release, Version 2.03. It should now
be compatible with virtually any Unix system running Perl 5.002 or higher.
It will be available at all Comprehensive Perl Archive Network (CPAN)
sites in the directory CPAN/authors/id/MIKEH.
See info at:
http://www.minivend.com/minivend/
-------------------------------------------------------------
MiniVend V2.03
Copyright 1996,1997 by Michael J. Heins <
[email protected]>
Largely based on Vend 0.2 Copyright 1995 by Andrew M. Wilcox
<
[email protected]>
Portions from Vend 0.3 Copyright 1995,1996 by Andrew M. Wilcox
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
-------------------------------------------------------------
W H A T ' S N E W
MiniVend 2.03 is greatly changed from MiniVend 2.02, though
catalogs should be almost completely compatible.
Changes include:
* Re-configuring a catalog can now be done on an individual
basis. No more server re-starts for a user to change their
configuration.
* MiniVend no longer requires DBM, though it is still best to use
GDBM or DB_File if available. There is a file-based session
storage message mechanism, and product databases can
be stored in memory. This is automatically selected if
appropriate.
* Multi-server mechanism changed completely. Only one
server runs when in quiescent state -- it forks additional
servers as necessary, up to a limit you decide.
* Runs on just about any Unix operating system with
no changes, providing Perl 5.002 or higher is available.
This includes IRIX, which formerly would not run MiniVend.
* Perl subroutines can now be defined on three levels, and
directly called from MiniVend pages. Two use the Safe.pm module
for enforcing security, while an administrator-enabled GlobalSub
routine can run external programs for complete control.
* mSQL support is now considered stable, and the databases
can be updated by forms from within MiniVend.
* The link CGI program may now use TCP-based sockets, which
allows the link CGI to be located on a different machine than
the MiniVend server. Be careful of security, though!
* Perl link programs are provided for systems without a C compiler.
(Solaris still needs a C compiler for File::Lock, unless it is
already installed on Perl.)
* Search sorting and list parsing can now be done on a named
field basis for all files.
* Search sorting can be done right on the page from returned
fields, and be sorted by field based on form options.
* Order and search profiles now can be fully evaluated
for conditionals.
* The [if ...] conditionals are much improved. Contained
HTML can now be deferred until the last interpolation pass
with the [post] [/post] tag pair. Fixed problem with
[if salestax ..].
* New mv_click and mv_check special variables set multiple
form parameters with a single form button.
* Cookies are only sent once if enabled, preventing annoying
multiple warnings if the user has them turned on.
* If the user is going through multiple proxy servers (as
AOL users do), the session will be stable.
* If REMOTE_USER is present, the IP address will not be
used for
* Many other minor bug fixes, improvements, and changes.
-------------------------------------------------------------
M I N I V E N D
MiniVend is a full-featured electronic catalog system (commonly
known as a shopping cart) with fast and easy online ordering. It
is designed to provide an interface complete with SSL security
and full database support. It is as powerful as commercial
systems costing thousands of dollars.
MiniVend 2.03 Features
* Users maintain a "shopping cart" for ordered items
* Multiple independent or shared catalogs allow one server
to run many storefronts or a "mall"
* SSL support means secure and practical credit card ordering
* PGP support for secure off-site mailing of orders
* Catalogs can be of almost unlimited size with excellent
performance
* Multi-server mode for very high capacity on systems with
sufficient memory
* Cookie support allows browsers to leave catalog and come
back without losing session state
* Complete addressable database support with virtually
unlimited rows and columns
* mSQL support includes form-based inserts and updates
* Many, many, other features
Powerful search capability
* Fast binary search
* One-click scan and search -- build a whole search in a single HREF
* Complete Glimpse interface
* Range searching, numeric and alphanumeric
* Search sorting with reverse, numeric and case-insensitive options
* Independent field search selection and return
* Search any file, build results from any database
Complete control of appearance
* Full frames support
* Catalog pages automatically selected -- either built
"on the fly" from the database or pre-made for popular items
* The on-the-fly page is selectable from the database
* Embedded Perl and conditional HTML allow complex and
flexible catalog pages to be completely built from
the database
Flexible Ordering Process
* Multi-level order screens with configurable field
verification
* Multiple shopping carts per catalog, allows both buy
and sell operations
* Shipping calculation, mixed modes, with UPS table lookup
* Sales tax calculation, with fully independent non-taxable
item and taxed shipping
* PGP encryption of credit card information or
the entire emailed order
* Fully-configurable discounts with coupons or
across-the-board discounts
* Fully-configurable quantity pricing
* Back end order entry capability
* Full client-side imagemap support, including frame targets and form
submits
* Fully configurable order reports
Easy Administration
* Automated installation and configuration
* Runs under Perl 5 and almost any UNIX
* Designed to be secure
* Built-in online help capability
* Offline database builds
* Static page build option for high performance
* Works well with all browsers
Andrew Wilcox wrote Vend, the copylefted shopping cart software.
MiniVend is based on Vend V0.2, but enhanced considerably,
adding support for frames, powerful searching, remote
administration, superfast server mode, conditional HTML,
user-customizable help and displays, and much more. This version
of MiniVend includes an automatic configuration and installation
utility, and continues to be free under the GNU copyleft.
To learn more about MiniVend, see the HTML documentation, visit
the offical MiniVend site, or download it.
-------------------------------------------------------------------
A V A I L A B I L I T Y
A N D
C O M P A T I B I L I T Y
MiniVend has been well-tested on Solaris 2, SunOS, Linux, OSF/Alpha,
IRIX 5.3, BSDI, and FreeBSD. It should work on any UNIX with Perl
5.002 or higher.
Please let the author know if you have successfully run MiniVend on
any additional platforms -- patches would be appreciated.
The author is very interested in learning your problems with MiniVend,
and is always interested in improving the documentation. (He isn't much
interested in BEING your documentation, though, unless you pay well and
promptly.) Please send comments, questions, kudos, and complaints to:
[email protected]