Documentation
Using Jifty's default ACL system
使用 Jifty 預設的 ACL 系統
Doing Stuff With Jifty
讓 Jifty 做事
There And Back Again
Recipes for common tasks in Jifty
Deploying your application for production use
佈署你的應用程式 Deploying your application for production use
Frequently Answered Questions
The Jifty dictionary
JavaScript programming guide for Jifty
Jifty 之 JavaScript 程式設計指引
Using and controlling Jifty's logging system
Managing your datastore
An overview of the Jifty object model
Using page regions
One Path to a Snappy UI
Jifty's request handling process
Jifty coding style guide
Zero to Jifty in a Jiffy
Web Services
Einführung in Jifty
Jifty 從零開始
How-to change your application database over time
Using CSS and JavaScript
How to migrate your code to use jQuery.
summarize the size of javascript used in your jifty app
Modules
an application framework UNAUTHORIZED
Manages and allow reflection on the Jifty::Actions that make up a Jifty application's API UNAUTHORIZED
The ability to Do Things in the framework UNAUTHORIZED
Give information about the current user UNAUTHORIZED
An action for making autocompletion suggestions UNAUTHORIZED
An action tied to a record in the database. UNAUTHORIZED
Perform multiple record actions UNAUTHORIZED
Automagic creation action UNAUTHORIZED
Automagic delete action UNAUTHORIZED
Simple abstract based for record actions UNAUTHORIZED
Automagic search action UNAUTHORIZED
Automagic update action UNAUTHORIZED
Redirect the browser UNAUTHORIZED
Insert initial data into your database UNAUTHORIZED
Jifty's Content-Addressable Storage facility UNAUTHORIZED
An object in Jifty's content-addressed store UNAUTHORIZED
The default, per-process, in-memory store for Jifty's Content-Addressable Storage facility UNAUTHORIZED
A memcached backend for Jifty's Content-Addressable Storage facility UNAUTHORIZED
Loads the application classes UNAUTHORIZED
Subclass of WWW::Mechanize with extra Jifty features UNAUTHORIZED
Collection of Jifty::Record objects UNAUTHORIZED
the configuration handler for Jifty UNAUTHORIZED
Allows for basic continuation-based programming UNAUTHORIZED
Base class and basic implementation of current user object UNAUTHORIZED
a DateTime subclass that knows about Jifty users UNAUTHORIZED
The Jifty Dispatcher UNAUTHORIZED
Event objects for publish/subscribe communication
An event that Jifty::Logger::EventAppender creates
Events representing changes to records
Load all of the important Jifty modules at once. UNAUTHORIZED
A Jifty::DBI filter to work with Jifty::DateTime objects UNAUTHORIZED
A database handle class for Jifty UNAUTHORIZED
Methods related to the finding and returning content UNAUTHORIZED
Internationalization framework for Jifty UNAUTHORIZED
Wrapper around JSON UNAUTHORIZED
A way to expose single-link URLs to your applications UNAUTHORIZED
A master class for Jifty's logging framework UNAUTHORIZED
Create Jifty events from log directives
Jifty documentation
Tracks Jifty-related metadata UNAUTHORIZED
Jifty session tracking UNAUTHORIZED
Specialized handling of the session collection UNAUTHORIZED
Jifty-specific helper for Module::Pluggable UNAUTHORIZED
Send emails from Jifty UNAUTHORIZED
Base class for most of Jifty's objects UNAUTHORIZED
Parameters for Jifty actions UNAUTHORIZED
Declare parameters of a Jifty action with ease. UNAUTHORIZED
Describes a plugin to the Jifty framework UNAUTHORIZED
add created_by created_on updated_by updated_on columns to a model class UNAUTHORIZED
ActorMetadata mixin UNAUTHORIZED
dispatcher of the AdminUI plugin UNAUTHORIZED
CRUD views for AdminUI UNAUTHORIZED
password authentication plugin UNAUTHORIZED
Confirm a user's email address UNAUTHORIZED
generate password token UNAUTHORIZED
process login with password UNAUTHORIZED
process logout UNAUTHORIZED
resend confirmation for new mail or password UNAUTHORIZED
Confirm and reset a lost password UNAUTHORIZED
send confirmation for an email UNAUTHORIZED
send a link to reset a password UNAUTHORIZED
signup for an account UNAUTHORIZED
password plugin dispatcher UNAUTHORIZED
password plugin user mixin model UNAUTHORIZED
mail notification to confirm email UNAUTHORIZED
mail notification to change password UNAUTHORIZED
views for password plugin UNAUTHORIZED
use the cssQuery JavaScript library with Jifty UNAUTHORIZED
Automatically generates application classes UNAUTHORIZED
Provide Jifty API compatibility UNAUTHORIZED
Compression of CSS and javascript files UNAUTHORIZED
add a configuration entry UNAUTHORIZED
Register config UNAUTHORIZED
dispatcher of the Config plugin UNAUTHORIZED
Templates for Config plugin UNAUTHORIZED
Handles Accept-Encoding and compression UNAUTHORIZED
Plugin for showing errors UNAUTHORIZED
Template pages to show errors UNAUTHORIZED
Provides halos UNAUTHORIZED
Additional i18n facility such as language selector UNAUTHORIZED
Sets user's current language UNAUTHORIZED
Add javascript files for IE UNAUTHORIZED
Plugin for url-based authentication UNAUTHORIZED
Dispatcher for LetMe plugin UNAUTHORIZED
Online documentation for Jifty in current application UNAUTHORIZED
Dispatcher for OnlineDocs plugin UNAUTHORIZED
Provide Prototype and Scriptaculous js libraries UNAUTHORIZED
Add REST web services to your app UNAUTHORIZED
Dispatcher for REST plugin UNAUTHORIZED
Inspect requests UNAUTHORIZED
Persistent storage for the request inspector UNAUTHORIZED
View for RequestInspector UNAUTHORIZED
Inspect your application's SQL queries UNAUTHORIZED
View for SQLQueries UNAUTHORIZED
make it easy for end-users to set up your app UNAUTHORIZED
Test database connectivity action UNAUTHORIZED
templates for SetupWizard UNAUTHORIZED
Makes your app into a single-page UNAUTHORIZED
Dispatcher for SinglePage plugin UNAUTHORIZED
Skeleton for your application UNAUTHORIZED
Dispatcher for SkeletonApp plugin UNAUTHORIZED
Default fragments for your pages UNAUTHORIZED
Stores server warnings away for later fetching UNAUTHORIZED
Log appender UNAUTHORIZED
Downloads test warnings UNAUTHORIZED
Plugin for building user models UNAUTHORIZED
user model base mixin UNAUTHORIZED
sexy replacement for suckish Jifty::View::Declare::Page UNAUTHORIZED
new style page wrapper to simplify customization and reuse. UNAUTHORIZED
Represents a Jifty object that lives in the database. UNAUTHORIZED
Canonical internal representation of an incoming Jifty request UNAUTHORIZED
Maps response values into arbitrary query parameters UNAUTHORIZED
Canonical internal representation of the result of a Jifty::Action UNAUTHORIZED
Outcome of running a Jifty::Action UNAUTHORIZED
Delegate access control to a related object UNAUTHORIZED
generates and upgrades your application's schema UNAUTHORIZED
Base class for all bin/jifty commands UNAUTHORIZED
Add an action class to your Jifty application UNAUTHORIZED
localize a stock jifty component UNAUTHORIZED
Create the skeleton of a Jifty application UNAUTHORIZED
access the Jifty environment UNAUTHORIZED
A FastCGI server for your Jifty application UNAUTHORIZED
Show help UNAUTHORIZED
Add a model class to your Jifty application UNAUTHORIZED
Create the skeleton of a Jifty plugin UNAUTHORIZED
Extract translatable strings from your application UNAUTHORIZED
Create SQL to update or create your Jifty application's tables UNAUTHORIZED
Add a new Jifty script to your Jifty application UNAUTHORIZED
A standalone webserver for your Jifty application UNAUTHORIZED
Configure subscriptions for the current window or session
Helper for subscriptions rendering
Jifty's test module UNAUTHORIZED
Tests in Jifty distributions inside of Jifty UNAUTHORIZED
Test mail notification UNAUTHORIZED
Subclass of Test::WWW::Declare with extra Jifty features UNAUTHORIZED
Subclass of Test::WWW::Mechanize with extra Jifty features UNAUTHORIZED
Subclass of Test::WWW::Selenium with extra Jifty integration UNAUTHORIZED
Starting and stopping jifty server for tests UNAUTHORIZED
an inline server for running tests UNAUTHORIZED
Superclass for schema/data upgrades to Jifty applications UNAUTHORIZED
Upgrades to Jifty-specific schema and data UNAUTHORIZED
Things that don't fit anywhere else UNAUTHORIZED
Base class for view modules UNAUTHORIZED
Build views using Template::Declare UNAUTHORIZED
Base class for Template::Declare views UNAUTHORIZED
Provides typical CRUD views to a model UNAUTHORIZED
Templates Jifty can't function without UNAUTHORIZED
The Jifty view handler for Template::Declare UNAUTHORIZED
Additional subroutines for Jifty TD templates UNAUTHORIZED
page wrappers UNAUTHORIZED
Class for drawing "halos" around page components UNAUTHORIZED
Handler for Mason requests inside of Jifty UNAUTHORIZED
UNAUTHORIZED
Jifty view handler for static files UNAUTHORIZED
Web framework for a Jifty application UNAUTHORIZED
Describes an HTTP file upload UNAUTHORIZED
Tools for rendering and dealing with HTML forms UNAUTHORIZED
Some item that can be clicked on -- either a button or a link. UNAUTHORIZED
Some item that can be rendered in a form UNAUTHORIZED
Web input of some sort UNAUTHORIZED
Add buttons to your forms UNAUTHORIZED
Add checkboxes to your forms UNAUTHORIZED
Add a list of checkboxes for multiple-choice selection UNAUTHORIZED
render a whole collection of available values UNAUTHORIZED
Add comboboxes to your forms UNAUTHORIZED
Add date pickers to your forms UNAUTHORIZED
Add date pickers to your forms UNAUTHORIZED
Add hidden fields to your forms UNAUTHORIZED
Add buttons without a form UNAUTHORIZED
Ordered list field UNAUTHORIZED
Add a password field to your forms UNAUTHORIZED
Add a radio button to your forms UNAUTHORIZED
Add a reset button to your forms UNAUTHORIZED
Add a list/popup menu control to your forms UNAUTHORIZED
Renders as a small text field UNAUTHORIZED
Add a multiline text field to your forms UNAUTHORIZED
Add time pickers to your forms UNAUTHORIZED
Handle unrendered fields UNAUTHORIZED
File upload field UNAUTHORIZED
File uploads field UNAUTHORIZED
Creates a state-preserving HTML link UNAUTHORIZED
Handle the API for menu navigation UNAUTHORIZED
Defines a page region UNAUTHORIZED
A Jifty session handler UNAUTHORIZED
Jifty Sessions based on Apache::Session UNAUTHORIZED
Session handler for client-side sessions UNAUTHORIZED
A Jifty session handler UNAUTHORIZED
A null session handler for jifty UNAUTHORIZED
Wrapper around YAML UNAUTHORIZED
Provides
in lib/Jifty/I18N.pm
UNAUTHORIZED
in lib/Jifty/Plugin/AdminUI.pm
UNAUTHORIZED
in lib/Jifty/Plugin/Compat.pm
UNAUTHORIZED
in lib/Jifty/Plugin/Compat.pm
UNAUTHORIZED
in lib/Jifty/Plugin/Config.pm
UNAUTHORIZED
in lib/Jifty/Plugin/Config/Action/Restart.pm
UNAUTHORIZED
in lib/Jifty/Test.pm
UNAUTHORIZED
in lib/Jifty/Request.pm
UNAUTHORIZED
in lib/Jifty/Request.pm
UNAUTHORIZED
in lib/Jifty/Request.pm
UNAUTHORIZED
in lib/Jifty/Plugin/Compat.pm
UNAUTHORIZED
in lib/Jifty/View/Declare/Handler.pm
UNAUTHORIZED
Examples
- examples/Chat/Makefile.PL
- examples/Chat/bin/jifty
- examples/Chat/etc/config.yml
- examples/Chat/lib/Chat/Action/Send.pm
- examples/Chat/lib/Chat/Event/Message.pm
- examples/Chat/lib/Chat/View.pm
- examples/Chat/t/00compile.t
- examples/Chat/t/01startup.t
- examples/Clock/Makefile.PL
- examples/Clock/bin/jifty
- examples/Clock/clockserv.pl
- examples/Clock/etc/config.yml
- examples/Clock/lib/Clock/Event/Tick.pm
- examples/Clock/share/web/templates/fragments/time
- examples/Clock/share/web/templates/index.html
- examples/Doxory/Makefile.PL
- examples/Doxory/bin/jifty
- examples/Doxory/etc/config.yml
- examples/Doxory/lib/Doxory/Dispatcher.pm
- examples/Doxory/lib/Doxory/Model/Choice.pm
- examples/Doxory/lib/Doxory/Model/User.pm
- examples/Doxory/lib/Doxory/Model/Vote.pm
- examples/Doxory/lib/Doxory/View.pm
- examples/Doxory/share/po/zh_cn.po
- examples/Doxory/share/po/zh_tw.po
- examples/Doxory/t/00-model-User.t
- examples/HelloKitty/Makefile.PL
- examples/HelloKitty/bin/jifty
- examples/HelloKitty/etc/config.yml
- examples/HelloKitty/lib/HelloKitty/View.pm
- examples/MyWeblog/Makefile.PL
- examples/MyWeblog/bin/jifty
- examples/MyWeblog/etc/config.yml
- examples/MyWeblog/lib/MyWeblog/Model/Post.pm
- examples/MyWeblog/share/web/templates/_elements/nav
- examples/MyWeblog/share/web/templates/fragments/page_of_posts
- examples/MyWeblog/share/web/templates/index.html
- examples/MyWeblog/share/web/templates/post
- examples/MyWeblog/t/00-model-Post.t
- examples/Ping/Makefile.PL
- examples/Ping/bin/jifty
- examples/Ping/etc/config.yml
- examples/Ping/lib/Ping/Action/AddPing.pm
- examples/Ping/lib/Ping/Action/CancelPing.pm
- examples/Ping/lib/Ping/Event/Pong.pm
- examples/Ping/lib/Ping/PingServer.pm
- examples/Ping/share/web/templates/fragments/pong
- examples/Ping/share/web/templates/index.html
- examples/Ping/t/00compile.t
- examples/Ping/t/01startup.t
- examples/ShrinkURL/Makefile.PL
- examples/ShrinkURL/bin/jifty
- examples/ShrinkURL/etc/config.yml
- examples/ShrinkURL/lib/ShrinkURL/Action/CreateShrunkenURL.pm
- examples/ShrinkURL/lib/ShrinkURL/Dispatcher.pm
- examples/ShrinkURL/lib/ShrinkURL/Model/ShrunkenURL.pm
- examples/ShrinkURL/lib/ShrinkURL/View.pm
- examples/Yada/META.yml
- examples/Yada/Makefile.PL
- examples/Yada/bin/jifty
- examples/Yada/etc/config.yml
- examples/Yada/lib/Example/Todo/Model/Todo.pm
- examples/Yada/lib/Yada.pm
- examples/Yada/lib/Yada/Model/Todo.pm
- examples/Yada/lib/Yada/Model/User.pm
- examples/Yada/lib/Yada/View.pm
- examples/Yada/lib/Yada/View/Todo.pm
- examples/Yada/share/web/static/js/Asynapse/REST.js
- examples/Yada/t/00-model-Todo.t