-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
User InterfaceRelated to the frontend / User InterfaceRelated to the frontend / User InterfaceapiRelates to the APIRelates to the APIenhancementThis is an suggested enhancement or new featureThis is an suggested enhancement or new featurepluginPlugin ecosystemPlugin ecosystem
Milestone
Description
Problem
New installs can be configured a bunch - some stuff (like base url, name etc.) should really be set.
Suggested solution
- A setup modal if it is the first run
- Multipage wizard that guides through the experience
- Mixin that enables plugins to show setup page
- API endpoint to check if setups ran -> could be important for 3rd party systems
- Maybe a role for users/admins to specify who gets shown setup screens
Describe alternatives you've considered
Make a whole setup guide in the docs - I do not think that would be as effective.
Examples of other systems
OctoPrint has a great setup workflow
Do you want to develop this?
The structure yes, I would like to discuss the details of what to show in the core contributer group
Metadata
Metadata
Assignees
Labels
User InterfaceRelated to the frontend / User InterfaceRelated to the frontend / User InterfaceapiRelates to the APIRelates to the APIenhancementThis is an suggested enhancement or new featureThis is an suggested enhancement or new featurepluginPlugin ecosystemPlugin ecosystem