ABCDEF
1
ImmediateLong-term
2
Form ModelUFGroup [C/S], UFField [C/S], UFEntity [C/S], Model [C], ModelFieldSet [C], ModelField [C]Extend: Subforms [C/S], data tables [C/S], special widgets [C/S], widget options [C/S]SSS
3
Form Model: Multi-Entity SupportStatic – page controller prescribes entitiesDynamic – site admins use entity relationships
4
Form Editor – Client SideImplement anew (jQuery UI?)Extend
5
Form Editor – Server SideImplement anew with CQF. Extend API (for UFGroup, UFField, UFEntity, CustomGroup, CustomField)(Maybe) Reimplement in Symfony. Reuse/extend API.
6
Form Runtime – Client Side(negligible?)(negligible?)
7
Form Runtime – Server SideAdd support for identifying multi-row customgroups and presenting with table/popupReimplement
8
9
10
Note: If we add UFEntity to SQL model, then we need to support it in form editor and form runtime. If we add it to form-editor (but fake it on the server), then we can put-off changes to the runtime.
11
12
13
14
15
16
17
18
19
20