[Jifty-commit] r4519 - in Jifty-Book: .

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Wed Nov 21 12:13:36 EST 2007


Author: sterling
Date: Wed Nov 21 12:13:35 2007
New Revision: 4519

Added:
   Jifty-Book/doc/Jifty/Book/Part-B/08-Advanced_views.pod
   Jifty-Book/doc/Jifty/Book/Part-B/09-JavaScript_and_CSS.pod
   Jifty-Book/doc/Jifty/Book/Part-B/10-Running_Actions.pod
   Jifty-Book/doc/Jifty/Book/Part-B/11-Deployment.pod
Modified:
   Jifty-Book/   (props changed)

Log:
 r14192 at riddle:  andrew | 2007-11-21 11:13:25 -0600
 Adding the rest of the outlines of the chapters in Part B.


Added: Jifty-Book/doc/Jifty/Book/Part-B/08-Advanced_views.pod
==============================================================================
--- (empty file)
+++ Jifty-Book/doc/Jifty/Book/Part-B/08-Advanced_views.pod	Wed Nov 21 12:13:35 2007
@@ -0,0 +1,29 @@
+=head0 Advanced Views
+
+One of the nicest aspects of Jifty is the ability to build a Web 2.0 application without much work. Jifty provides this functionality in the API as tools like regions, fragments, tangents, returns, and provides helpers for building JavaScript handlers form the server-side.
+
+Under the hood these features are implemented using Jifty's notion of a closure and some fancy request processing.
+
+=head1 Tutorial
+
+=head1 Reference
+
+=head2 Page Regions and Fragments
+
+=head3 Pages versus Fragments
+
+=head3 Building Fragments
+
+=head3 Adding Regions
+
+=head3 Altering Regions with onclick Handlers
+
+=head2 Tangents and Returns
+
+=head3 Tangents Remember Where You've Been
+
+=head3 Returns Take You Back
+
+=head3 Closure Basics
+
+=head1 Testing

Added: Jifty-Book/doc/Jifty/Book/Part-B/09-JavaScript_and_CSS.pod
==============================================================================
--- (empty file)
+++ Jifty-Book/doc/Jifty/Book/Part-B/09-JavaScript_and_CSS.pod	Wed Nov 21 12:13:35 2007
@@ -0,0 +1,25 @@
+=head0 JavaScript and CSS
+
+=head1 Tutorial
+
+=head1 Reference
+
+=head2 Getting Started
+
+=head3 Altering Built-in CSS and JS Files
+
+=head3 Adding More JS or CSS Files
+
+=head2 Using Behaviour
+
+=head2 Adding Effects
+
+=head2 Custom UI Elements
+
+=head2 Included JavaScript Libraries
+
+=head2 Google Map Plugin
+
+=head1 Testing
+
+=head2 Testing JavaScript with Selenium

Added: Jifty-Book/doc/Jifty/Book/Part-B/10-Running_Actions.pod
==============================================================================
--- (empty file)
+++ Jifty-Book/doc/Jifty/Book/Part-B/10-Running_Actions.pod	Wed Nov 21 12:13:35 2007
@@ -0,0 +1,39 @@
+=head0 Running Actions
+
+Jifty encapsulates much of its work into actions. An Action is an object that provides several services.
+
+=over
+
+=item 1 An action defines what parameters are required to handle some event, such as creating a record or searching for records that match a query or logging in.
+
+=item 1 An action provides structure and tools for drawing HTML forms for the end-user to fill out based upon those parameters.
+
+=item 1 It provides tools to keep the data entry by end-users sane, make sure it's valid, and warn the user of problems.
+
+=item 1 It provides a subroutine that performs the actual work required when teh action is executed and reports the success or failure of the action.
+
+=back
+
+=head1 Tutorial
+
+=head1 Reference
+
+=head2 What are Actions?
+
+=head3 Why Actions?
+
+=head3 Plain Forms versus Actions
+
+=head2 Create an Action
+
+=head3 Modify the Parameters
+
+=head3 Setup the Operation
+
+=head2 Extending Record Actions
+
+=head2 Running Actions Manually
+
+=head1 Testing
+
+=head2 Updating Prebuilt Tests

Added: Jifty-Book/doc/Jifty/Book/Part-B/11-Deployment.pod
==============================================================================
--- (empty file)
+++ Jifty-Book/doc/Jifty/Book/Part-B/11-Deployment.pod	Wed Nov 21 12:13:35 2007
@@ -0,0 +1,45 @@
+=head0 Deployment
+
+Unless you're just doing this for fun, you probably want to deploy your application in a production environment. The development environment of Jifty is great, but is probably not ideal for the application you want to provide for end users. This chapter describes the details of updating your configuration, preparing a production database, installing, and running your application in some typical production environments.
+
+=head1 Tutorial
+
+=head1 Reference
+
+=head2 What's Special About Production?
+
+=head2 Deplying the Schema
+
+=head3 MySQL
+
+=head3 PostgreSQL
+
+=head3 Oracle
+
+=head3 SQLite
+
+=head2 FastCGI on Apache
+
+=head2 Tips/Pitfalls
+
+=head3 Mason Template Cache
+
+=head3 Session Pruning
+
+=head2 Additional Deployment Options
+
+=head3 CGI
+
+=head3 mod_perl
+
+=head3 lighthttpd
+
+=head3 Jifty::Server with Preforking
+
+=head3 Apache Proxying
+
+=head3 Using memcached
+
+=head1 Testing
+
+=head2 Pretesting Your Deployment


More information about the Jifty-commit mailing list