We Provide Atlassian Confluence Tutorial for Beginners: How to Use Confluence Software
In our previous tutorial in this JIRA Training Series for All, we learned about Zephyr for JIRA. Here, in this tutorial, we will explore Atlassian Confluence in detail.
As defined in the Merriam-Webster dictionary, the word confluence means “a coming or flowing together, meeting, or gathering at one point”.
=> Click Here To Complete JIRA Tutorials Series
True to its definition, Confluence software, developed by Atlassian, is an effective team collaboration software that provides a common platform for teams to work together and share information efficiently.
This is a great tool to centralize the knowledge repository. Confluence can be thought of almost like a wiki with advanced content creation tools.
Table of Contents:
Atlassian Confluence Tutorial for Beginners
The Confluence content collaboration tool is available both as a SaaS i.e. subscription-based hosting centrally on the cloud as well as the Self Hosted application with the option of installing an in-house dedicated server or utilizing Confluence Datacenters.
In this Confluence tutorial, we will be discussing the features of the subscription-based option.
Why do we need Confluence?
How often does it happen that we testers raise bugs, only to find out that the requirements were changed sometime after development started, and due to lack of communication about the change testers were not made aware of this change before testing started?
The reported bug is then closed as Invalid. This can be frustrating for testers as their creditability is affected along with confusion and uncertainty about what other uncommunicated changes may be present in the application being tested.
Another common nuisance is when important information is buried under chains of emails over several mail threads and is difficult to retrieve.
Collaboration tools are a good solution for these scenarios because:
- All information is stored in one central location, which makes it easily accessible to all users, so no more scanning of email chains or meeting notes to look for the required information
- Any updates made to the information trigger a notification to other users, which makes it easy for users to remain up to date about the latest discussions
- This tool has an easy learning curve so does not require any special training or certification to start using the tool
- There are numerous real-life applications that confluence can be used for, we will be discussing some of these applications in this article.
Further Reading => A Detailed Study of Atlassian Intelligence
Its Advantages
#1) Content management
Content management includes the creation, maintenance, organization, and deletion of content. Content creation tools are easy to use and include a variety of functions – from basic text formatting and creating tables all the way to linking documents and embedding macros.
The content can be organized into separate spaces, sorted and arranged in hierarchical order as required.
#2) Search
This tool supports a full-text search for all the content. The search results will include any matching results for the text in the page’s main content and comments. This results in a very detailed search.
#3) Confluence Templates
This tool comes with some best practice templates that can be used to create pre-formatted pages.
#4) Integration with JIRA
JIRA and Confluence are both developed by Atlassian and have seamless integration with each other. Development work can be tracked in JIRA and the corresponding reports can be generated by automatic linking.
#5) Page and File versioning
As this is a collaboration tool, needless to say, it would be used by various cross-functional teams at all levels multiple times. To keep track of the changes made since the last edit, Confluence saves older versions of pages and files automatically.
This older version can be used to compare the difference or even revert to the last edit if required.
#6) Feedback
Team feedback in the form of comments can be put on the pages and always referred to or even searched for when required.
#7) User Management
Users and group-based permissions can be set up. It is even possible to set up separate viewing, editing, and admin permissions for each space. We will discuss the concept of spaces in the next section.
#8) Add-ons and plugins
This tool has a wide range of available add-on plugins that can be used to perform functions above and beyond what standard the tool has to offer. Some popular add-ons are Draw.io Diagrams, Balsamiq Mockups, Scroll PDF exporter, etc.
Recommended Reading => An in-depth tutorial on Confluence Cloud Migration
Getting Familiar with Terminology
Dashboard
The dashboard is the landing page that a logged-in user sees after a successful login. The dashboard gives a quick snapshot of the recent updates by the team along with the recent updates done by the user himself.
Along with the updates, the dashboard also shows the Spaces that the user is a member of. We will discuss more spaces in the next section. The sidebar containing updates and space details is collapsible to optimize the viewing experience.
Below is an example of the Confluence Dashboard.
The dashboard is customizable and the admin can set up a universal dashboard that all users will see.
Concept of Spaces
According to the Merriam-Webster dictionary, one of the meanings of the word space means “a limited extent in one, two, or three dimensions”. Spaces in this tool are a way to organize the content. Spaces can be thought of as individual file containers where the content can be categorized and organized in a meaningful way.
There is no standard rule of how many spaces need to be or should be created. The user can create any number of spaces with their own specific purposes to facilitate collaboration within teams.
Below is an example of the spaces being created based on the different organizational units.
The space directory contains a list of all the spaces that are created by confluence. You can browse the spaces based on the space type – site, personal, or my spaces. My space refers to the sites created by the logged-in user himself and can be either a site or personal space.
Below is an example of the space directory.
Confluence permits the creation of two spaces- site spaces and personal spaces. Below is a comparison of these space kinds:
Characteristic | Site Spaces | Personal space |
---|---|---|
Purpose | Collaboration | Personal work space |
Accessible by | – All Confluence users – Access can be restricted based on Groups of users (similar to JIRA) | – Creator of space if site marked as private – All Confluence users, if space is made public |
Listed in Space directory | yes | No, accessible under personal profile of the creator |
Space Sidebar
The space sidebar is a collapsible menu on the space and pages and is used to navigate different pages. The pages are shown in the form of a hierarchical tree structure.
Header menu
The header menu is visible on all pages and contains the Confluence Logo and the default menu with default options – Spaces, People, Create, Help Menu, Notifications, and Personal Profile Management. This header menu is customizable and more menu options can be displayed as required by the user
This dashboard page is accessible from any page – the user can click on the logo on the main menu and the user will be redirected to the dashboard.
Create functionality
Create functionality is used to create new pages within any chosen spaces in the desired hierarchical order. We will discuss this functionality in more detail in the next section.
The image below pretty much summarizes the main functionalities that you would be using as a confluence user:
How to create and manage your own space and pages
In this section, we will discuss how to create and manage your own space and pages from scratch.
Step #1: Creating your space
Now choose the kind of space you want to create
Now fill in the required information for the next step. You will be required to enter a space name, a space key, and other mandatory or optional fields depending on the kind of space you chose.
The space key is a unique key used in the space URL and is auto-generated when the user types in the Space name, but you can change it if required.
Congratulations, you just successfully created your first Confluence space!!
Now let’s move on to creating some pages and content to share in this newly created space.
Step #2: Creating new pages
You have the option to create a blank new page or choose from available templates. The very first page will be created as the Parent page. Subsequent pages can be created under this parent page or as separate pages depending on how you want to structure your space.
- Creating a blank page
- Create a page based on available templates
Depending on the template chosen, you will be required to perform a few additional steps like entering the page name, etc. I chose the Retrospective meeting template and was asked to enter the Title and Participants.
A new page will be created where you can edit and fill in the required information.
Step #3: Formatting options
This tool has a huge variety of text formatting and display options. Let us discuss some commonly used options from the text formatting menu bar briefly.
- Formatting styles: there are several in-build styles available for the text e.g. Paragraphs, headings, quotes, etc.
- Font-related options: basic functionality to update font color, make text bold, italics, etc. is provided
- Lists: By default, there are 3 types of list options provided – bullet point list, a numbered list, and a task list. The Task list is shown in the checkbox in front of it. A checkbox can be checked after the task is done to indicate the completion
- Align options: The text can be aligned left, right, or center as required
- Page layout: Using this option, the user can define sections within the document and manage the layout of the page
- Inserting files and images: User can upload files and images to the Page as desired
- Inserting Links: The user can add links to other web pages or other Confluence pages in the Confluence document for easy reference
- Working with Tables: Table options and the toolbar provided in Confluence software is similar to table options in MS Word. The symbols are self-explanatory and the functionality is easy to understand and use
- Insert more content options: There are already default options available in Confluence for inserting files and images, inserting links, and creating tables. For any additional content like adding Google sheets, inserting plugins, etc. we use the Insert more content option
Suggested Reading => Get to Know All About Jira Cloud Migration Assistant
Sample Document
Below is a sample page that I created to demonstrate some of the functionalities we have discussed thus far.
Some Common FAQ’s About The Tool
Q #1) This tool seems to be a great way to share and store information. Can you provide some practical applications?
This tool can be used in various technical and non-technical environments.
Some applications are as follows:
- Knowledgebase: A knowledge base is basically an information repository. It usually contains documentation about how to do certain things and maybe even information about how to troubleshoot products. An example of this can be for the QA team to manage and share information about processes, how to test documents, informative articles, troubleshooting tips, etc.
- As your own Intranet: An intranet refers to an internal network of any organization and is a hub for displaying and sharing information. An example of this can be a space created by the Human Resources department to share company policies, vacation policies, upcoming events, and user guides for common tools like time off requests too, etc. Information can be easily shared and access is restricted to Confluence users within your company so it is a secure platform
- Business and Software Teams: For business and software teams, this tool can be used to write and manage product requirements, build and share release notes, collaborate on and record team decisions, create technical documentation, create blogs to share teams’ progress, etc.
Q #2) I want to rearrange the pages in my space. How do I do that?
This tool provides the functionality to move and reorder your pages within the space as desired by the user. The operation is quite a simple drag and drop operation that allows you to reorder pages under the same parent or move pages from one parent to another parent page.
To move or reorder a page, go to Space Tools-> click on Content Tools -> Click on Reorder pages.
Click on the Space name to expand the branches of the space. Now drag the required pages and drop them to the required location. Alternatively, you can also sort the pages alphabetically.
Q #3) I need to find details about a project/document, how do I search for it?
There are 2 ways to search content in this Confluence wiki, you can use a quick navigation id or you can do a full search. When a user starts typing text in the search bar in the header, the quick navigation aid starts showing matching results by default.
After you add a search keyword, press Enter, then Full search mode gets activated. The tool will search for all spaces, profiles, etc. to look for matching results. Once results are displayed you can refine the search results by author, by spaces, by last modified date, or based on the content type.
Q #4) I am in the process of finalizing content on my page and that would require lots of edits. How do I prevent spamming everyone’s mailbox by sending a notification to people about every single update that I make?
This is quite easy! When the page is first created, a notification is sent to all Confluence users in that space. This is set up by default, however, we can control when we want to send (or do not want to send) notifications about subsequent edits and updates made to the page.
Remember to select this checkbox once you are ready to share the updates with other users.
Q #5) If I have feedback about the content of the confluence document, what is the best way to provide it?
Use the comments section. Leave your comments in the document and the notification will be sent to all users. Users will be able to see your comment and can choose to reply to your comment, like your comment, and can even post their own comment.
Q #6) I got a notification that someone mentioned me on their page, what does that mean?
This means that the person who mentioned you on a particular Confluence page needs your attention on something or has assigned a task to you.
Q #7) Someone updated the original document, how do I know who changed what in my document?
One of the most important features of Versioning and retaining a history of document updates. You can go to the page history and check who updated the document.
From this page, you can select the page versions you want to compare and figure out the exact changes that were done. The following screenshot shows a comparison between the two selected versions of the page.
Conclusion
Confluence is a very effective team collaboration tool and can be used for knowledge management and documentation purposes, as an intranet for internal information sharing, and potentially eliminate communication of changes via emails.
The information entered in Confluence can be managed with ease and the entire content is searchable.
Using confluence, companies can eliminate the need for physical storage space or shared drives. Various teams can use this tool to provide the most updated company policies, incentives, and announcements, etc., technical project teams can use it to manage requirements, plan a project, share process knowledge, share best practices, etc.
It seems to be a great tool for sharing knowledge, but how does that help our tester community?
Well, to start with, knowledge of this tool adds to our skill sets. This can act as a quick reference guide whenever you have any questions or need the most up-to-date information.
For QA Managers, Confluence provides a great platform to share information with the team about testing best practices, how to test documents, troubleshooting guides, automation project planning, updates, announcements, etc.
=> Visit Here To Complete JIRA Tutorials Series
Do you use the Atlassian Confluence tool at work? Let us know your thoughts and experiences in the comments below.
Great effort ! Please post more such articles.
Hi Ananth
Thank you for the feedback. Glad you liked the article :)!
Thanks
Neha
Very clear and very helpful as the Confluence tutorial. Thanks a lot!
Glad you liked the article!
Very helpful article, Thanks for sharing..
Hi @Alaina
Thank you for sharing your experience with STH readers.
Thanks
Neha
confluence is very popular and widely used team collaboration tool. we are using it on our project and love its features.
I have so many documents in Word, Onenote, and PDF formats. Copy/paste never works. Pictures don’t copy, formatting disappears. Confluence is not very user friendly with existing documents. It seems you have to recreate the pages, unless I’m missing something?
I would like guidance on how to paste a Word document as well. It isn’t fun to recreate each time.
Hi Pearl
Confluence has updated their functionalities and UI quite a bit since I wrote this article, probably worth a review. One cannot however still import a word document and expect pages to be created that way , but one page is created manually, the rest of the content can be copied pasted.
Hi Alan
Confluence has updated their functionalities and UI quite a bit since I wrote this article, probably worth a review. One cannot however still import a word document and expect pages to be created that way , but one page is created manually, the rest of the content can be copied pasted.
Hi,
I have been using Confluence for 6 months now and am only now starting to train on using the software. WOuld it be possible for you to update the training guide with the latest screenshots of Confluence? It looks different to those currently posted.
many thanks,
Claire
Hi Claire
Thank you for the feedback.
Altassian updates Confluence and JIRA interfaces and flows quite frequently. Unfortunately, it would be difficult to keep the article updated with latest screenshots at all times 🙁 .
Thanks
Neha
Very unique post…!
Hi Jitendra
Thank you for the feedback :)!
I’m quite curious on the interplay between Confluence and SharePoint. Up until now, we had been using documents on SharePoint to record knowledge, but a wiki such as Confluence seems like a better solution. What should then go on SharePoint and what should go on Confluence?
Hi David
In my opinion Sharepoint is good for storing and sharing documents similar to OneDrive and Confluence is almost like a live knowledge repository like Wiki that facilitates easy collaboration.
Excellent, thank you for sharing your knowledge, very helpful.
Glad you found the article useful!
Thanks @Shikha . Glad you liked this article 🙂 !
I would like to configure my custom application for user management like LDAP. Is there any possible?
Hi Bala
As far as I know Confluence cannot be integrated with Active directory or similar authentication services – but not 100% certain. I welcome inputs from other readers regarding this query.
Tutorial is very helpful, thanks
However:
1) How does one get rid of all automated formatting. I want to insert my own bullets, etc., when and where I want to. I do not want help from the system tries to help.. all it is for me is an aggravation. I know it has become a standard for all apps… but I don’t care for it, please add a toggle ON /OFF for any formatting in Confluence/JIRA
2) why is the default a double space. why do I have to use the shift return to get a spacing of 1.5. Really what I would like is a true single space.
3) I removed all automated formatting.. does not work.
Hi M
Glad you liked the article!
Good suggestions from user perceptive , you can submit these to the Altassian here https://community.atlassian.com/