Create a Space for Each Version header image
documentation

Create a Space for Each Version

A great way to start managing space changes is by creating an initial Confluence space for your documentation.

space-for-each-version.png

 For example: To begin document versioning, name the Confluence space "1.0". Your team can work together in the 1.0 space writing documentation for your initial product release.

space-for-each-version.png

Major Versions Documentation

  1. Once release day hits ( 🎉), it's time to begin writing content for the next major version of your product.

  2. To make sure you don't add any 2.0 content in the 1.0 space,  copy the 1.0 space and name the copy "2.0".
    This new "2.0" space is referred to as a "snapshot" version, since it represents a snapshot of the documentation at a certain point in time.

  3. Your team can now work from your already great collection of content to document all the new features in the next version of your product.

    To lock the 1.0 space so your team can't make any changes to the documentation, revoke the Add Page permission for the space from all team members. Then, grant the Add Page permission to a group with no users in it. Learn more about space permissions.

Minor Versions Documentation

Sometimes smaller product versions are needed between major ones. For example, perhaps there was a software bug in 1.0 and it needs to be released sooner than 2.0. In this case, the team might release a 1.1 version of your product with the bug fix. In this case, the bug fix is included in 1.1 and 2.0, but not 1.0, so you'll need to make sure the changes are documented only in the correct versions.

  1. In this case, copy the 1.0 space and name the copy "1.1".
    This new "1.1" space is referred to as a "snapshot" version, since it represents a snapshot of the documentation at a certain point in time.

  2. Your team can now add information for the bug fix in this space and publish it to all customers getting the bug fix.

  3. Your team will also need to add information for the bug fix to the 2.0 space.

Keep in Mind

  • This approach of creating a new space for every version is a great way to keep the content for each major change separate.

  • If your team works with multiple products, or even one product with many minor releases between major ones, this approach can be very cumbersome, as you will need to ensure you make changes in all necessary spaces.

  • This approach also has the downside of space URLs changing with each new version.

Embed comments

Next Up...

Use Confluence page and space versions to track changes and organize your versions of your content.

documentation
Steffen Burzlaff Steffen Burzlaff

If your team makes a product that's always on the latest version, such as a SaaS app, it may be less important for users to have access to older versions of your documentation.

documentation
Steffen Burzlaff Steffen Burzlaff

Scroll Documents enhances Confluence Cloud by enabling your team to manage and version your documentation collaboratively.

documentation
Steffen Burzlaff Steffen Burzlaff

Expanding the functionality of page versions in Confluence Server and Data Center, the Scroll Versions app introduces the concept of true space versions.

documentation
Steffen Burzlaff Steffen Burzlaff
Share this article
Reset Cookies

The following services will be reset and deactivated for you.

  • Typeform:
    We're using Typeform to embed quizzes and surveys into our website. By clicking "Disable all services" you're no longer able to submit quizzes or surveys on our website until accepting the service again.
  • Hyvor Talk:
    We're using Hyvor Talk as a comment tool. Hyvor Talk sets a local storage when activated. By clicking "Disable all services" you're no longer able to post or read comments on our website until accepting the service again.

By clicking "Disable all services" all cookies and local storages related to the services will be removed. Before using them on our website again, you need to accept them.