Should I assume that there is currently no actually usable way to create editable forms in EPiServer CMS?
In that case I'll probably start working on a module of my own when I have the time.
There are quite a few ways to customize the rendering of the form (the HTML). When it comes to the editor interface I'm not sure what's planned and curious about this myself.
Frederik
Most of the ways of to customize the rendering usually require replicating a lot of built-in EPi functionality with slight modifications (like getting <span> elements around the label text) which creates extra baggage for every website, plus most of them break when the user starts messing with the editor, adding new columns and whatnot.
I've seen people work around the limitations with hacks ranging from running regexes on the HTML or even restructuring the form HTML with JavaScript on the client side. None of the workarounds are very pretty.
I remember overhearing at an "EPiServer Partner Day" last year that a replacement for the XForms system might be in the works (I might remember wrong).
As it currently stands, the whole thing is pretty ugly. I've ran across at least these problems when implementing an editable form in an EPiServer 7 MVC site:
I could probably go on. In my current website I had to resort to re-implementing some of the rendering logic to get slightly more sensible HTML and logic.
Is a new form system actually in the works? If not, are there any modules you could recommend for a more sensible editable form?