Skip to main content
Skip table of contents

How to Create an Internal Documentation Library

This use case describes how you can author and maintain versioned product documentation in Confluence and deliver it to your readers as an easily browsable documentation library using Scroll Documents.

Documentation could also mean manuals, user guides, knowledge base articles, etc. depending on how you refer to them in your organization.

The basic workflow enables you to: 

  • Author documentation as documents in your team's Confluence instance 

  • Save a version of your documentation when it's ready for release 

  • Publish the newly saved version of the documentation by copying the document to a publication space, making it available to your users or customers

This approach also makes it possible to proactively work on the next version of your documentation as the product is in development, and publish the documentation when the release is ready. 

Prepare a publication Confluence space 

Create or designate a Confluence space for your users to access the documentation. In this guide, we'll refer to this as the publication space. 

You can also choose to set this up as a publicly accessible space which can be viewed by anonymous users, meaning anyone inside or outside of your organization. 

Prepare your documentation space

In your private Confluence instance, create or designate a space for authoring your documentation. In this guide, we'll refer to this as the documentation space. 

Since Scroll Documents defines a document as a Confluence page and all of its children, we recommend structuring all of the pages contained in your documentation as a single page tree.

This also works if you are managing documentation or user guides for multiple products in the same Confluence space. Each user guide can live as a standalone page tree within your space.

With this structure, you will be able to save versions of the page tree, enabling you to take a snapshot of the content across multiple pages at once. You'll also be able to publish the entire page tree with just a few clicks. 

With your documentation structure in place, define the page tree as a document. To do this, open the Document toolbox on the parent page of the documentation and click Enable Scroll Documents:

Depending on your documentation structure and what you would like to display in your publication space, you may want to create multiple documents. 

Manage documentation as a document 

By defining your documentation as a document, you're able to manage multiple Confluence pages as one unit in the documentation space. Your team enjoys the same benefits of authoring content in Confluence alongside a few extra features like export options and status labels to indicate the progress of the documentation.

Create a new version

When you're ready to release your documentation, simply save a new version. This will create a snapshot of the content across all of your pages at this point in time: 

This new version will appear in your version history table. You can reference all versions at any point from this version history table in order to track how your product evolves over multiple releases.

Publish documentation 

From the actions menu on the saved version, click Copy. 

In the Copy dialog: 

  1. Remove the 'Copy of' prefix from the Title

  2. Set the Space to your publication Confluence space

  3. Select the Parent page as the public space's Space Home Page

  4. Click Copy

You'll want to double check restrictions on the document in the publication space to ensure it's available to your audience.

Now the documentation is available to your readers. When they open the documentation in the Document Reader, they will be able to read through the entire documentation in one view with an interactive outline on the left rather than clicking through multiple Confluence pages to find answers to their questions:

Start working on the next version of your documentation

With the new version published to the publication space, you can immediately start working on the next iteration of the documentation to keep pace with development. 

Update content, add new pages or sections to the document, and follow the steps above to publish the next version of the documentation when you're ready to release. 

Compare versions  

As your product evolves, you can utilize the Scroll Documents' compare documents functionality to see what has been added, changed, or removed from one version to another. 

Authors or reviewers can also compare the last published version in the public space with the new version to see all changes in one view. This cuts the documentation review process down to just a few minutes and allows you to catch mistakes and make updates before your documentation goes live.

Export documentation to PDF or Word 

Scroll Documents integrates with Scroll PDF and Word Exporter, enabling you to create styled PDF or Word exports of your documentation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.