Changes for version 0.60505
- Native support for times and timezones.
- Bug fixes (Many contributors)
- Documentation updates (Many contributors)
- Win32 Support (Audrey Tang)
- New Session layer based on Jifty instead of Apache::Session. Designed for AJAX and Continations (alexmv)
- Jifty internal metadata store (The begining of an internal configuration management system (alexmv)
- Form fields no longer automatically insert the field name by itself as a class. Instead, the class has changed to "argument-<fieldname>" to avoid conflicts with generic class names (such as date).
- Move allow and deny'ing of actions into Jifty::API; this breaks backwards compatibility.
- Don't allow applications to be named "Jifty" by default. They are forced to be named "JiftyApp" now, for namespace reasons.
- Remove Jifty->web->actions method; you should be using Jifty::Form's actions method.
- Beginning of localization support.
- Notifications can now take a user object or an email address
- "sort order for arguments" patch, as suggested by miyagawa. This makes use of sort_order column property of Jifty::DBI
- YAML -> Jifty::YAML
- Switch from Time::ParseDate to Date::Manip, since the former isn't win32 compatible
- Shuffle the Mason and static handlers into Jifty::View namespace
- Jifty no longer attempts to AJAX submit file upload fields
- We no longer write DefaultStaticRoot and DefaultTemplateRoot into config files
- Added a "LogLevel" option to the Jifty config file, so you can more easily enable debug logging.
Documentation
An overview of the Jifty object model
Zero to Jifty in a Jiffy
Modules
Just Do It
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 tied to a record in the database.
Automagic creation action
Automagic delete action
Automagic update action
Redirect the browser
Insert initial data into your database
Loads the application classes
Collection of Jifty::Record objects
wrap a jifty configuration file
Allows for basic continuation-based programming
a DateTime subclass that knows about Jifty users
The Jifty Dispatcher
Load all of the important Jifty modules at once.
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
Tracks Jifty-related metadata
Jifty session tracking
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
Add an action class to your Jifty application
Create the skeleton of a Jifty application
A FastCGI server for your Jifty application
Show help
Add a model class to your Jifty application
Extract translatable strings from your application
Create SQL to update or create your Jifty app's tables
A standalone webserver for your Jifty application
Standalone web server for Jifty applications
Subclass of Test::WWW::Mechanize with extra Jifty features
Things that don't fit anywhere else
Handler for Mason requests inside of Jifty
head1 DESCRIPTION
Web framework for a Jifty application
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
Renders as a small text field
File upload field
Creates a state-preserving HTML link
Defines a page region
A Jifty session handler
Wrapper around YAML
Provides
in lib/Email/Send/Jifty/Test.pm
in lib/Jifty/View/Mason/Handler.pm
in lib/Jifty/Model/Metadata.pm
in lib/Jifty/Model/Session.pm
in lib/Jifty/Notification.pm
in lib/Jifty/Object.pm
in lib/Jifty/Request.pm
in lib/Jifty/Request.pm
in lib/Jifty/Request.pm
in lib/Jifty/Script.pm
in lib/Jifty/Test.pm
in lib/Jifty/Upgrade/Internal.pm
in lib/Jifty/Web/Form.pm
in lib/Jifty/Web/Form/Field/Button.pm
in lib/Jifty/Web/Form/Field/Checkbox.pm
in lib/Jifty/Web/Form/Field/Combobox.pm
in lib/Jifty/Web/Form/Field/Date.pm
in lib/Jifty/Web/Form/Field/Hidden.pm
in lib/Jifty/Web/Form/Field/InlineButton.pm
in lib/Jifty/Web/Form/Field/Password.pm
in lib/Jifty/Web/Form/Field/Radio.pm
in lib/Jifty/Web/Form/Field/ResetButton.pm
in lib/Jifty/Web/Form/Field/Select.pm
in lib/Jifty/Web/Form/Field/Textarea.pm
in lib/Jifty/Web/Form/Field/Unrendered.pm
in lib/Jifty/Web/Menu.pm