[Plan] Integrating XB with Drupal Admin UI

Created on 29 October 2024, 5 months ago

While Experience Builder has its own design and IA, that needs to integrate seamlessly with the existing Drupal UI. Experience Builder will need several entry points from the Drupal UI to accommodate different use cases.

Phase 1: Content

When previewing a page on the site, the site topbar should display elements similar to
Experience Builder. This should be implemented in the Drupal Navigation Top Bar module in Drupal Core.

  1. Section for tools
    1. Mobile UI Toggle Icon (Drupal CMS / Experience Builder)
    2. Desktop UI Toggle Icon (Drupal CMS / Experience Builder)
  2. Section for context
    1. Page Title
    2. Page Status / Page Content Moderation Status
  3. Section for actions
    1. Edit Link (should link to /node/{nid}/edit when XB is not enabled. When XB is enabled, should link to /xb/node/{nid})
    2. Dropdown with rest of local tasks (only visible when Experience Builder is not in use). This may include non local-tasks, i.e. enable inline edit from contextual links.

    Elements Inside XB

    1. Navigate back to Drupal (page that user used to enter Experience Builder)
    2.1 Current page title (will later allow user to navigate within Experience Builder)
    2.2 Current published status. Use three states: "Draft", "Published", and "Changed".

๐ŸŒฑ Plan
Status

Active

Version

0.0

Component

Page builder

Created by

๐Ÿ‡ซ๐Ÿ‡ฎFinland lauriii Finland

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024