Try our conversational search powered by Generative AI!

Mari Jørgensen
Jun 7, 2010
  4228
(1 votes)

Slides and Source Code from EPiServer Partner Summit

At the EPiServer Partner Summit in Malmø I held a presentation about Search Providers and Settings for Properties, which is new functionality in EPiServer CMS 6.

I ran two code demos:

  1. Creating a custom search provider from scratch
  2. Adding settings to a custom property

I have added slides explaining the different interfaces and base classes I used, and also references to where you can find more information about the topics. You can download the presentation and the source code below.

Presentation and source code Resources.zip


About the Search Provider Library project

By habit I use post build event script together with Unleash It to copy library output into the web project. If you don’t want to install Unleash It you can change the library project’s output path or simply copy the dll manually.

In order for the IconCssClass property on the SearchResult object to work, I simply added the following css to the end of the system.css (located in App_Themes\Default\Styles):

.userSearch
{
    background: url(../Images/Tools/MySettings.gif);
    background-repeat: no-repeat;
    padding:1px 0 2px 18px;
}

I hope you enjoyed the Partner Summit as much as I did! smile_regular

Jun 07, 2010

Comments

Please login to comment.
Latest blogs
Change the IP HTTP Header used for geo-lookup in Application Insights

.

Johan Kronberg | Jun 10, 2024 | Syndicated blog

Copying property values

In this article I’d like to show simple Edit Mode extension for copying property values to other language versions. In one of my previous blogposts...

Grzegorz Wiecheć | Jun 8, 2024 | Syndicated blog

Auto-translate with OpenAI GPT-4o in Optimizely CMS

Improvements for Episerver.Labs.LanguageManager! It's now possible to auto-translate both a page and its children at the same time! Additionally, m...

Tomas Hensrud Gulla | Jun 7, 2024 | Syndicated blog

Upgrade To Optimizely CMS 12 Issue: List item fields have become Required

There are many funny details to be aware of when upgrading from Episerver CMS 11 to Optimizely CMS 12. One of them that might feel a bit confusing ...

Allan Thraen | Jun 7, 2024 | Syndicated blog