kivitendo/doc/modules/README.CGI-Ajax @ e08d28e4
433eafd5 | Moritz Bunkus | pod2text CGI::Perljax.pm > README
|
|
CGI::Perljax
|
|||
Perljax - a perl-specific system for writing AJAX- or
|
|||
DHTML-based web applications.
|
|||
Perljax provides a unique mechanism for using perl code
|
|||
asynchronously from javascript using AJAX to access user-written
|
|||
perl functions/methods. Perljax 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 custom javascript. Perljax supports
|
|||
methods that return single results, or multiple results to the web
|
|||
page. No other projects that we know of are like Perljax for the
|
|||
following reasons: 1. Perljax is targeted specifically for perl
|
|||
development. 2. Perljax shields the user from having to write any
|
|||
javascript at all (unless they want to). 3. The URL for the HTTP GET
|
|||
request is automatically generated based on HTML layout and events,
|
|||
and the page is then dynamically updated. 4. Perljax is not part
|
|||
of a Content Management System, or some other larger project.
|
|||
INSTALL
|
|||
perl Makefile.PL
|
|||
make
|
|||
make test
|
|||
make install
|
|||
*If you are on a windows box you should use 'nmake' rather than 'make'.
|
|||
Installation will place Perljax into the system perl @INC path, but it
|
|||
is important that you make sure mod_perl uses this path (which is
|
|||
mod_perl's default behavior, and also assuming you use mod_perl, and
|
|||
not just run perl as a CGI).
|
|||
Example scripts are provided in the source script directory, and can
|
|||
also be seen on the project's website, http://www.perljax.us.
|