Mari Jørgensen
OMVPPaaS CMS Developer CertificationCommerce Connect 13 Developer Certification
Jun 7, 2010
visibility 4909
star star star star star
(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

error Please login to comment.
Latest blogs
Surviving a Dirty Feed. Part 3: Error Handling and Event Batching

Committing a 250,000-row Optimizely catalog import row by row, returning a per-row failure report, and coalescing catalog events into one per batch.

Stanisław Szołkowski | Oct 16, 2026 |

Building UI Extensions for Optimizely SaaS CMS

Introduction Developers have been extending the functionality of Optimizely PaaS CMS for years using addons built in C# and deployed as NuGet...

Mark Stott | Oct 15, 2026

Cheapskate AI Translator: Because Translation Should Not Require a Second Mortgage

There is a particular kind of software project that begins with a detailed architecture document, a product roadmap, and a carefully assembled...

Linh Doan Cuu | Oct 15, 2026

Computed Fields in CMS 13 Content Contracts with Optimizely Graph

Content Contracts in Optimizely CMS 13 allow different content types to share a common structure when querying Optimizely Graph. But what if the...

Mardy | Oct 14, 2026