Requirements
1. Confluence 2.6.1 or later.
a. See http://www.atlassian.com/software/confluence/ to download
2. Windows SharePoint Services (WSS) v3 (free with Windows Server 2003).
To check whether Windows SharePoint Services are installed, go to Start, All Programs, Admin, SharePoint 3.0 Central Administration. If you can see 'SharePoint 3.0 Central Administration', it is already installed.
a. See http://office.microsoft.com/en-us/sharepointtechnology/FX100503841033.aspx?ofcresset=1 for information.
b. To download, see this page.
3. (optional) Microsoft Office SharePoint Server (MOSS) 2007 (Standard or Enterprise)
MOSS is Required for the following features:
a. Integrated Search
b. Single Sign-On functionality from SharePoint using Windows Integrated Authentication to Confluence using Forms Based Authentication. See this page for information.
c. To download a trial version of MOSS, see this page.
Installing the plugin
To install the plugin, do the following:
- In Confluence, navigate to Administration -> Plugin Repository -> SharePoint Plugin.
- On the row named SharePoint Plugin, click on 'install'.
(if your Confluence server doesn't have an Internet connection attached, you can download the Confluence SharePoint plugin separately. Once installation is complete, move on to configuration. - If you're using the SharePoint web part features, then you need to install the Confluence permission check RPC plugin (follow link for instructions).
- If you're running Confluence 2.7+ you can do this from the Plugin Repository (see step 1).
- If you're running Confluence 2.6 or earlier, download the Confluence permission check RPC plugin to this directory:
<confluence>/confluence/WEB-INF/lib
Following this, restart Confluence.
Configuring the SharePoint plugin
Ensure you also read the next passage, entitled Important Conditions for Configuration Values. Otherwise, your configuration may fail.
Make sure you're logged in with Administration privileges.
1. Navigate to Administration -> SharePoint Admin (under the Administration list on the left)
Screenshot: The SharePoint Admin Screen

2. Set the theme. Navigate to Administration -> Themes and select the 'SharePoint theme'.
Screenshot: Choosing the SharePoint theme

3. Set the configuration values.
Sample values for configuration:
Server URL: atlassian-serv:80 username = ATLASSIAN-SERV\Administrator password = ******* Search URL = http://atlassian-serv/_layouts/searchresults.aspx (for WSS, MOSS is slightly different) Search Field Name = k (this is for MOSS)
Important Conditions for Configuration Values
1. 'Server Name' Value
The SERVERNAME value is especially important. Leaving out the SERVERNAME will cause failure. Notice also it is the backslash being used, \ not the forward-slash. It's very easy to accidentally get this wrong.
2. Username Format
The username must be of the format:
username=SERVERNAME\username
3. Setting Home Page URL
If your SharePoint home page has a URL like the following:
http://servername/site/confluence
then you will need to use a setting like this:
servername/site/confluence
4. User Attributes
The user specified must have either of the following attributes:
- Be a local user to the SharePoint server, as opposed to a domain user if the SharePoint server is running as a local user.
OR - If the SharePoint server is running as a domain user, then a domain user can be used for this setting. Otherwise it seems that SharePoint doesn't know how to resolve domain users coming in via a web service.
5. Configure SharePoint for 'Basic Authentication'
SharePoint must be configured to use either NTLM and/or Basic Authentication. The 'authentication type' should be 'Windows'. These settings are found on SharePoint under Central Administration -> Application Management -> Authentication Providers.
Other configurations may be possible but have not been tested. Kerberos will not work at this time.
6. Human-Readable Names Preferred
Editing SharePoint documents works better if the Server URL is a name or domain name (such as www.example.com) as opposed to an IP address (such as 204.106.74.12).
Troubleshooting
If you're still having problems after following these steps, see SharePoint Plugin configuration troubleshooting.
Version Info
| Name | SharePoint Plugin |
|---|---|
| Vendor | Atlassian |
| Authors | Brendan Patterson, Laura Kolker |
| Homepage | http://confluence.atlassian.com/display/CONFEXT/SharePoint+Connector+for+Confluence |
| Issue Management | http://developer.atlassian.com/jira/browse/CSI |
| Categories | Content Macros |
| Version | 0.5d |
| Availability | Confluence v2.6.0 to v2.9-m2-r2 |
| State | Stable |
| License | Freeware / Open Source (undecided) |
| Price | Free |
| Release Docs | http://confluence.atlassian.com/display/CONFEXT/SharePoint+Connector+for+Confluence |
| Java API Docs | n/a |
| Download Source | n/a |
| Download JAR | sharepoint-plugin-v0.5d.jar |
