Problem/Motivation

The WebAPI Starter site template uses Drupal's core administration theme, Default Admin, for the whole site. That makes the plain API site look like the back office.

Steps to reproduce

  1. Install a site with the WebAPI Starter recipe.
  2. Visit the front page as an anonymous visitor.
  3. The page renders with Default Admin, not a front-end theme.

Proposed resolution

Set UI Suite UIkit as the default theme and UIkit Admin as the administration theme, with their block placements, matching the other Webship site templates. Require drupal/ui_suite_uikit and drupal/uikit_admin. Check both themes in the webship-js CI job. Prove it with a fresh install.

Remaining tasks

  • ✔ File the issue
  • ➖ Require drupal/ui_suite_uikit and drupal/uikit_admin
  • ➖ Set the themes and block placements in the recipe
  • ➖ Check both themes in the webship-js CI job
  • ➖ Prove with a fresh install
  • ➖ Reviewed by a human

User interface changes

N/A

API changes

N/A

Data model changes

N/A

AI-Generated: Yes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 32f0ff2f on 2.0.x
    feat: #3626274 Use the UIkit themes for the site and the back office
    
rajab natshah’s picture

Status: Active » Fixed

✅ Released in 2.0.5.

The webship-js CI job applies the recipe on a standard site, checks UI Suite UIkit and UIkit Admin, and the whole suite passes.

AI-Generated: Yes

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.