Note: This is issue is part of #2721129: Workflow Initiative and is only meant for planning and governance sign-offs. Work will happen in child issues of this plan.

Target version: Drupal 8.4

Super big phase. Lots of discussion needed here. The basic idea is that we need to support full-site preview on a single site (see #2721129: Workflow Initiative for cross site content staging).

This phase will introduce the UI to create, manage and switch between multiple workspaces. It will also introduce a basic permissions model for viewing and editing content within a workspace based on the existing Entity Access API.

Most current prototypes, see comment #8.

See Workspace module for the current Drupal 8 implementation in contrib.
See CPS for a similar implementation in Drupal 7.

Files: 
CommentFileSizeAuthor
#13 switcher UI compare.png76.35 KBjojototh
#8 ScreenFlow.gif2.65 MBjojototh

Comments

dixon_ created an issue. See original summary.

dixon_’s picture

Issue summary: View changes
catch’s picture

Issue summary: View changes
timmillwood’s picture

Issue summary: View changes
dixon_’s picture

Status: Active » Needs work

This plan still needs some work before it's ready to be reviewed by stakeholders.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.0-beta1 was released on August 3, 2016, which means new developments and disruptive changes should now be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

dixon_’s picture

Title: WI: Full-site preview with Workspace UI » WI: Phase G: Full-site preview with Workspace UI
jojototh’s picture

FileSize
2.65 MB

Link to a prototype using "classic Drupal approach": https://marvelapp.com/1gb0ccb/screen/16998329

And here is an alternative using the outside-in approach:
Workspaces UI

dixon_’s picture

Here's a YouTube recoding of the Drupal UX meeting where these prototypes were discussed: https://youtu.be/hf8AovBZflo

dixon_’s picture

Issue summary: View changes

Simplified and updated the issue summary.

dixon_’s picture

Issue summary: View changes

Removed links from the issue summary that has already been covered elsewhere.

jojototh’s picture

Here is a prototype for the workspace updating and deployment process.

In this version everything is happening in the outside tray to visually help users understand that they are working with something which is outside their current workspace.

Features:
- updating workspace
- deploying workspace
- checking for conflicts
- conflict resolution
- previewing local/remote versions and changes

Prototype: https://marvelapp.com/14g1785

jojototh’s picture

FileSize
76.35 KB

Attaching updated switcher UI, simplified and cleaned up to bring attention to the main CTA - Update & Deploy

switcher update

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.0-alpha1 will be released the week of January 30, 2017, which means new developments and disruptive changes should now be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

dixon_’s picture

Issue summary: View changes
dixon_’s picture

Title: WI: Phase G: Full-site preview with Workspace UI » WI: Phase G2: Full-site preview with Workspace UI
jojototh’s picture