Page Editor Workflow

Page Editor Workflow

Page Editor vs. Content Editor

  • In the Content Editor there is always one context item in the Content Tree
    • Content Authors can only edit content for a single item at one time
    • Changes to the item can then be pushed through workflow
  • In the Page Editor there is a page presentation display that can contain content from multiple items
    • Content Authors can edit content for multiple items simultaneously
    • This makes it difficult to support workflow for some content changes in the Page Editor
    • One solution is to make the Workbox available as part of the Workflow group of commands
    • Some of the workflow commands in the Content Editor can work in the Page Editor
      • /Applications/Content Editor/Ribbons/Chunks/Workflow items work
      • /Applications/Content Editor/Ribbons/Chunks/Workflow Edit items do not work
      • Creating a Workbox icon that uses webedit:openworkbox for the Click field is easy to do

Adding Workflow to the Page Editor Ribbon

  • Switch to the Core Database and open the Content Editor
  • Select the "/Applications/WebEdit/Ribbons/WebEdit/Experience" node
  • Create an item named "Workflow" of type "/sitecore/templates/System/Ribbon/Chunk"
  • Copy "/Applications/Content Editor/Ribbons/Chunks/Workflow/WorkflowPanel" item to the Workflow item you just created under WebEdit/Experience
  • Create an item named "Workbox" of type "/sitecore/templates/System/Ribbon/Large Button" after WorkflowPanel
  • Update the following fields for /Applications/WebEdit/Ribbons/WebEdit/Experience/workflow/workbox
    • Header: Workbox
    • Icon: NetworkV2/32X32/outbox.png
    • Click: webedit:openworkbox
    • Tooltip: Open the workbox
  • Save your work

Limitations of this Solution

  • Content Editors can only use the Workflow commands in the Workflow Panel to submit the main item for the page
  • Content Editors must open the Workbox and identify the location of the other content on the page to submit content not located on the main item for the page