23
What Workbench in Core Means for Editors and Site Builders

What Workbench in Core Means for Editors and Site Builders

Embed Size (px)

Citation preview

Page 1: What Workbench in Core Means for Editors and Site Builders

What Workbench in Core Means for Editors and Site Builders

Page 2: What Workbench in Core Means for Editors and Site Builders

● Palantir.net● Drupal since 4.5● Domain Access● Workbench Access● Pro Drupal Development

Ken Rickard

Page 3: What Workbench in Core Means for Editors and Site Builders

– A little history– Module status– Demo– Roadmap

Agenda

Page 4: What Workbench in Core Means for Editors and Site Builders
Page 5: What Workbench in Core Means for Editors and Site Builders

– Multiple skill levels– Access and Permissions

– Permissions by “Sections”, not just content types– Hierarchal permission inheritance

– Extensible workflow states– Modify published content without going live

Common challenges

Page 6: What Workbench in Core Means for Editors and Site Builders

– Drupal learning curve– Where is “my content”?– Content can be reviewed before publication– Changes to live content can be reviewed– “Our old CMS did it”– Unstated expectations

Multiple skill levels

Page 7: What Workbench in Core Means for Editors and Site Builders
Page 8: What Workbench in Core Means for Editors and Site Builders

Approval workflow

Unpublished Draft (private)

Needs Review

Legal Review Published

Approvals

Page 9: What Workbench in Core Means for Editors and Site Builders

Approval workflow – Core

Unpublished Published

Approvals

Page 10: What Workbench in Core Means for Editors and Site Builders

Approval workflow - Drupal 8.2

Unpublished Draft (private) DeletedArchivedPublished

Approvals

Page 11: What Workbench in Core Means for Editors and Site Builders
Page 12: What Workbench in Core Means for Editors and Site Builders

– Let’s do it live!

Demo

Page 13: What Workbench in Core Means for Editors and Site Builders

– Workbench Content Moderation– Workbench– Workbench Access

Roadmap

Page 14: What Workbench in Core Means for Editors and Site Builders

– Content Workflow initiative– Included in Drupal 8.2!

– drupal.org/node/2721129– drupal.org/node/2725533

– Content Moderation– Where’s the code?

– drupal.org/project/workbench_moderation– drupal.org/node/2725533

Workbench Content Moderation

Page 15: What Workbench in Core Means for Editors and Site Builders

– Improve core APIs– Build in default workflows– Foundational to other aspects of the initiative

Content Moderation

Page 16: What Workbench in Core Means for Editors and Site Builders

– Some @todo items– Scheduled updates– Better Views handling– Rules integration– Archive handling– UI improvements

– Roadmap for 8.x.2– Provide core upgrade path

Workbench Moderation

Page 17: What Workbench in Core Means for Editors and Site Builders

– Built with Views– How best to extend?

– Ship with defaults– Document additions

– Additional features?

Workbench

Page 18: What Workbench in Core Means for Editors and Site Builders

– Where’s the code?– drupal.org/project/workbench– github.com/agentrickard/workbench

Workbench

Page 19: What Workbench in Core Means for Editors and Site Builders

– Make plugin API return objects?– Extend to all entities– User assignments– Test coverage

Workbench Access

Page 20: What Workbench in Core Means for Editors and Site Builders

– Where’s the code?– drupal.org/project/workbench_access– github.com/agentrickard/workbench_access– github.com/agentrickard/workbench_access/issues

Workbench Access

Page 21: What Workbench in Core Means for Editors and Site Builders

– Acquia– Adam Balsam– John Kennedy

Thanks– Palantir

– Larry Garfield– Joe Purcell– Bec White– Patrick Weston– Robin Barre– Ashley Cyborski

Page 22: What Workbench in Core Means for Editors and Site Builders

– Community– Lee Rowlands (larowlan)– James Kennedy (JamesK)– Adam (acbramley)– Daniel Wehner (dawehner)– Tim Millwood– Dick Olsson (_dixon)

Thanks– Community

– Juampy NR (juampynr)– Ted Bowman (tedbow)– Steve Persch (stevector)– Peter Philipp (das-peter)– Dave Reid

Page 23: What Workbench in Core Means for Editors and Site Builders

Ken RickardDirector, Professional Services

[email protected]

@agentrickard

@palantir

Questions?