Documentation

Using Jifty's default ACL system
Doing Stuff With Jifty
There And Back Again
Recipes for common tasks in Jifty
Deploying your application for production use
Frequently Answered Questions
The Jifty dictionary
Managing your datastore
An overview of the Jifty object model
Using page regions
Jifty's request handling process
Jifty coding style guide
Zero to Jifty in a Jiffy
Einführung in Jifty
How-to change your application database over time
Using CSS and JavaScript

Modules

an application framework
Manages and allow reflection on the Jifty::Actions that make up a Jifty application's API
The ability to Do Things in the framework
An action for making autocompletion suggestions
An action tied to a record in the database.
Automagic creation action
Automagic delete action
Automagic search action
Automagic update action
Redirect the browser
Insert initial data into your database
Loads the application classes
Subclass of WWW::Mechanize with extra Jifty features
Collection of Jifty::Record objects
the configuration handler for Jifty
Allows for basic continuation-based programming
Base class and basic implementation of current user object
a DateTime subclass that knows about Jifty users
The Jifty Dispatcher
Event objects for publish/subscribe communication
Events representing changes to records
Load all of the important Jifty modules at once.
A Jifty::DBI filter to work with Jifty::DateTime objects
A database handle class for Jifty
Methods related to the Mason handler
Internationalization framework for Jifty
Wrapper around JSON
A way to expose single-link URLs to your applications
A master class for Jifty's logging framwork
Class for drawing "halos" around page components
Tracks Jifty-related metadata
Jifty session tracking
Specialized handling of the session collection
Jifty-specific helper for Module::Pluggable
Send emails from Jifty
Base class for most of Jifty's objects
Parameters for Jifty actions
Declare parameters of a Jifty action with ease.
Describes a plugin to the Jifty framework
password authentication plugin
A charting API for Jifty
Dispatcher for the chart API plugin
Base class for chart rendering classes
A chart renderer using PNG charts
A chart renderer using GD::Graph
A chart renderer using PlotKit
a simple horizontal bar chart
A chart renderer using XML SWF charts
Views for the renderers built into the Chart plugin
Base class to add to Jifty::Web's ISA
Autogenerates application classes
a plugin to log each incoming request
dispatcher for the debug plugin
google map widget for geolocation display and editing
use the jQuery JavaScript library with Jifty
render tabview using yui tabs
plugin for building user models
google map widget for geolocation display and editing
Yullio layout bundles
Represents a Jifty object that lives in the database.
Canonical internal representation of an incoming Jifty request
Maps response values into arbitrary query parameters
Canonical internal representation of the result of a Jifty::Action
Outcome of running a Jifty::Action
Delegate access control to a related object
Base class for all bin/jifty commands
Add an action class to your Jifty application
localize a stock jifty component
Create the skeleton of a Jifty application
A console for your Jifty application
Looks for module dependencies and attempts to install them from CPAN
access the Jifty environment
A FastCGI server for your Jifty application
a ModPerl2 handler for your jifty app.
Add a model class to your Jifty application
Create the skeleton of a Jifty plugin
Extract translatable strings from your application
Create SQL to update or create your Jifty app's tables
A standalone webserver for your Jifty application
Stand-alone server implementation for Jifty
Jifty::Server that supports multiple connections
Jifty::Server that supports multiple connections
Sets up children for Jifty::Server::Prefork
Configure subscriptions for the current window or session
Helper for subscriptions rendering
Jifty's test module
Subclass of Test::WWW::Mechanize with extra Jifty features
Starting and stopping jifty server for tests
Superclass for schema/data upgrades to Jifty applicaitons
Upgrades to Jifty-specific schemas and data
Things that don't fit anywhere else
Base class for view modules
Build views using Template::Declare
Base class for Template::Declare views
Provides typical CRUD views to a model
Compile Jifty templates into JavaScript
Templates Jifty can't function without
The Jifty view handler for Template::Declare
Additional subroutines for Jifty TD templates
Handler for Mason requests inside of Jifty
Jifty view handler for static files
Web framework for a Jifty application
Tools for rendering and dealing with HTML forms
Some item that can be clicked on -- either a button or a link.
Some item that can be rendered in a form
Web input of some sort
Add buttons to your forms
Add checkboxes to your forms
Add comboboxes to your forms
Add date pickers to your forms
Add hidden fields to your forms
Add buttons without a form
Add a password field to your forms
Add a radio button to your forms
Add a reset button to your forms
Add a list/popup menu control to your forms
Renders as a small text field
Add a multiline text field to your forms
Handle unrendered fields
Creates a state-preserving HTML link
Handle the API for menu navigation
Defines a page region
A Jifty session handler
Session handler for client-side sessions
A null session handler for jifty
Wrapper around YAML
Confirm a user's email address
Confirm and reset a lost password

