AxKit2::Plugin 1.1
Details
| Size: | 632K |
| Last Update: | 2008-04-22 21:57:19 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | AxKit2::Plugin Team |
| Price: | $0.00 |
Description:
AxKit2::Plugin 1.1 is libraries software developed by AxKit2::Plugin Team.
AxKit2::Plugin is a base class for all plugins.
An AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have.
See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins.
WRITING A SIMPLE PLUGIN ^
Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things:
An init() method for initialising state.
A register() method for registering hooks outside of the default naming scheme.
A number of conf_() methods to define configuration directives.
A number of hook_() methods to implement your hooks.
Any number of helper methods.
Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you.
All plugins are simple blessed hashes.
Requirements:
Perl
AxKit2::Plugin 1.1 supports different languages (including english). It works with Linux.
Downloading AxKit2::Plugin 1.1 will take several seconds if you use fast ADSL connection.
0 comments
Add to
AxKit2::Plugin 1.1 Version History
Related Software
|
|
From category: Libraries |
| Bio::AlignIO::msf 1.4 is libraries software developed by Peter Schattner. Bio::AlignIO::msf is a Perl module with msf sequence input/output stream. SYNOPSIS Do not use this module dir... |
|
|
From category: Libraries |
| EB::Shell::Base 1.01.02 is libraries software developed by Darren Chamberlain. EB::Shell::Base is a generic class to build line-oriented command interpreters. SYNOPSIS package My::S... |
|
|
From category: Libraries |
| JPerf is a Java library, a perfect hash function generator.... |
|
|
From category: Debuggers |
| DIOTA 0.91 is debuggers software developed by Michiel Ronsse. DIOTA (Dynamic Instrumentation, Optimisation and Transformation of Applications) is a novel method for instrumenting binaries. T... |
|
|
From category: Libraries |
| ExtUtils::ModuleMaker::TT 0.93 is libraries software developed by David A Golden. ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates. SYNO... |
|
|
From category: Libraries |
| Data::DPath::Builder 0.00_01 is libraries software developed by Ken MacLeod. Data::DPath::Builder is a SAX handler for building an XPath tree. SYNOPSIS use AnySAXParser; use Data... |
|
|
From category: Libraries |
| Card Terminal Driver Library 20011112 is libraries software developed by Patrick Finnegan and Nolan Eakins. Card Terminal Driver Library aims to add support for smart card and magnetic stripe card... |
|
|
From category: Libraries |
| Filter::Crypto 1.18 is libraries software developed by Steve Hay. Filter::Crypto is a Perl module that can create runnable Perl files encrypted with OpenSSL libcrypto. SYNOPSIS... |
|
|
From category: Libraries |
| diet libc 0.30 is libraries software developed by Felix von Leitner. diet libc contains the system call wrappers and the most commonly-used functions you expect from a libc. diet libc can be... |
|
|
From category: Libraries |
| G15Daemon 1.2.6 is libraries software developed by Mike Lampard. G15daemon takes control of the Logitech G15 keyboard, allowing the use of all keys through the Linux kernel input device driver.... |
|
|
From category: Perl-Modules |
| Lingua::Zompist::Kebreni is a Perl module to inflect Kebreni verbs.... |
|
|
From category: Perl-Modules |
| IMS::ReleaseMgr::Utils is a collection of utility routines for rlsmgr scripts.... |
|
|
From category: Assembler-Tools |
| DiffJ 1.1.1 is assembler tools software developed by Jeff Pace. DiffJ is a commandline application that compares Java files based on content, not whitespace, comments, or reordering of types, metho... |
|
|
From category: Libraries |
| CallGraph::Lang::Fortran 0.55 is libraries software developed by Ivan Tubert. CallGraph::Lang::Fortran is a Perl module with a Fortran 77 parser for creating call graphs. SYNOPSIS... |
|
|
From category: Libraries |
| cclib 0.6.1 is libraries software developed by Noel O\'Boyle, Adam Tenderholt. cclib is a Python library for parsing and interpreting the results of computational chemistry packages. Among o... |
Leave a comment