In a larger organization it can be cumbersome to explain for the editors how to install the EPiServer ActiveX controls that provides you with some extended functionality.
Security restrictions can also be a problem for ActiveX controls. So why bother? Well you will miss the following functionality:
- Spell checker, Microsoft Office Support
A component that enables the Editor to use Microsoft Word spell checker. - Export to Excel, Microsoft Office Support
A component that can export xForms data to Microsoft Excel. - Advanced File Upload
A component that enables support for advanced file upload, for example drag-and-drop and multiple file upload.
Installation from your Browser
Click the Install-button on the Components tab on the Root/Welcome-page to install manually.
Automate installation or workaround security problems
Extract the DLL files inside the cab file to the client computer:
\<UI folder>\activex\episerverclientcomponents.cab
Run the following command to install:
regsvr32.exe EPiFileUpload.dll
regsvr32.exe EPiOfficeIntegration.dll
Creating a script or small msi package that automates the installation is not very complicated and saves the editors the task to install this themselves. Remember that Advanced File Upload will also require a permission for function to be setup in admin mode.
EPiServer Office Integration
You can use episerverofficeaddin.msi, in the same folder, to get the Office Integration installed. I have had problem with upgrading so I always uninstall existing version first and then reinstall the latest version.
This tool can be very powerful if used right. Read the Tech Note on Microsoft Office Integration before you try to use it. It will require changes to web.config before you can test it.
Tags: activex, EPiFileUpload, EPiOfficeIntegration, EPiServer, EpiserverOfficeAddin
-
Hello again Fredrik,
as allways a great article, im having problems with the add in. It seems to install correctly and I get the add in on word. I also see the sites I activated it for but when I click on them i don’t seem to be able to log in to them. I have put the access rights for the functions and uncommented the web.config part for the add in. I also have the right authentication method is IIS (removed the basic authentication in IIS).Also I have the site in the trusted sites in IE.
The message I get is the following:
Failed to contact EPiServer CMS, make sure the URL is valid and you are authorized to perform this action.[200]I see all the sites in the add in so it must be able to communicate whit them…
any help would be apreciated. I have a new instalation of episerver CMS 5 R2
cheers
Diego -
We are deploying the Episerver components as described above by manually registering the .dll files in the registry via a script file. The problem is that staff in our organisation do not have admin rights to their PC’s so these need to be registered by logging on as an administrator first. However it appears that these components need registering per user so this does not work. What we have been doing is temporarily giving the user admin rights on their account, installing the components and then revoking the access rights which is very cumbersome! Is there a work around to this? Is it possible to register the components for all users of a PC and not just the user currently logged on?
-
I cannot install EPiServer CMS Client Components (using Ver 5), and obviously is missing something in IE7 or Vista. Even setting security level to minimum does not help. The result when I try is just a broken image window, see here: http://www.webkommunikasjon.no/Episerver-Install-Components-Problem.wmv
I have reinstalled Office 2007, but all the IE7 versions I have found says I must have XP when trying to reinstall. It used to work before I did some spring cleaning up on my computer. The Episerver partner in Norway are not able to help… -
Thanks a bunch, Fredrik. I will investigate more. (Yes I am administrator.)
-
Hi Fredrik,
i’m getting this error :
Invocation of webservice failed: http://mysite/mysiteui/OfficeIntegration/WebServices/PageService.asmxFailed to contact EPiServer CMS, make sure the URL is valid and you are authorized to perform this action.
Also do u know how to trace into EPiServer.Word.wsc ?
Thanks -
I have chased the same error to Majid’s: Invocation of webservice failed: http://mysite/mysiteui/OfficeIntegration/WebServices/PageService.asmx Failed to contact EPiServer CMS, make sure the URL is valid and you are authorized to perform this action.
We have customised the episerver.word.wsc script to utilise a better word-to-HTML conversion prior to upload. It seems that [perhaps] as a result from CMS5 to 6 this process became broken and I struggled to get past the somewhat unhelpful PageService.asmx error.
When debugging I found that the shipped script and the customised script managed the page create and content upload part of process. However, the custom version failed at the page-commit stage. The solution was that our Word-to-HTML conversion produced an HTML fragment, rather than a full HTML page. Once the converted content was wrapped in a ‘full’ HTML document the customised process also completed successfully.
Perhaps the webservices have been updated to parse the uploaded data to ensure it conforms to expected web content.
Be sure to ensure any custom conversion provides a full web document for upload.
I intend to cross-post on episerver world site.

![Fredrik Haglund [Photo by: Kristina Sahlén]](http://blog.fredrikhaglund.se/wp-content/uploads/2010/03/fredrik200.jpg)

12 comments
Comments feed for this article
Trackback link: http://blog.fredrikhaglund.se/blog/2008/07/22/installation-of-episerver-components/trackback/