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

This phase will introduce the concept of workspaces through a new experimental module with a bare minimum UI.

Content entities always belong to a workspace (there is one main exception, which is the user entity type). A workspace is a silo/container of content on a site. However, this phase mostly introduces the underlying concept with one single workspace available, without many supporting APIs around it (see later phases).

Implementation issue: #2784921: Introduce the concept of workspaces

For more conceptual description of workspaces, along with full UI prototypes, see: #2732081: WI: Phase G2: Full-site preview with Workspace UI

Further functionality (such as conflict management) will be done in: #2867707: WI: Phase H: Replication and conflict management

Existing work in contrib

See Workspace module for the current contrib implementation.

Sign-offs needed

Product manager

A product manager needs to sign-off on this plan because, although no UI is introduced and the out-of-the-box experience of Drupal won't change, the concept of workspaces constitutes a significant addition to Drupal core.

Framework manager

A framework manager needs to sign-off on this plan as the above phases introduces very significant API additions.

Release manager

A release manager needs to sign off because the scope and impact of the work are significant for core.

Sub-system maintainers

The sub-system maintainers for the Entity API needs to sign-off on this plan as it significantly impacts the Entity API.

Sign-offs given

  • Product manager - pending
  • Framework manager - pending
  • Release manager - pending
  • Sub-system maintainers - pending

Comments

dixon_ created an issue. See original summary.

dixon_’s picture

Issue summary: View changes
dixon_’s picture

Status: Active » Needs work

Making it clearer that we are still working on the plan.

dixon_’s picture

Issue summary: View changes

Adding notes about needed sign-offs.

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.

timmillwood’s picture

Issue summary: View changes
dixon_’s picture

Title: WI: Workspace API and entity revision indexes » WI: Phase F: Workspace API and entity revision indexes
Issue summary: View changes
dixon_’s picture

Issue summary: View changes
timmillwood’s picture

Issue summary: View changes

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

Title: WI: Phase F: Workspace API and entity revision indexes » WI: Phase G1: Workspace API and entity revision indexes
dixon_’s picture

Issue summary: View changes
dixon_’s picture

Issue summary: View changes
dixon_’s picture

Title: WI: Phase G1: Workspace API and entity revision indexes » WI: Phase G1: Workspace module