I have this client requirement:
While installing Drupal, user needs to do most of the configuration himself.
- Select the logo.
- Select the theme.
- Select the type of website he wants like blog, website, forum, eCommerce and when he does it, it should come along with its own configurations.
I know I need to use an installation profile. Is there any other way to do it? If an installation profile is the only way, then how can I meet all these requirements?