sfFormExtraPlugin
1.1.1stable
for sf 1.4sf 1.3 MIT
The sfFormExtraPlugin packages useful validators, widgets, and forms.
This collection holds validators, widgets, and forms which we don't want to include with the main symfony package
because they are too specific or have external dependencies.
Developers
License
Copyright (c) 2008 Fabien Potencier
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Releases for sf 1.4
| Version |
License |
API |
Released |
|
1.1.1stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
|
1.1.0stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
Releases for sf 1.3
| Version |
License |
API |
Released |
|
1.1.1stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
|
1.1.0stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
Releases for sf 1.2
| Version |
License |
API |
Released |
|
1.0.12stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
|
1.0.11stable
|
MIT license |
1.0.0stable
|
10/04/2009 |
|
1.0.10stable
|
MIT license |
1.0.0stable
|
12/03/2009 |
|
1.0.9stable
|
MIT license |
1.0.0stable
|
27/02/2009 |
|
1.0.8stable
|
MIT license |
1.0.0stable
|
27/02/2009 |
|
1.0.7stable
|
MIT license |
1.0.0stable
|
11/01/2009 |
|
1.0.6stable
|
MIT license |
1.0.0stable
|
01/11/2008 |
|
1.0.5stable
|
MIT license |
1.0.0stable
|
01/11/2008 |
|
1.0.4stable
|
MIT license |
1.0.0stable
|
21/10/2008 |
Releases for sf 1.1
| Version |
License |
API |
Released |
|
1.0.12stable
|
MIT license |
1.0.0stable
|
30/11/2009 |
|
1.0.11stable
|
MIT license |
1.0.0stable
|
10/04/2009 |
|
1.0.10stable
|
MIT license |
1.0.0stable
|
12/03/2009 |
|
1.0.9stable
|
MIT license |
1.0.0stable
|
27/02/2009 |
|
1.0.8stable
|
MIT license |
1.0.0stable
|
27/02/2009 |
|
1.0.7stable
|
MIT license |
1.0.0stable
|
11/01/2009 |
|
1.0.6stable
|
MIT license |
1.0.0stable
|
01/11/2008 |
|
1.0.5stable
|
MIT license |
1.0.0stable
|
01/11/2008 |
|
1.0.4stable
|
MIT license |
1.0.0stable
|
21/10/2008 |
|
1.0.3stable
|
MIT license |
1.0.0stable
|
21/10/2008 |
|
1.0.2stable
|
MIT license |
1.0.0stable
|
25/08/2008 |
|
1.0.1stable
|
MIT license |
1.0.0stable
|
06/05/2008 |
Changelog for release 1.1.1 - 30/11/2009
- fabien: added a date_widget option to sfWidgetFormJQueryDate (#5382)
- fabien: changed the sfFormLanguage to take the current user culture into account (#6752)
- fabien: added sfWidgetFormDoctrineJQueryAutocompleter (#5118, #4943)
Other releases
Release 1.1.1 - 30/11/2009
- fabien: added a date_widget option to sfWidgetFormJQueryDate (#5382)
- fabien: changed the sfFormLanguage to take the current user culture into account (#6752)
- fabien: added sfWidgetFormDoctrineJQueryAutocompleter (#5118, #4943)
Release 1.1.0 - 30/11/2009
- fabien: made the plugin work for symfony 1.3/1.4
Release 1.0.12 - 30/11/2009
- hugo.hamon: fixed typo in sfValidatorDoctrineNestedSetLevel validator (r18044)
- hugo.hamon: added new sfValidatorDoctrineNestedSetLevel validator to restrict the max level of a nested set objects tree (r18043)
Release 1.0.11 - 10/04/2009
- fabien: removed the need to pass a class for sfWidgetFormTextareaTinyMCE (#4918, #5546, #4952)
- Kris.Wallsmith: added sfWidgetFormSelectUSState
- Kris.Wallsmith: added sfWidgetFormPropelChoiceGrouped
- Kris.Wallsmith: added sfWidgetFormDoctrineChoiceGrouped
Release 1.0.10 - 12/03/2009
Release 1.0.9 - 27/02/2009
Release 1.0.8 - 27/02/2009
- fabien: forced date format returned by the date picker (based on a patch from xdade - #5619)
- fabien: added JS date selection validity check (based on a patch from h0nIg - #4693)
- fabien: fixed date picker on IE7 (#4751)
- fabian: fixed javascript function names (#5261)
- fabien: replaced $() with jQuery() (#4999)
Release 1.0.7 - 11/01/2009
- fixed sfFormExtraPlugin Autocomplete getStyleSheets returns incorrect files
Release 1.0.6 - 01/11/2008
Not available
Release 1.0.5 - 01/11/2008
- added getJavascripts() and getStylesheets() method to the widgets that need
some javascripts or stylesheets to work
- removed the need to add an "onsubmit" attribute to the form tag for the DoubleList widget
Release 1.0.4 - 21/10/2008
- Added sfWidgetFormJQueryDate widget
- Added sfWidgetFormPropelJQueryAutocompleter widget
- Added sfWidgetFormJQueryAutocompleter widget
- Added sfWidgetFormSelectDoubleList widget
Release 1.0.3 - 21/10/2008
- Added sfWidgetFormJQueryDate widget
- Added sfWidgetFormPropelJQueryAutocompleter widget
- Added sfWidgetFormJQueryAutocompleter widget
- Added sfWidgetFormSelectDoubleList widget
Release 1.0.2 - 25/08/2008
- Added sfValidatorSchemaTimeInterval validator
- Added sfValidatorBlacklist validator
Release 1.0.1 - 06/05/2008
Not available
sfFormExtraPlugin
The sfFormExtraPlugin packages useful validators, widgets, and forms.
This collection holds validators, widgets, and forms which we don't want to
include with the main symfony package because they are too specific or have
external dependencies.
As no third party libraries is bundled in the plugin, you need to install and
load the required dependencies like JQuery, JQuery UI, or TinyMCE by yourself.
Installation
Documentation
All classes have full API and usage documentation. The best way to learn each widget or validator
is to read the API.
You will also find some articles on the symfony blog about this plugin:
Forms
- sfFormLanguage: A form to change the symfony user culture
Validators
- sfValidatorDoctrineNestedSetLevel: Checks wether or not the max level of a nested set object (nestedSet behavior) is achieved
- sfValidatorReCaptcha: Validates a ReCaptcha (see sfWidgetFormReCaptcha)
- sfValidatorBlacklist: Validates that a value is not one of the configured forbidden ones
- sfValidatorSchemaTimeInterval: Validates a time interval between two dates provided by a widget schema
Widgets
- sfWidgetFormReCaptcha: Displays a ReCaptcha widget (see sfValidatorReCaptcha)
- sfWidgetFormSelectDoubleList: Displays a double list widget
- sfWidgetFormJQueryDate: Displays a date using JQuery UI
- sfWidgetFormJQueryAutocompleter: Displays an input tag with autocomplete support using JQuery
- sfWidgetFormPropelChoiceGrouped: Displays a grouped set of choices tied to a Propel model
- sfWidgetFormPropelJQueryAutocompleter: Displays an autocomplete widget tied to a Propel model
- sfWidgetFormTextareaTinyMCE: A rich textarea rendered with TinyMCE
- sfWidgetFormSelectUSState: A select menu of US states
As no third party libraries is bundled in the plugin, you need to install and load the required
dependencies like JQuery, JQuery UI, or TinyMCE by yourself.
How to contribute.
If you want to contribute a validator, a widget, or a form, follow these steps:
- Check the prerequisites
- The license must be MIT
- You must have a unit test suite (100% coverage)
- You must have PHPdoc for all classes and methods with a documentation usage
- You must follow symfony coding standards
- The contribution must not be too specific
- You must be sure you will be able to maintain your contribution
- Create a ticket and attach a patch
- Choose
sfFormExtraPlugin as the component
- Change the qualification to
Ready for core team