Provides

in lib/Email/Send/Jifty/Test.pm
in lib/Jifty/View/Mason/Handler.pm
in plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace.pm
in lib/Jifty/I18N.pm
in lib/Jifty/Plugin/AdminUI.pm
in plugins/AuthCASLogin/lib/Jifty/Plugin/AuthCASLogin/Dispatcher.pm
in plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/CurrentUser.pm
in plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Dispatcher.pm
in plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Model/User.pm
in plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin/Dispatcher.pm
in plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/CurrentUser.pm
in plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Dispatcher.pm
in plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Model/User.pm
in lib/Jifty/Plugin/Authentication/Facebook/Action/LinkFacebookUser.pm
in lib/Jifty/Plugin/Authentication/Facebook/Action/LoginFacebookUser.pm
in lib/Jifty/Plugin/Authentication/Facebook/Mixin/Model/User.pm
in plugins/AuthzLDAP/lib/Jifty/Plugin/AuthzLDAP/Model/LDAPFilter.pm
in plugins/CodePress/lib/Jifty/Plugin/CodePress/Textarea.pm
in plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace.pm
in plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm
in plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors.pm
in plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Dispatcher.pm
in plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm
in lib/Jifty/Plugin/ErrorTemplates/View.pm
in plugins/ExtJS/lib/Jifty/Plugin/ExtJS/Dispatcher.pm
in plugins/LetMe/lib/Jifty/Plugin/LetMe/Dispatcher.pm
in plugins/Login/lib/Jifty/Plugin/Login/Action/RecoverPassword.pm
in plugins/Login/lib/Jifty/Plugin/Login/CurrentUser.pm
in plugins/Login/lib/Jifty/Plugin/Login/Dispatcher.pm
in plugins/Login/lib/Jifty/Plugin/Login/Model/User.pm
in plugins/Nothing/lib/Jifty/Plugin/Nothing.pm
in plugins/Nothing/lib/Jifty/Plugin/Nothing/Dispatcher.pm
in lib/Jifty/Plugin/OpenID/Action/AuthenticateOpenID.pm
in lib/Jifty/Plugin/OpenID/Action/VerifyOpenID.pm
in plugins/ProfileBehaviour/lib/Jifty/Plugin/ProfileBehaviour.pm
in plugins/ProfileBehaviour/lib/Jifty/Plugin/ProfileBehaviour/Dispatcher.pm
in lib/Jifty/Plugin/REST/Dispatcher.pm
in lib/Jifty/Plugin/SiteNews/Mixin/Model/News.pm
in plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar.pm
in plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar/Dispatcher.pm
in plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar/Textarea.pm
in plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor.pm
in plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor/Dispatcher.pm
in plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor/Textarea.pm
in lib/Jifty/Test.pm
in lib/Jifty/Request.pm
in lib/Jifty/Request.pm
in lib/Jifty/Request.pm
in lib/Jifty/Schema.pm
in lib/Jifty/Web/Form/Field/Collection.pm
in plugins/EditInPlace/inc/Module/AutoInstall.pm
in plugins/EditInPlace/inc/Module/Install.pm
in plugins/Login/inc/Module/Install.pm
in plugins/EditInPlace/inc/Module/Install/AutoInstall.pm
in plugins/EditInPlace/inc/Module/Install/Base.pm
in plugins/Login/inc/Module/Install/Base.pm
in plugins/EditInPlace/inc/Module/Install/Base.pm
in plugins/Login/inc/Module/Install/Base.pm
in plugins/EditInPlace/inc/Module/Install/Can.pm
in plugins/Login/inc/Module/Install/Can.pm
in plugins/EditInPlace/inc/Module/Install/Fetch.pm
in plugins/Login/inc/Module/Install/Fetch.pm
in plugins/EditInPlace/inc/Module/Install/Include.pm
in plugins/EditInPlace/inc/Module/Install/Makefile.pm
in plugins/Login/inc/Module/Install/Makefile.pm
in plugins/EditInPlace/inc/Module/Install/Makefile/Version.pm
in plugins/EditInPlace/inc/Module/Install/Metadata.pm
in plugins/Login/inc/Module/Install/Metadata.pm
in plugins/EditInPlace/inc/Module/Install/Share.pm
in plugins/Login/inc/Module/Install/Share.pm
in plugins/EditInPlace/inc/Module/Install/Win32.pm
in plugins/Login/inc/Module/Install/Win32.pm
in plugins/EditInPlace/inc/Module/Install/WriteAll.pm
in plugins/Login/inc/Module/Install/WriteAll.pm
in plugins/EditInPlace/inc/Module/Install.pm
in plugins/Login/inc/Module/Install.pm

Examples