This article covers topics that are often hotspots in a demo or while evaluating WikiTraccs as migration tool.
Only a few steps, BUT...
You need the following at hand in this guide:
- the means to authenticate with Confluence (version 6+)
- the means to authenticate with SharePoint Online
- two new SharePoint sites
- the client ID of a registered Azure AD application (How to?)
Note that all of the above is covered in the quick start video below, including an Azure AD configuration.
Quick Start Video - First Confluence Migration
STEP ONE: Download WikiTraccs
Click to open the WikiTraccs download page: DOWNLOAD page.
Download the zip file.
No installation requiredWikiTraccs has no installer. It is provided as portable version which means you extract a zip file and run the program.
Extract the zip file - it contains two folders WikiTraccs.Console and WikiTraccs.GUI.
In the WikiTraccs.GUI folder run WikiTraccs.GUI.exe.
Windows might block WikiTraccs.GUI.exe from running, showing a blue warning message. This message shows because the file has not been signed. Unblock the file:
- Open Microsoft Windows Explorer to locate WikiTraccs.GUI.exe
- Select WikiTraccs.GUI.exe with the right mouse button and choose Properties
- Choose Unblock in the lower right corner of the resulting dialog(*)
- Select OK to close the dialog
(*) If the Unblock button or option is not present, the file is not blocked.
A blue-ish window opens. We’ll call this just WikiTraccs for the remainder of this page, instead of WikiTraccs.GUI.
Congratulations, you downloaded and started WikiTraccs.
Proceed with the next step.
STEP TWO: Configure WikiTraccs and test connections
The window you opened in the previous step should look like this:
WikiTraccs main view
You will now use this view to configure everything for a first migration.
Select the Confluence base address input field and enter the base address of Confluence. This is the source system whose content will be migrated to SharePoint Online.
Under Confluence authentication type select the authentication type to use. Choose Anonymous to have WikiTraccs access Confluence as anonymous user. Choose Interactive login instead to open a browser window for logging in when starting the migration. Choose Personal Token to use a Personal Access Token (note: available as of WikiTraccs v1.13).
Select the WikiTraccs site input field and enter a SharePoint site address. Now is a good time to create this site.
WikiTraccs SiteWikiTraccs uses this site to store migration-related data. The site is also used to configure aspects of the migration. The site should not be used for other purposes.
Select the Try auto-detect from site button to detect the tenant ID. If this doesn’t work enter the tenant ID manually into the Tenant ID input field.
Select the Azure AD Application Client ID input field and enter the ID of the Azure AD application that WikiTraccs should use to access SharePoint.
Where to get the Azure AD Application Client ID from?
Read the blog post Registering WikiTraccs as app in Azure AD for step-by-step instructions.
Refer to Authenticating with SharePoint for more general information.
Under SharePoint authentication type select the authentication type to use. Choose Interactive (MFA supported).
Proceed with the next step.
STEP TWO AND A HALF: Validate the configuration
Validating the Confluence connection settings
Choose the Test Confluence connection button to test the Confluence connection.
With the Anonymous and Interactive Login authentication types, WikiTraccs will open a browser window and automatically navigate to the Confluence base address you entered in step 1. Log in, if you chose Interactive Login as Authentication type in step 1.
Wait for the browser window to close. This is important. It has to close by itself.
NoteWhen chosing Personal Token as authentication type, no browser window will open. The token already combines a Confluence user identity and password, so WikiTracc should be able to test the connection without showing a browser for login. Personal Access Tokens are available as of Confluence 7.9.
A message box in the blue WikiTraccs.GUI window will open and tell whether the test succeeded or not.
Validating the SharePoint connection settings
Choose the Test SharePoint connection button to test the SharePoint connection.
WikiTraccs will show the default Microsoft 365 login experience in any open browser window it finds, or open a new browser window. Select this browser window and log in. A green bar should appear, saying Authentication complete.
Now select the blue WikiTraccs.GUI window again, bringing it back to the front.
A message box will open and tell whether the test succeeded or not.
Something didn't work?If something goes wrong refer to the Troubleshooting section.
When both of those tests where successful, select the Prepare WikiTraccs site and update space inventory button. You might have to log in again.
If successful, a message box will open and show you the number of Confluence spaces that were found.
Proceed with the next step.
STEP THREE: Start the migration
First, you need to select the Confluence spaces to migrate.
Choose the Open space inventory to choose source spaces button.
A browser window opens, showing the space inventory SharePoint list. It contains information about all spaces that were found in Confluence. WikiTraccs filled this list when you selected the Prepare WikiTraccs site and update space inventory button in the previous step.
For each element in the space inventory list, choose the RequestTransformation option to include this space in the migration:
Include a Confluence space in the migration.
When you are finished, return to the WikiTraccs window.
Select the Target site input field and enter the address of the target SharePoint site. This site will be the new home for migrated pages. Now is a good point to create this site.
Only one target site?
Yes, you can only configure one default target site in the WikiTraccs.GUI user interface.
Configuring a different target site per space is possible via the WT_Setting_TargetSiteRootUrl column of the space inventory list (or the settings file). See How to map Confluence Spaces to SharePoint Sites for more information.
Select the Start transformation button to start the migration.
A new window opens - WikiTraccs.Console - and the migration begins.
Multiple log insYou might have to authenticate twice because WikiTraccs.GUI first tests the connection, then hands over to WikiTraccs.Console which authenticates again.
Congratulations. Your first migration is running.
Look at the Site Pages library of your target SharePoint site. After a minute or so new pages should appear. Those are the transformed Confluence pages.
TipTo end the migration select the the WikiTraccs.Console window and press Ctrl+C to shut it down. You can start it again at any time and it will resume where it left off.
This article covers the trial version of WikiTraccs and how it’s different from the licensed (full) version.