perl-CGI-MxScreen-0.103-alt1.noarch.rpm


Advertisement

Description

perl-CGI-MxScreen - a multi-screen stateful CGI framework

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-CGI-MxScreen
Package version 0.103
Package release alt1
Package architecture noarch
Package type rpm
Installed size 222.74 KB
Download size 222.74 KB
Official Mirror ftp.altlinux.org
`CGI::MxScreen' is a framework for building multi-screen stateful CGI
programs.  It is rather object-oriented, with some peculiarities brought
by persistency constraints: all objects must be handled by `Storable'.
`CGI::MxScreen' is based on the `CGI' module, and co-operates with it,
meaning you are able to use most `CGI' calls normally.  The few places
where you should not is where `CGI::MxScreen' supersedes the `CGI'
functionalities: for instance, there's no need to propagate hidden values
when you use `CGI::MxScreen'.
`CGI::MxScreen' is architected around the concept of screens.
Among the set of defined screens within the same script, only one is visible
at a time.  One moves around the various screens by pressing buttons,
which submit data to the server and possibly move you to a different screen.
The state machine is handled by `CGI::MxScreen', the user only defines
which state (*screen*) a button shall move the application to
`CGI::MxScreen' is stateful in the sense that many of the runtime objects
created to operate (and screens are among those) are made persistent.
This is a very interesting property, because you do not have to worry
too much about the underlying stateless nature of the CGI protocol.  The
`CGI' module brought the statefulness to the level of form controls, but
`CGI::MxScreen' raises it to the level of the application itself.
`CGI::MxScreen' is not meant to be used for so-called *quick and dirty*
scripts, or for scripts which do not require some fair amount of round trips
between the browser and the server.  You'll be better off with using
the good old `CGI' module.  However, for more complex web applications,
where there is a fair amount of processing required on the server side, and
where each script involves several states, `CGI::MxScreen' is for you.
OK, enough talking.

Alternatives

Package Version Architecture Repository
perl-CGI-MxScreen - - -

Requires

Name Value
/usr/share/perl5 -
perl(CGI.pm) -
perl(CGI/Carp.pm) -
perl(Carp/Datum.pm) -
perl(Compress/Zlib.pm) -
perl(Crypt/CBC.pm) >= 1.220
perl(Digest/MD5.pm) -
perl(Fcntl.pm) -
perl(File/Basename.pm) -
perl(File/Path.pm) -
perl(File/Spec.pm) -
perl(FindBin.pm) -
perl(Getargs/Long.pm) >= 0.103
perl(LockFile/Simple.pm) >= 0.205
perl(Log/Agent.pm) >= 0.208
perl(Log/Agent/Channel/File.pm) -
perl(Log/Agent/Driver/File.pm) -
perl(Log/Agent/Logger.pm) >= 0.101
perl(Log/Agent/Rotate.pm) >= 0.103
perl(Log/Agent/Tag/String.pm) -
perl(MIME/Base64.pm) -
perl(Storable.pm) >= 1.011
perl(Symbol.pm) -
perl(Tie/Handle.pm) -
perl(Tie/Hash.pm) -
perl(Time/HiRes.pm) -
perl(constant.pm) -
perl(lib.pm) -
perl(overload.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(CGI/MxScreen.pm) = 0.103
perl(CGI/MxScreen/Action_Env.pm) -
perl(CGI/MxScreen/Config.pm) -
perl(CGI/MxScreen/Constant.pm) -
perl(CGI/MxScreen/Error.pm) -
perl(CGI/MxScreen/Exception.pm) -
perl(CGI/MxScreen/Exception/Bounce.pm) -
perl(CGI/MxScreen/Form/Button.pm) -
perl(CGI/MxScreen/Form/Field.pm) -
perl(CGI/MxScreen/Form/Utils.pm) -
perl(CGI/MxScreen/HTML.pm) -
perl(CGI/MxScreen/Layout.pm) -
perl(CGI/MxScreen/Screen.pm) -
perl(CGI/MxScreen/Serializer.pm) -
perl(CGI/MxScreen/Serializer/Storable.pm) -
perl(CGI/MxScreen/Session.pm) -
perl(CGI/MxScreen/Session/Medium.pm) -
perl(CGI/MxScreen/Session/Medium/Browser.pm) -
perl(CGI/MxScreen/Session/Medium/File.pm) -
perl(CGI/MxScreen/Session/Medium/Raw_File.pm) -
perl(CGI/MxScreen/Tie/Buffered_Output.pm) -
perl(CGI/MxScreen/Tie/Read_Checked.pm) -
perl(CGI/MxScreen/Tie/Sinkable.pm) -
perl(CGI/MxScreen/Tie/Stdout.pm) -
perl-CGI-MxScreen = 0.103-alt1

Download

Type URL
Binary Package perl-CGI-MxScreen-0.103-alt1.noarch.rpm
Source Package perl-CGI-MxScreen-0.103-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-CGI-MxScreen rpm package:
    # sudo apt-get install perl-CGI-MxScreen

Files

Path
/usr/share/doc/perl-CGI-MxScreen-0.103/ChangeLog
/usr/share/doc/perl-CGI-MxScreen-0.103/README
/usr/share/perl5/CGI/MxScreen.pm
/usr/share/perl5/CGI/MxScreen/Action_Env.pm
/usr/share/perl5/CGI/MxScreen/Config.pm
/usr/share/perl5/CGI/MxScreen/Constant.pm
/usr/share/perl5/CGI/MxScreen/Error.pm
/usr/share/perl5/CGI/MxScreen/Exception.pm
/usr/share/perl5/CGI/MxScreen/HTML.pm
/usr/share/perl5/CGI/MxScreen/Layout.pm
/usr/share/perl5/CGI/MxScreen/Screen.pm
/usr/share/perl5/CGI/MxScreen/Serializer.pm
/usr/share/perl5/CGI/MxScreen/Session.pm
/usr/share/perl5/CGI/MxScreen/Exception/Bounce.pm
/usr/share/perl5/CGI/MxScreen/Form/Button.pm
/usr/share/perl5/CGI/MxScreen/Form/Field.pm
/usr/share/perl5/CGI/MxScreen/Form/Utils.pm
/usr/share/perl5/CGI/MxScreen/Serializer/Storable.pm
/usr/share/perl5/CGI/MxScreen/Session/Medium.pm
/usr/share/perl5/CGI/MxScreen/Session/Medium/Browser.pm
/usr/share/perl5/CGI/MxScreen/Session/Medium/File.pm
/usr/share/perl5/CGI/MxScreen/Session/Medium/Raw_File.pm
/usr/share/perl5/CGI/MxScreen/Tie/Buffered_Output.pm
/usr/share/perl5/CGI/MxScreen/Tie/Read_Checked.pm
/usr/share/perl5/CGI/MxScreen/Tie/Sinkable.pm
/usr/share/perl5/CGI/MxScreen/Tie/Stdout.pm

See Also

Package Description
perl-CGI-NoPoison-3.11-alt1.noarch.rpm perl module CGI-NoPoison
perl-CGI-OptimalQuery-0.30-alt1.noarch.rpm rich HTML viewer for your SQL select queries
perl-CGI-Out-2006.0215-alt1.noarch.rpm perl module CGI-Out
perl-CGI-Pager-1.01-alt1.noarch.rpm perl module CGI-Pager
perl-CGI-Panel-0.97-alt3_8.noarch.rpm CGI-Panel module for perl
perl-CGI-ParamComposite-0.02-alt3_8.noarch.rpm CGI-ParamComposite module for perl
perl-CGI-Path-1.12-alt1.noarch.rpm perl module CGI-Path
perl-CGI-PathInfo-1.03-alt1.noarch.rpm A lightweight CGI processing package for using PATH_INFO like GET method form parameters
perl-CGI-PathParam-0.04-alt1.noarch.rpm Add the feature of parsing path_info to CGI
perl-CGI-PathRequest-1.19-alt1.noarch.rpm perl module CGI-PathRequest
perl-CGI-Persistent-1.11-alt3_8.noarch.rpm CGI-Persistent module for perl
perl-CGI-Plus-0.15-alt1.noarch.rpm CGI::Plus -- Extra utilities for CGI
perl-CGI-Portable-0.51-alt1.noarch.rpm perl module CGI-Portable
perl-CGI-Portal-0.12-alt1.noarch.rpm perl module CGI-Portal
perl-CGI-PrintWrapper-0.8-alt1.noarch.rpm CGI methods output to a print handle
Advertisement
Advertisement