Different-space publishing

Different-space publishing

Overview

Different-space publishing lets you edit draft content in one space, and then publish it to another space on the same instance.

differentspace_publishing_graphic.png
Diiferent-space publishing
image-20250812-151621.png

The Comala Publishing app must be installed to enable different-space publishing.

 

Activating different-space publishing

There are two steps to setting up different-space publishing:

  1. Configure the Comala Publishing app to connect the draft and public spaces – see also: How Comala Publishing works

  2. Update your workflow to trigger the publishing process (see below)

Workflow markup

The publishing is triggered by an action macro, publish-page, which must be used in a trigger.

{workflow:name=Different-space Publishing} {state:Editing|submit=Review} {state} {state:Review|approved=Published|rejected=Editing} {approval:Review|assignable=true} {state} {state:Published|final=true|updated=Editing} {state} {trigger:statechanged|state=Published} {publish-page} {trigger} {workflow}

The example markup above is based on the example from same-space publishing, but we've added the trigger at the bottom.

When the state changes to Published, the trigger is activated and the publish-page macro instructs the Comala Publishing app to synchronize the published content with the other target space. In the example, we have simply chosen to publish the draft space Published state content when the workflow changes to this state.

For different-space publishing, all the work is done by the publish-page macro. The publish-page macro can be used to publish the content from any state using an appropriate trigger event.

Space publishing and the last approved workflow final state version

The Comala Publishing app can also be configured to only publish the last approved workflow final state version when a space administrator publishes the whole space using the Publish option in the space publishing dashboard.

The Use final state version space publishing option can be set together with an applied workflow and a publish-page action macro trigger to publish a document when the workflow transitions to the final state.

Using these two publishing configurations in the same space means that

  • Page editors publish the latest approved final state version for each page

  • Space administrators publish the latest approved final state version when publishing the whole space

You can also prevent any other publishing by a page editor by disabling the app’s single-page publish option for the space.

Macros

Examples

Related pages

Comala Publishing app



Need support? Create a request with our support team.

Copyright © 2005 - 2025 Appfire | All rights reserved.