Currently, the WebForm portlet it quite simple. But it was designed to be as simple as possible. Now we have chances to improve it a bit.
After the development of the expandos (thanks Ray) the task of storing data with a variable model in a database is much more simple (incredible simple, I must say). You just need to create a table and iterate over the specified fields to add columns to your table, which are further referenced by its name. This way you can create a form as complex as you want and the backend is still quite simple.
The new web form will support other new features, as the possibility to export data in the database to a file (email and files on server are still supported). For the time being data is exported in csv format, but we may consider other formats in a near future.


