HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In

PowerSlice for Optimizely Content Management System

Describes PowerSlice for Optimizely Content Management System (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 Content Management System (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