Cross Platform Enabling the TFS Project Portal

Team Foundation Server uses Windows Sharepoint Services (WSS) to provide the project portal infrastructure. If you installed TFS 2005 then you will probably have WSS 2.0 installed, even if you later upgraded to TFS 2008.  WSS 3.0 gets installed by default with TFS 2008 installations and is *much* better than WSS 2.0 - not just in the area of cross-platform and cross-browser support but just better all round.  If you have a WSS 2.0 site running your TFS 2008 project portals then I would encourage you to upgrade to WSS 3.0 wether you need cross-platform support or not.

Anyway.  Here at Teamprise we like the Wiki way of working to manage content on our team project portal, and WSS 3.0 comes with basic wiki capabilities.  The only problem is that by default the Sharepoint wiki uses an ActiveX control for content editing which obviously presents a few problems when editing content from a Mac or Linux machine.

Luckily, the kind and clever folks at Telerik come to the rescue with a (free) cross-platform alternative to the WSS (and MOSS) editor.

Editing a Sharepoint Wiki page in Safari and Firefox on Mac OS 10.5

Installing the editor in a standard WSS 3.0 portal as used by TFS takes a few minutes.  Basically, you have to carry of the following steps:

Finally, if you are using a standard WSS project portal then you will also need to configure the RadEditor to insert standard hyperlinks.  Until you do this part, the Link button in the RadEditor control will not work.  It took me a while to figure out how to get this button enabled - basically you have to go to %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\wpresources\RadEditorSharePoint\\Resources on the server hosting your sharepoint sites (which is the TFS server in my case) and edit ListToolsFile.xml and ToolsFile.xml replacing the line

<tool name="MossLinkManager" />


<tool name="LinkManager" />

You then might need to do an iisreset and hit refresh in your browser to clear all the caches but your link button should now work great.

Once this is all done, you will be able to edit wiki pages and other HTML content from Safari, Firefox on your platform of choice.


Creative Commons License
This blog is licensed under a Creative Commons License.