Docs » WebApp

WebApp initialization and control utilities

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