phenaproxima / starshot-prototype

Prototype of a new kind of Drupal, based on recipes and loaded up with contrib's best modules and themes. Not a fork or a distribution.
https://drupal.org/starshot
115 stars 46 forks source link

As a site builder I want to install additional functionality through the UI after initial site installation. E.g Multilingual. #48

Closed balsama closed 3 months ago

balsama commented 4 months ago

Recipes provided by Drupal CMS should be grouped into two main categories:

  1. Installed by default
  2. Not installed by default

Recipes in Category 2 should be exposed in the UI via project browser. To start, the starshot_multilingual recipe should fall into Category 2.

Remaining tasks:

phenaproxima commented 4 months ago

Redirect to Project Browser at the end of installation

I'm not sure this is actually gonna happen. The way things work now, with the CLI-based instant installation, you open a one-time login link (via drupal install) and I don't know if the redirection destination for that is customizable.

So I would probably say we should remove that from the task list.

balsama commented 4 months ago

"Redirect to Project Browser" is probably overly simplistic. In reality, we just want the default experience to expose those options somehow, but we should think about why and how. Redirecting there when we open the browser from the command line actually probably isn't actually desirable since the purpose of that is to put them into the front-end of the application. Not a configuration screen.

Maybe a shortcut to the Project Browser with a descriptive title would be best?

When we allow a site to be installed from a recipe through the UI, then I think exposing the Project Browser as an install step would be prudent.

phenaproxima commented 3 months ago

This is completely done as of ce585df58808178d3dd01c026a3f2d3a3aa251e2.