what workbench in core means for editors and site builders
TRANSCRIPT
![Page 1: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/1.jpg)
What Workbench in Core Means for Editors and Site Builders
![Page 2: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/2.jpg)
● 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/3.jpg)
– A little history– Module status– Demo– Roadmap
Agenda
![Page 4: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/4.jpg)
![Page 5: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/5.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/6.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/7.jpg)
![Page 8: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/8.jpg)
Approval workflow
Unpublished Draft (private)
Needs Review
Legal Review Published
Approvals
![Page 9: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/9.jpg)
Approval workflow – Core
Unpublished Published
Approvals
![Page 10: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/10.jpg)
Approval workflow - Drupal 8.2
Unpublished Draft (private) DeletedArchivedPublished
Approvals
![Page 11: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/11.jpg)
![Page 12: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/12.jpg)
– Let’s do it live!
Demo
![Page 13: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/13.jpg)
– Workbench Content Moderation– Workbench– Workbench Access
Roadmap
![Page 14: What Workbench in Core Means for Editors and Site Builders](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/14.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/15.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/16.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/17.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/18.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/19.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/20.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/21.jpg)
– 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](https://reader031.vdocument.in/reader031/viewer/2022021922/587cc7201a28abfa018b54b5/html5/thumbnails/22.jpg)
– 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