Configuring the Coveo Web Service on an EPiServer CMS Server
To configure the Coveo Web service for an EPiServer CMS server
-
Activate the Web service:
-
Using an administrator account, log in to the EPiServer CMS site.
-
Right-click anywhere on the content, and then select Admin Mode in the contextual menu.
-
In the panel on the left:
-
Click the Config tab.
-
Under Security, click Permissions for Functions.
-
-
In the Permissions for Functions panel on the right:
-
Click Edit next to Allow the user to act as a web service user.
-
Click Add Users/Groups.
-
-
In the Add Users/Groups dialog box, add the account that you selected to use to crawl the EPiServer CMS content, and then click OK.
-
Back in the Permissions for Functions panel on the right, click Save.
-
-
Deploy the Coveo Web service files on the EPiServer CMS server:
-
From the EPiServer CMS package, copy the CoveoService.asmx file.
-
Paste the file in the WebServices folder of the EPiServer CMS installation (not on the Website). This file basically points to the CoveoService.dll, which will be loaded in the Web services of the EPiServer CMS site.
Example: When EPiServer CMS is installed using the default installation folder, the full path of the file is similar to C:\Program File (x86)\EPiServer\CMS\6.1.379.0\Application\WebServices\CoveoService.asmx.
Note: You can save the CoveoService.asmx in another folder and use the WebServiceUrl hidden parameter to specify the folder (see Modifying Hidden EPiServer CMS Source Parameters).
-
From the EPiServer CMS package, copy the CoveoService.dll file.
-
Paste the file in the bin folder of the EPiServer CMS website that you want to crawl.
Example: When EPiServer CMS sites are installed using default installation folders, the full path to the file is similar to C:\EPiServer\Sites\MyEPiServerSite\bin\CoveoService.dll.
-
On the EPiServer CMS server, reset IIS (see Resetting IIS).
-
What's Next?
The Coveo connector needs an account to connect to the EPiServer CMS system and access the entire content that you want to index (see Adding a User Identity).