Excerpt |
---|
hidden | true |
---|
name | refinedpageimage |
---|
|
|
Table of Contents |
---|
maxLevel | 2 |
---|
minLevel | 2 |
---|
absoluteUrl | true |
---|
exclude | See Also |
---|
type | flat |
---|
printable | false |
---|
separator | pipe |
---|
|
Overview
Snapshot publishing allows you create static versioned documents from your dynamic Confluence content, freezing content from Confluence macros that display live content in the snapshot document.
...
Excerpt |
---|
|
Activating snapshot publishingThere are three steps to setting up snapshot publishing to take place on a Comala workflow event: Install Comala Publishing to your instance and enable snapshot publishing for a space Set up snapshot publishing in your space tools snapshot publishing dashboard Update your workflow to trigger the snapshot publishing process and apply to your documents(see below) Workflow
Publishing a snapshot using a workflow triggerA snapshot can be published using Both action macros can be used in the same trigger. Snapshot-page action trigger workflow markupThe publishing is triggered by an action macro, snapshot-page, which must be used in a trigger. Code Block |
---|
| {workflow:name=Snapshot 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}
{set-metadata:lastapprover}
@user@
{set-metadata}
{snapshot-page|collection=@collectionname@|editor=@lastapprover@}
{trigger}
{workflow} |
The example markup above 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 snapshot-page macro instructs the Comala Publishing app to create a snapshot document from the Confluence document. the collection parameter is required to add the snapshot to a named collection. The example uses a workflow parameter value reference @collectionname@ for the value of this parameter the editor parameter adds the user who be set as the creator of the snapshot. The example uses a metadata value set on transition to the Published state for the value of this parameter
The user must have been added as a collection contributor to the collection permissions by the user who created the collection. Info |
---|
For snapshot publishing all the work is done by the snapshot-page macropage macro. The snapshot The snapshot-page macro page macro can be used to publish the content from any state using an appropriate trigger event. |
pdf-export action trigger workflow markupWith Comala Publishing installed, the pdf-export macro can be used as an action to export a snapshot of page or blog post in PDF format and adds the pdf to the page as an attachment. The pdf is added with a filename in the following format: Code Block |
---|
{trigger:statechanged|state=Published}
{pdf-export}
{trigger} |
There are no macro parameters to configure. The pdf-export macro can also be used with Scroll PDF Exporter 4.10.11 or higher. |
Macros
Filter by label (Content by label) |
---|
showLabels | false |
---|
max | 100 |
---|
showSpace | false |
---|
sort | title |
---|
excerptType | simple |
---|
cql | label = "app-comala-publishing" and label = "snap-publish-macro" and space = currentSpace ( ) |
---|
|
...