Transcript
Page 1: Capital Camp Bundle Publishing and Workflow Presentation
Page 2: Capital Camp Bundle Publishing and Workflow Presentation

Bundle Publishing and Workflow

Jeannette ModicSenior Drupal Developer at Balance [email protected]@moondancerjen

July 27, 2012

Page 3: Capital Camp Bundle Publishing and Workflow Presentation

What is Bundle Publishing?

Balance Interactive Inc. www.BalanceInteractive.com

Bundle Publishing is a way to move a group of content through an approval workflow together. Examples of content that could use this functionality:

• Reports

• Guides

• Books

• Products

• Course Schedules

Page 4: Capital Camp Bundle Publishing and Workflow Presentation

Ideal Bundling Workflow

Balance Interactive Inc. www.BalanceInteractive.com

• Create a container for the product

• Allow multiple nodes to make up of the final product.

• Allow the nodes to move through different workflow states.

• Don’t publish the nodes of the product until all nodes have gone through approval and the parent node is set to publish.

Page 5: Capital Camp Bundle Publishing and Workflow Presentation

Benefits of the Book Module

Balance Interactive Inc. www.BalanceInteractive.com

Don’t reinvent the wheel! This comes with Drupal!

• Navigate content with Previous and Next buttons

• Built-in Menu with the contents of the book

• Way to relate content and control hierarchy of nodes.

Page 6: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Moderation

Balance Interactive Inc. www.BalanceInteractive.com

• Set up the different states content can transition through

• Set up permissions for roles to transition content through the different states

Page 7: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Revision Moderation

Balance Interactive Inc. www.BalanceInteractive.com

Page 8: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Moderation Rules

Balance Interactive Inc. www.BalanceInteractive.com

• Child pages can never be set to Publish on their own.

• If parent page is set to Published check that all child pages are set to Ready to Publish before looping through each node and publishing them.

• If not all children are set to Ready to Publish do not set any node to Published.

Page 9: Capital Camp Bundle Publishing and Workflow Presentation

Workbench and Rules Integration

Balance Interactive Inc. www.BalanceInteractive.com

Page 10: Capital Camp Bundle Publishing and Workflow Presentation

Scheduling Workbench Moderation

Balance Interactive Inc. www.BalanceInteractive.com

Page 11: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Access

Balance Interactive Inc. www.BalanceInteractive.com

• Based on menu or taxonomy vocabulary

• Give permissions to each section on a per-user basis

• Confines transitioning workbench moderation states to the sections you have access to.

Page 12: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Access

Balance Interactive Inc. www.BalanceInteractive.com

Page 13: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Notifications

Balance Interactive Inc. www.BalanceInteractive.com

Page 14: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Access Notifications

Balance Interactive Inc. www.BalanceInteractive.com

Page 15: Capital Camp Bundle Publishing and Workflow Presentation

Workbench Dashboard

Balance Interactive Inc. www.BalanceInteractive.com

Page 16: Capital Camp Bundle Publishing and Workflow Presentation

Modules List

Balance Interactive Inc. www.BalanceInteractive.com

• Workbench http://drupal.org/project/workbench

• Workbench Moderation http://drupal.org/project/workbench_moderation

• Scheduler Workbench Integrationhttp://drupal.org/project/scheduler_workbench

• Workbench Access http://drupal.org/project/workbench_access

• Rules http://drupal.org/project/rules

Page 17: Capital Camp Bundle Publishing and Workflow Presentation

QUESTIONS?

Page 18: Capital Camp Bundle Publishing and Workflow Presentation

Thank you!

Jeannette Modic

Balance Interactive

[email protected]

om

@moondancerjen


Top Related