In client side, you need to pay attention to the following environment requirements before using this feature.
For all OSs/browsers, it is recommended you install and make sure Java Applet enabled. This is required for opening Non-MS Office files. You can visit http://javatester.org/ to make sure Java Plugin already installed on your browser.
Note 1. Allowing to open and edit MS Office file types.
Configure WebDAV Redirector on the client.
On Windows 7, click Start, type regedit in the Start Search box, and then press Enter. If you are in Windows 8, hold the Windows key (WINKEY) + F, highlight Apps in the Menu bar, type regedit in the Search box, and press Enter.
Locate to the following:
On the Edit menu, point to New, and then click DWORD Value.
Type BasicAuthLevel, and then press Enter.
Right-click BasicAuthLevel, and then click Modify.
In the Value data box, type 2, and click OK.
Update the Registry on the client.
Locate to the following:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet (for MS Office 2010)
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet (for MS Office 2013).
On the Edit menu, create BasicAuthLevel with the same value as in Configure WebDAV Redirector on the client.
Exit Registry Editor, and restart your client.
Note 2. On Chrome browser
If you install both Microsoft Office and OpenOffice, you need to choose Microsoft Office as default application for office files.
Note 3. For Non-MS Office files
When you open/edit a Non-MS Office file, one NPE exception is thrown on the eXo Platform server and even when the file is opened successfully, the client gets very slow. See here for understanding the problem.
On Firefox, to open/edit one file, you need to install davfs2 that allows mounting a WebDav server as a disk drive and IcedTea Plugin (a Java web browser plugin to run Java applet):
sudo apt-get install davfs2 sudo apt-get install icedtea-plugin
eXo Platform currently uses the third-party IT Hit WebDAV AJAX library that asks 2 credentials: Webdav and sudo. Thus, you need to belong to the sudo group to open/edit files on Linux. This issue has been reported to IT Hit and this fix may be included in the next version of eXo Remote Edit add-on.
Enable BasicAuth None SSL with the command:
defaults -currentHost write com.microsoft.registrationDB hkey_current_user\\hkey_local_machine\\software\\microsoft\\office\\14.0\\common\\internet\\basicauthlevel -int 2
In case you cannot open Microsoft Office files, you should close or force closing Microsoft Office Application, then re-open it.
In MAC OS 10.9, to edit a text file, it is recommended you use TextWrangler (not default TextEditor) to edit it.