Upload
jacob-borr
View
166
Download
0
Embed Size (px)
Citation preview
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
– A little history– Module status– Demo– Roadmap
Agenda
– 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
– 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
Approval workflow
Unpublished Draft (private)
Needs Review
Legal Review Published
Approvals
Approval workflow – Core
Unpublished Published
Approvals
Approval workflow - Drupal 8.2
Unpublished Draft (private) DeletedArchivedPublished
Approvals
– Let’s do it live!
Demo
– Workbench Content Moderation– Workbench– Workbench Access
Roadmap
– 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
– Improve core APIs– Build in default workflows– Foundational to other aspects of the initiative
Content Moderation
– 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
– Built with Views– How best to extend?
– Ship with defaults– Document additions
– Additional features?
Workbench
– Where’s the code?– drupal.org/project/workbench– github.com/agentrickard/workbench
Workbench
– Make plugin API return objects?– Extend to all entities– User assignments– Test coverage
Workbench Access
– Where’s the code?– drupal.org/project/workbench_access– github.com/agentrickard/workbench_access– github.com/agentrickard/workbench_access/issues
Workbench Access
– Acquia– Adam Balsam– John Kennedy
Thanks– Palantir
– Larry Garfield– Joe Purcell– Bec White– Patrick Weston– Robin Barre– Ashley Cyborski
– 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