Leading Practices When Setting up in Coveo

A cloud installation of Coveo for Sitecore is easier to maintain than an on-premises one, as mirrors and redundancy are handled by Coveo. However, there are still a few things to keep in mind when using Coveo.

Limit Your Developers Access

It’s often needed for developers to have access to an organization. However, you usually don’t want to give them full administrative access, for security reasons.

Create a group with limited access and invite your developers into this group (see Create a Coveo Group for Developers and System Integrators).

Have Multiple Coveo Organizations

It’s usually a good idea to isolate your Sitecore websites in different Coveo organizations. This way, you ensure that an error in a development environment doesn’t affect the production environment.

As a rule of thumb, every Sitecore website should have its own Coveo organization.

Production Versus Non-Production Environments

Your production environment should be indexed in a Coveo organization where only the required sources are indexed. Every non-production environment should have their own separate Coveo organization.

For example, your production environment could be in a Coveo organization called My Production Organization while your UAT environment is in a Coveo organization called My UAT Organization.

Have Multiple Development Environments

If you have many developers working on their own version of the Sitecore website, they should each have their own Coveo organization in which they can index their own copy of the website.

Because things tend to shift quickly in a development environment, we recommend that you create Coveo Trial organizations, which are free to use for a month.

Note

You can create a new trial organization at the end of the month, and rebuild your Coveo indexes from your Sitecore site. While you will lose your analytics and any external source configuration, you will keep your Sitecore configurations.

The following diagram shows a good example of what a Cloud environment should look like:

37095041

Cloud Limits

Coveo organizations have several limits (see Review Organization Settings and Limits).

What's next for me?