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.

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
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
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