Docs » WebApp
WebApp initialization and control utilities
TABLE OF CONTENTS
NAME
WebApp - WebApp initialization and control utilities
VERSION
Time-stamp: <2007-06-21 13:31:48 mailto:snl@cluefactory.com> $Id: WebApp.pm,v 1.60 2006/06/15 23:12:54 attila Exp $
SYNOPSIS
perl -MWebApp -e WebApp::Install dsn=dsn user=db_user password=db_pass dir=inst_dir ... perl -MWebApp -e WebApp::NewUser ... perl -MWebApp -e WebApp::Status ... # alternate shell interface: the webapp command webapp Install ...
DESCRIPTION
The WebApp module is used from the command line on the server machine to initialize new webapp areas, add and remove users to specific webapp databases, show the status of an existing webapp, and perform other control functions.
USAGE
A small utility program called webapp can be used instead of the cumbersome command-line usage given in the SYNOPSIS section; it takes the name of a sub in this module (e.g. Install) and executes it, e.g. $ webapp NewUser ... is the same as $ perl -MWebApp -e WebApp::NewUser ...
OTHER DOCUMENTATION
If you are looking for an overview document on the WebApp framework itself, try reading WebApp::Documentation.
A shorter, white-paper-style document on the rationale behind WebApp is available in WebApp::Documentaiton::Rationale.
A tour of the template application is in WebApp::Documentation::TemplateApp.
For those in a hurry, WebApp::Documentation::QuickStart will get you started quickly.
- Help
Help - internal help command
- NewUser
NewUser - add a new user to an existing webapp
- RmUser
RmUser - remove a user from an existing webapp
- Status
Status - show the status of an installed webapp
- Install
Install - install a webapp into its proper directories
- Create
Create - create a new webapp development tree
- Demo
Demo - install one of the demo webapps
AUTHOR
Sean Levy <mailto:snl@cluefactory.com>
COPYRIGHT AND LICENSE
(C) 2002-2006 by Sean Levy <mailto:snl@cluefactory.com>. All rights reserved.
This code is released under a BSD license. Please see the LICENSE file that came with the source distribution, or visit http://cluefactory.com/oss/WebApp/license.html