I have now found a way to display the 'Edit Online' action next to the list of actions for a Microsoft Office content item within the Alfresco Web Client interface. Basically what you have to do is the following:
- From your apache-tomcat installation directory, navigate to the following directory: 'webapps/alfresco/WEB-INF/classes/alfresco'
- Open the 'web-client-config.xml' file
- Change the value within the '<edit-link-type>' tag from 'http' to 'webdav'
- Restart Tomcat
You should now be able to see the 'Edit Online' action icon next to a Microsoft Office document. When you click this, it will open the document in the relevant Office application (Word, Excel, or PowerPoint). You can then edit the document, save it as normal, and close the Office application. Next you simply click the 'Done Editing' action next to the working copy version of the document in Alfresco, and the file will now be checked in and updated with your relevant changes.
I have noticed that this still works even without installing the SharePoint protocol, or installing OpenOffice. However it only properly works in Microsoft Internet Explorer. I have tried doing this using Mozilla Firefox with the IE tab plug-in, but when I click the 'Edit Online' action, it prompts me with a runtime error in the browser. If I just select 'No' from the error prompt, it continues to function as normal, in that it allows me to make changes to the document, save it, and check it back in via the 'Done Editing' action.
Has anyone else got this 'Edit Online' feature to properly work within Mozilla Firefox using the IE tab plug-in?