Upgrade to Coveo For Sitecore 4.0 Error in config
We've upgraded from Coveo for Sitecore 3 to 4 and we're getting an error:
Could not find configuration node: coveo/cloudPlatformConfiguration
I checked the configs in the 4.0 package and those in config, but I don't seem to be missing any.
The node I see is present in App_Config\Include\Coveo\Coveo.SearchProvider.config
I've used the Coveo for Sitecore 80 4.0 (1088).zip
Any help is appreciated.
The cloud platform configuration is like passwords. Everybody targets a different Coveo organization and there has to be a place where to store an API Key to communicate with Coveo Cloud.
The node `<cloudPlatformConfiguration ref="coveo/cloudPlatformConfiguration"/>` is a reference node. In the Sitecore configuration, everytime you see the word `ref`, it means "insert here the node at [path]". In this case, Sitecore is trying to locate the node at `coveo/cloudPlatformConfiguration` and does not find it.
This node is generated when you first install the Coveo For Sitecore package. After you installed the package, you should have been prompted by a "post installation wizard". This wizard asks you to connect to Coveo Cloud. The node `coveo/cloudPlatformConfiguration` is generated at that time in the file `Coveo.CloudPlatformClient.Custom.config`.
Normally, if you followed the upgrade steps, you should have that node.