HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

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 Add-ons platform compatibility for package and version information. 

Install 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"
        }
      }
    
  5. Add to startup.cs.

    public void ConfigureServices(IServiceCollection services)
    {
         //…
         services.AddFind();
    }
    
  6. Add example slice.

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

Install previous versions of PowerSlice

  • Source code download from GitHub.

Documentation