Open jegelstaff opened 12 months ago
See this pull request for related concepts... https://github.com/jegelstaff/formulize/pull/278
Important element: asking user when/where/how entries are created in the form ("how are new X created?") to get context for screen creation, subform element creation, etc.
And further details could clarify modals vs full form vs rows, etc. Need visual examples.
Need to draw the line somewhere. The wizard can't be a new interface for all the options in the normal interface. Needs to be streamlined.
Can we have options for 'standard' or 'demo' applications? So people could just turn on an inventory system?
Can we store the settings in a 'code as config' sort of thing?
If there were a standard config language/syntax, which the system interpreted to setup the forms, relationships, etc, then the wizard could create a config file and then read that. And standard apps to choose from would be similarly just predefined sets of config options.
For over 10 years, there has been a vision of a visual form organizing interface, that would support people in setting up applications in Formulize, prompting them through the steps and connecting the pieces in the background, so they wouldn't have to know how to setup everything. You wouldn't have to already know how to use Formulize in order to use it.
Now there is a high level design for how it should work. It will be a key feature in Formulize 8.