Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Wizard #193

Open
JBraunsmaJr opened this issue Dec 23, 2024 · 3 comments
Open

Setup Wizard #193

JBraunsmaJr opened this issue Dec 23, 2024 · 3 comments

Comments

@JBraunsmaJr
Copy link

Implement a setup-wizard for an unconfigured server.

  • Targets system administrators who are setting up the site
  • Upon launch, if unconfigured, user goes through a similar process to an install wizard to configure system settings.
  • Once all settings are configured a setting should update to indicate setup process is complete

Plugins

Plugins down the road will likely require certain configuration, such as payment processing. As a site admin, they should be required to provide appropriate configuration settings before the plugin becomes active. Failure to provide required settings should prevent the plugin from activating. Perhaps this plugin setting wizard extends/builds on top of this system?

@JBraunsmaJr
Copy link
Author

For reference, since this is something, I tried for work, TeamCity's setup wizard is a great reference to how this can be done
https://youtu.be/5Akqy-vEFr0

@csharpfritz
Copy link
Contributor

This is similar to #121

@JBraunsmaJr
Copy link
Author

Very similar. Apologies. Believe we still need to consider how to tap into this system to expand on plugins which have their own set of configuration requirements. Ranging from database setup, payment processing, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants