Problem/Motivation

The portal used four page layouts bound to paths and the block layout for every other page, so it had two shells and two footers. A layout referenced a block the portal does not ship, and the sign-in screen repeated the site name next to the logo.

Proposed resolution

  • One default page layout frames every page: header, breadcrumb, title, content, call to action and footer. Each page carries its own display in a field.
  • Add the blog, core search and the node bulk actions; editors can edit and delete any content, and every content type is in the editorial workflow.
  • Show the Webship icon on every page and the Webship.co logo alone on the sign-in screens.

Remaining tasks

  • ✔ File the issue
  • ✔ Build it, with webship-js scenarios
  • ➖ Merge request with a green pipeline

User interface changes

One page shell for the whole site.

API changes

N/A

Data model changes

A Page display field on webpages.

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 e249afb4 on 1.0.x
    feat: #3627124 Build every page of the portal in one Display Builder...
rajab natshah’s picture

Status: Active » Fixed
Issue tags: +webship_portal-1.0.5

✅ Released in webship_portal 1.0.5.

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.