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

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

Open
1 of 4 tasks
balsama opened this issue May 8, 2024 · 2 comments
Milestone

Comments

@balsama
Copy link

balsama commented May 8, 2024

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
Copy link
Owner

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
Copy link
Author

balsama commented May 8, 2024

"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 phenaproxima added this to the GA milestone May 16, 2024
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