<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://quickform.mamasam.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>QuickForm2</title>
        <description></description>
        <link>http://quickform.mamasam.com/wiki/</link>
        <lastBuildDate>Wed, 08 Sep 2010 02:39:57 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://quickform.mamasam.com/wiki/lib/images/favicon.ico</url>
            <title>QuickForm2</title>
            <link>http://quickform.mamasam.com/wiki/</link>
        </image>
        <item>
            <title>controller - old revision restored</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=controller</link>
            <description>Page should aggregate Form


Common complaint is that in QuickForm 3.x / QuickForm_Controller 1.x HTML_QuickForm_Page extended HTML_QuickForm and therefore it was impossible to use customized subclass of HTML_QuickForm with Controller. For example, in HTML_QuickForm_DHTMLRulesTableless package two classes had to be implemented: HTML_QuickForm_DHTMLRulesTableless extending HTML_QuickForm and HTML_QuickForm_PageDHTMLRulesTableless extending HTML_QuickForm_Page.</description>
            <author>Bertrand Mansion</author>
            <pubDate>Fri, 09 Jul 2010 15:59:29 +0200</pubDate>
        </item>
        <item>
            <title>javascript</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=javascript</link>
            <description>What is needed for JS support in QuickForm2:

	*  Some global library;
	*  Per-element-type JS;
	*  Per-element JS;
	*  Autogenerated validation rules;
	*  Possibility to plug additional stuff into validation routine;
	*  Elements should also degrade ok when javascript is turned off.</description>
            <author>Alexey Borzov</author>
            <pubDate>Fri, 14 May 2010 18:23:12 +0200</pubDate>
        </item>
        <item>
            <title>ideas - Link to web forms 2 specs</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=ideas</link>
            <description>Ideas on separate pages, to reduce clutter:

	*  Modularization
	*  Validation
	*  Streamlining the API for element values

Some Patterns


;BINDINGS: Description forthcoming

;DELEGATION: Description forthcoming

The delegation pattern is described on Wikipedia. I have seen it being used a lot in the Cocoa framework, often to handle refresh of GUI elements, like tables for example. It is lighter than using a notification system but objects are more tightly coupled together.</description>
            <author>Bertrand Mansion</author>
            <pubDate>Sun, 09 May 2010 18:38:26 +0200</pubDate>
        </item>
        <item>
            <title>filters - created</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=filters</link>
            <description>Form filters act on form values, no matter if they are submitted values or default values.

The most common use of a form filter is for example the trim() function. You hate it when form users fill your fields with a space just to pass the required field validation. You also hate it when they use only uppercases. This means that filters can be applied before validation takes place and definitely transform the value of the element before it reaches the getValue() step.</description>
            <author>Bertrand Mansion</author>
            <pubDate>Fri, 16 Apr 2010 12:44:03 +0200</pubDate>
        </item>
        <item>
            <title>milestones - Link to filter page</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=milestones</link>
            <description>Milestone 1 (released 2007-04-17)


Checklist:

	*  [x] Base classes
	*  [x] Simple Element classes.
	*  [x] Datasources
	*  [x] All elements should properly get their values from DataSources
	*  [x] HTML_QuickForm2 class itself
	*  [x] Bertrand promised to do Fieldset element
	*  [x] Usage example:</description>
            <author>Bertrand Mansion</author>
            <pubDate>Fri, 16 Apr 2010 12:14:19 +0200</pubDate>
        </item>
        <item>
            <title>home</title>
            <link>http://quickform.mamasam.com/wiki/doku.php?id=home</link>
            <description>Gathering of ideas

	*  Feature requests
	*   Backwards compatibility, migration from HTML_QuickForm
	*  Ideas
	*  Using Iterators
	*  Using the DOM API
	*  Borrowing the competitors' ideas
	*  JavaScript integration

Implementation

	*  Prerequisites --- specifically, HTML_Common2 
	*  API for HTML_QuickForm2
	*  Implementation Issues
	*  Porting of HTML_QuickForm_Controller
	*  Milestone releases</description>
            <author>Alexey Borzov</author>
            <pubDate>Fri, 16 Apr 2010 12:06:10 +0200</pubDate>
        </item>
    </channel>
</rss>
