This module implements an Oryx object persistence model
component for the Catalyst application framework.
Tarantool interface for Catalyst based application
Catalyst::Model::XML::Feed allows you to use XML feeds in your
Catalyst application. To use a feed, you need to register it with
the "register" method.
Once a feed is registered, it's automatically cached for you.
This model class wraps Search::Xapian to provide a friendly, paged
interface to Xapian (www.xapian.org) indexes. This class adds a little
extra convenience on top of the Search::Xapian class. It expects you to
use the QueryParser, and sets up some keywords based on the standard
omega keywords (id, host, date, month, year,title), so that you can do
searches like
'fubar site:microsoft.com'
This model class wraps Search::Xapian to provide a friendly, paged
interface to Xapian (www.xapian.org) indexes. This class adds a little
extra convenience on top of the Search::Xapian class. It expects you to
use the QueryParser, and sets up some keywords based on the standard
omega keywords (id, host, date, month, year,title), so that you can do
searches like
'fubar site:microsoft.com'
CDBI Authentication for Catalyst
This plugin uses "Authen::Htpasswd" to let your application use
".htpasswd" files for it's authentication storage.
The authentication plugin provides generic user support for Catalyst
apps. It is the basis for both authentication (checking the user is who
they claim to be), and authorization (allowing the user to do what the
system authorises them to do).
This module provides Access Control List style path protection, with
arbitrary rules for Catalyst applications. It operates only on the
Catalyst private namespace, at least at the moment.
Role based access control is very simple: every user has a list of
roles, which that user is allowed to assume, and every restricted part
of the app makes an assertion about the necessary roles.
If the user is a member in all of the required roles access is granted.
Otherwise, access is denied.