Copy Page Tree


Support for Atlassian Server Products has ended in February 2024. Consider migrating to Copy Page Tree’s Data Center version.

If you plan to migrate to the Cloud, ensure you do not lose your data/configurations. Check out the Migration guide for information on how to migrate the app’s data to Cloud. Contact our support team if you have any questions.

What is a page tree?

A page tree is a hierarchical structure of pages that begins with a selected parent page and has multiple levels of child pages.

In Confluence, you can view the page tree using the Page tree macro. Click here for more information on how to create a page tree macro.

Here is a simple demo for you to get started.

https://app.arcade.software/share/cVpcY80fsWPDbjlAXsNU

Introduction to Copy Page Tree

The Copy Page Tree app allows you to add a page action to copy the current page and a complete page hierarchy. The app supports adjustments of page names to avoid problems with page name duplication. Use text search/replace to customize content on the destination pages. Copy attachments, labels, properties, and permissions. Copies can also be saved in other spaces.

  • Copy an entire page tree, parent page and its child pages, including (optionally) attachments, labels, properties, permissions

  • Search/Replace one or more pairs of strings to customize page content 

  • Supports page name adjustments to avoid issues with page name duplication

  • Review the page tree copy

  • Save form values for more efficient copies of the same page tree

  • Get real-time feedback about the progress of the copy with the progress bar

  • Quick links to source and destination pages upon copy completion

  • Delete an entire page tree

Use cases

  • Create documentation templates for releases

  • Create new spaces and repeat information that needs to be used again with a simple word change with the find/replace

  • Update multiple pages by copying a tree and using the find/replace to update pages. Then, use the deleted tree to remove the old pages.

  • Delete page tree to clean up spaces when there are significant changes

  • Count the number of pages in a space

Permissions

If you have revoked permissions for the confluence-users group in Space settings > Permissions, you must add permissions for the Copy Page Tree app user.

An "app user" is a user who exists in Confluence to represent an app when it performs actions. If you click the Edit Permissions button and use the Add button to add an individual user, you can see that the user picker recognizes your installed apps as users, like Copy Page Tree.

Copying permissions

When copying a tree with the Copy Permissions option checked, the operation will copy the permissions set for the pages.

Both, the source as well as the destination, spaces and pages must have Edit permissions for a successful copy operation. If either space or pages has a View but not the Edit permission, the operation will generate an error.

Limitation

server The number of pages that can be copied is unlimited, but the titles for branches in the tree with 2000 or fewer pages can only be customized individually.

cloud The number of pages copied in a page tree is currently limited to 2000.

Documentation links

Â