HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityLog In

Powerslice for Optimizely Content Cloud

This topic describes PowerSlice for Optimizely Content Cloud (CMS), which provides fast content filtering when working in edit view, suitable for sites with large numbers of pages and blocks.

PowerSlice is also useful for content that does not naturally fit into a hierarchical structure, for example news articles and blog posts.

Requirements

  • No additional license fee for the add-on.
  • An Optimizely CMS installation with Optimizely Search & Navigation.
  • See Platform integration compatibility for package and version information. 

Installing PowerSlice .NET 5

  1. Install Episerver.Find 14+.
  2. Install Episerver.Find.Cms 14+.
  3. Install PowerSlice.
  4. Add to appsettings.json.
"EPiServer": {
    "Find": {
        "ServiceUrl": "https://demo02.find.episerver.net/XCgOgr0kIUsWbB9iE6PQnEo4uJGMoNf4/",
      "DefaultIndex": "mh.nguyen_defaultindex"
    }
  }
  1. Add to startup.cs.
public void ConfigureServices(IServiceCollection services)
{
     //…
     services.AddFind();

}
  1. Add example slice.
[ServiceConfiguration(typeof(IContentQuery)), ServiceConfiguration(typeof(IContentSlice))]
public class EverythingSlice : ContentSliceBase<IContent>
{
    public override string Name
    {
        get { return "Everything"; }
    }
}
  1. Run the following command: Find Indexing Schedule Job

Installing previous versions of PowerSlice

  • Source code download from GitHub.
  • Lower versions are available as zip files for download.

Documentation


Did this page help you?