eXo WebDav Office Plug-In
1 Intro
eXoWebDavPlugin is a library written using C# , that allows to use the WebDav service from any other application, for example Word, Excel, PowerPoint applications with the user interface based on this library.
The library allows :
- To Load files from the JCR repository into MS Word;
- To Edit and Save files in repository;
- Making a full-text repository search;
- To View and Edit some version of the file and compare it with the base version (current state).
2 Installation
First of all, you need to have Microsoft Office 2003 Word and Microsoft .NET framework
installed on your system. If you do not install Microsoft .NET framework runtime environment,
during the installation procedure plugin will ask you to do so and point to URL where you can get it.
eXo WebDav Office Plug-In (and all .NET 2.0 based Office Add-Ins) requires three hotfixes from Microsoft in order to run. These hotfixes are required by any Office Add-In that uses .NET 2.0. You should not uninstall these hotfixes.
http://www.windwardreports.com/downloads/beta/kb/lockbackRegKey.msi
http://www.windwardreports.com/downloads/beta/kb/extensibilityMSM.msi
http://www.windwardreports.com/downloads/beta/kb/office2003-kb907417sfxcab-ENU.exe
After these conditions are satisfied, download the
latest version of the plugin.
Then, you can install eXo WebDav MS Office Plug-In application, running setup.exe (if your system does not support the MSI installer).

When the installation process ends succesfully, the new menu item called "Remote Documents" will appear in MS Word, Excel and PowerPoint.
For
uninstallation open
Control Panel->Add or Remove Programs, find the line called
eXo WebDav MSOffice Plugin and click
Remove
3 Configuration
Before opening any documents, you need to configure the connection with the WebDav server.
You can do this using the "Settings" dialog window. Use the
"Test connection" button to make sure you've entered the correct settings.
4 Usage
When the configuration is done, you can start browsing your documents.
Click "Open" from the "Remote Documents" menu to call the browser window. You can browse the
repository using the left nodes tree. To open any file, click twice on its icon in the right file list window,
or select the file and press "Open" button in the form.
If you have opened a file from the repository, and want to save any changes, you can use both -
"Save" and "Save As.." buttons. The difference is that the "Save" puts the document at the same place, and "Save As.." allows you to save the file in another directory.

The Library can save documents of various types. Select a required type of the document from the box of types and click the "Save" button.
Such types of the documents as Word Document, Word Template, Text File and HTML file are avaliable.
Library also sends the MimeType of the document to the server alomg with the content of the file.
PlugIn can also open various types of documents.

For browsing the version history of the document, use the "Versions" button, which is active when you have selected a versionable file.
You can also make a full-text search in the repository. Select the "Search" menu button, put keywords to search into the search text field and press the "Search" button. The search results will be shown in the list of files.
This picture shows full-text search results: