beabee-communityrm / beabee-frontend

GNU Affero General Public License v3.0
5 stars 2 forks source link

Feature Request: Install Wizard #572

Open JumpLink opened 7 months ago

JumpLink commented 7 months ago

This is a feature request for an install wizard which should be executed once when beabee is set up for the first time. This should check the current configuration, for example whether a connection to the database can be established, whether an admin exists, whether the payment methods are configured, whether a mail service is available and so on.

The aim should be to guide the user through all configurations from start to finish until all problems have been resolved. Optional configurations should be skippable.

Alternatively or additionally, this could also be implemented as a CLI wizard.

Related backend issue: https://github.com/beabee-communityrm/beabee/issues/394

Here an example how this could look like:

Add admin:

Add admin

Add database:

Add database

Check state:

All checks okay

Video (Wizzard starts at 4:34):

 How to Install October CMS with Wizard Installation on Cloudways Hosting