[Typo3-dev] IceForms

Sven Wilhelm wilhelm at icecrash.com
Thu May 12 03:39:10 CEST 2005


Hi,

as I wrote several time in the past I also write a formular system
because of the PHP License of HTML_Quickform.

I now uploaded a first release (extension-key: iceforms). So if anyone
is interested in this system (s)he can now look at it.
Also I'm very interested in feedback.

It's not ready for building productional quality extensions. The API
will change sometimes until it I will fix it for a major release, also
the features are very basic.

What is implement first?
* A system in an object-oriented way
  * A set of element classes with a main class IceForm for managing
  * Other element classes (not form related) will be implemented
    for other projects/extensions
* A set of input elements that work basic (text,checkbox,select,hidden)

What comes next?
* Move on testdriven development
* Implement a default renderer that generates xhtml strict output
* Implement first validation rule classes (required,...)
* Reengineering of core classes (Element)
  * Possible to seperate into name-based class
  * Implement a way for static use?
* Implement a rendering interface to template smarty
* Implement more common used PseudoElements (Email,Date,...)
* Implement Javascript based prevalidation
* Concept for a DTD for rapid application developing
  (something like the Form-CE, but more flexible)

The whole thing will be developed in XP style so there will I think
there will be weekly releases.

If anyone likes to join the development, please notify me.

License: BSD (but could also be LGPL maybe)

Cheers Sven




More information about the TYPO3-dev mailing list