Hi,
[snip]
3) Do something more complex like define a page type.
One type could
be "Form".
It's possible 3) is related to the "Easy creation of structured pages"
but I don't know enough to see how closely related they are.
My take is that in 1) (a or b) is best in the short term while we
think more about how we want to do this cleanly.
This issue is indeed closely related to "Easy creation of structured pages".
The aim of this work will be to use only one edition mode (instead of having
edition separated from inline). The best description of the integration's
aim is the one available on this page :
http://dev.xwiki.org/xwiki/bin/view/Design/OverhaulOfXWikiClassesAndObjects….
From this description, the need for a distinction
between inline & edit mode
disappears : clicking on edit triggers the edition of
all items located on
the page automatically (there is no longer a need for the #includeForm
macro).
Jean-Vincent being the lead developer on this topic, I think it would be
good to wait for his input before working further on this issue (I'm not
sure when he'll be back from holiday, in 1 week at most).
In the meanwhile, 1-a) {{includeForm}} seems to be the easier solution to
me.
Guillaume