Apache2::SiteControl is a set of perl object-oriented classes that implement
a fine-grained security control system for a web-based application. The
intent is to provide a clear, easy-to-integrate system that does not require
the policies to be written into your application components. It attempts to
separate the concerns of how to show and manipulate data from the concerns
of who is allowed to view and manipulate data and why.
This is ApacheBench version 0.62, the Perl API for Apache benchmarking
and regression testing.
This project is meant to be the foundation of a complete benchmarking
and regression testing suite for a transaction- processing mod_perl
site. We needed to be able to stress our server to its limit while also
having a way to verify the HTTP responses for correctness. We also
extended the single-URL ab model to a multiple-URL sequence model.
ApacheBench is based on the Apache 1.3.12 ab code (src/support/ab.c).
Since the initial release, I have made efforts to merge in all the
newest features of ab. Currently (v0.62) it has almost all the features
of Apache 1.3.22 ab.
This module aims to smooth out the differences between pastebins, and provides
redundancy: if one site doesn't work, it just tries a different one.
Ark is a web application framework. It's heavily inspired by Catalyst
Framework.
Most different point between Ark and Catalyst is that Ark has CGI
specific mode which can run applications less latency under CGI
environment.
Bigtop is a language for describing the data of a web application.
Usually this data will be stored in a relational database. Once you
have a description of your data, you can generate a web application
from it. This includes all the pieces you need like: the sql
statements ready for feeding to your database command line tool, the
httpd.conf you need to Include in the httpd.conf on your system, the
modules that will handle the web requests, the models that make the
database tables look like classes, etc.
If you need to alter the data model in the future, you can change your
original description to match the new reality, then regenerate the
application without fear of losing hand written code (though you may
have to modify some of it to reflect the new reality).
The blogspam site exists to provide a service which allows you to test whether a
submitted blog/forum comment is SPAM or not, in real-time.
We can identify many common SPAM characteristics and using them allow comments
to be blocked - cutting down on the SPAM that might otherwise affect your site.
The functions optionaly exported by this module allows you to open URLs in the
user browser.
A set of known commands per OS-name is tested for presence, and the first one
found is executed. With an optional parameter, all known commands are checked.
The "open_browser" uses the system() function to execute the command. If you
want more control, you can get the command with the "open_browser_cmd" or
"open_browser_cmd_all" functions and then use whatever method you want to
execute it.
Perl extension for automating PayPal transactions
CGI::Ajax is an object-oriented module that provides a unique
mechanism for using perl code asynchronously from javascript-enhanced
web pages. You would commonly use CGI::Ajax in AJAX/DHTML-based
web applications. CGI::Ajax unburdens the user from having to write
any javascript, except for having to associate an exported method
with a document-defined event (such as onClick, onKeyUp, etc). Only
in the more advanced implementations of a exported perl method would
a user need to write any javascript.