Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.245.909 Times

OpenPlugin::Application 0.11

  Date Added: October 23, 2010  |  Visits: 1.187

OpenPlugin::Application

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



OpenPlugin::Application is a subclass of CGI::Application, meant to help you create reusable web applications. SYNOPSIS # Example from OpenThoughts Demo.pm package Demo; use base "OpenPlugin::Application"; sub setup { my $self = shift; $self->run_modes( mode1 => init_demo, mode2 => get_os_list, mode3 => get_os_info, ); $self->start_mode( mode1 ); $self->mode_param(run_mode); } sub init_demo { ... } sub get_os_list { ... } sub get_os_info { ... } 1; # Example from OpenThoughts demo.pl #!/usr/bin/perl -wT use strict; my $r = shift; my $demo = Demo->new( PARAMS => { config => { src => "/path/to/OpenPlugin.conf" }, request => { apache => $r }, }); $demo->run(); OpenPlugin::Application is built on Jesse Erlbaums popular CGI::Application module. OpenPlugin::Application is simply a subclass of CGI::Application. Jesse says the following about CGI::Application: "CGI::Application is intended to make it easier to create sophisticated, reusable web-based applications. This module implements a methodology which, if followed, will make your web software easier to design, easier to document, easier to write, and easier to evolve." How does it do this? Jesse goes on to say: "The guiding philosophy behind CGI::Application is that a web-based application can be organized into a specific set of "Run-Modes." Each Run-Mode is roughly analogous to a single screen (a form, some output, etc.). All the Run-Modes are managed by a single "Application Module" which is a Perl module. In your web servers document space there is an "Instance Script" which is called by the web server" The biggest difference between CGI::Application and OpenPlugin::Application is that query object they both use; one is designed to use CGI.pm, the other OpenPlugin. Generally speaking, everything in the still applies. Any differences will be noted in this document. It is not necessary to use OpenPlugin::Application in order to build web applications using OpenPlugin. This plugin is meant to be for your convenience -- to help you structure your web applications in a manner which makes sense, and is reusable.. OpenThought focuses on providing solid technology using robust OpenSource tools. We provide numerous services, including hosting, programming, system design andadministration, software solutions, training, and more. Let us know how we can help. We get things done.

Requirements: No special requirements
Platforms: Linux
Keyword: Cgi Create Help Libraries Meant Openplugin Openpluginapplication Programming Reusable Subclass Web You Create
Users rating: 0/10

License: Freeware Size: 78.85 KB
USER REVIEWS
More Reviews or Write Review


OPENPLUGIN::APPLICATION RELATED
Development Editors  -  Help Generator 2.1.11
Help Generator is a professional application designed to enable you to create help documentation for your applications. Help Generator is a powerful and advanced help authoring software. The easiest way to document help files.
 
Network & Internet  -  cgi-postin 1.19
cgi-postin utility processes data generated from a World-Wide Web form. cgi-postin is a standalone processor that may be run easily from sh, perl, or Tcl scripts. Important Note: I recommend this tool only when implementing CGIs as shell...
6.14 KB  
Libraries  -  jZeno 1.0.36
jZeno is a meta-project that integrates a collection of java open source libraries, to form a ready-to-use web development environment. jZeno is made to allow people to create web applications by using pure java development as much as possible....
31 MB  
Programming  -  PATH programming language 0.33
PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize...
10.24 KB  
Code Management Tools  -  ACL2 3.2.1
ACL2 is a programming language in which you can model computer systems and a tool to help you prove properties of those models. ACL2 stands for "A Computational Logic for Applicative Common Lisp". It is an "industrial-strength" version of the...
5.8 MB  
Web Browser Tools  -  Instant Computer Help from Sunflower Network 0.5
Instant Computer Help from Sunflower Network is an extension which enables you to get instant, expert help with your computer. Get instant, expert help with your computer. You choose the price! The Instant Computer Help tool bar immediately...
3.07 KB  
Word Games  -  Help Santa 1.0
Are you ready to help Santa Claus make holiday celebration unique and outstanding? Help Santa is a brainwashing logic game which takes you in alluring journey where you have to light Christmas trees, and by avoid fun different obstacles. This is a...
1.42 MB  
Programming  -  EclipseHelp 95 3.5.10
Microsoft may be pushing for HTML Help, but unless your program requires Windows 98/2000, you're probably better off using the standard Windows Help. EclipseHelp is a fast way to create help files, all in one program. You don't need Microsoft...
1.2 MB  
Libraries  -  Xiqual 0.9.1
Xiqual started out as a library of functions to make 2D games, with the goal of having at least some sprite functionality and tile map routines, plus a smattering of utility functions. It has since started to grow a bit beyond that, with the...
235.52 KB  
Multimedia & Graphics  -  3D Architecture by LiveCAD 2.1
- 2D plans with quotations, grid, 2D/3D simultaneous views - Creation of beams, low walls and posts - Automatic interior quotations - Outline rooms in a single operation - Over 2,000 3D objects and textures to decorate and furnish each room -...
389.07 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB