Cool new features in the Truffler .NET API
Note: Since writing this post the company behind Truffler, 200OK, has been sold to EPiServer and the product Truffler has been replaced by EPiServer Find. Most of the content of this blog post is...
View ArticleBuilding a search page for an EPiServer site using Truffler
Note: Since writing this post the company behind Truffler, 200OK, has been sold to EPiServer and the product Truffler has been replaced by EPiServer Find. Most of the content of this blog post is...
View ArticleBuilding a search page for an EPiServer site using Truffler - Part 2
Note: Since writing this post the company behind Truffler, 200OK, has been sold to EPiServer and the product Truffler has been replaced by EPiServer Find. Most of the content of this blog post is...
View ArticleOn selling 200OK and Truffler to EPiServer
Last week it was announced that EPiServer has acquired 200OK AB. As one of the founders, but also as a developer often working with EPiServer products, I think this is great! While providing a great...
View ArticleExtending ASP.NET MVC Music Store with elasticsearch
Last week I held a presentation at DevSum12 titled “elasticsearch For .NET Developers”. In it I talked about how we can use search engines in general and elasticsearch in particular to solve many types...
View ArticleFiguring out the current language branch in EPiServer CMS
Sometimes we need to figure out what language context we’re in in EPiServer. If we’re coding a template we may be tempted to look at the LanguageBranch property of the CurrentPage property. However, in...
View ArticleEPiServer CMS 7 Preview – Content, Pages and Blocks
EPiServer 7 features a remade model for content with support for multiple types of content and an interesting new concept called blocks. In this post I’ll visualize and walk through some of the most...
View ArticleWorking programmatically with Local Blocks in EPiServer 7 Preview
Blocks is a new, exciting and much needed concept in EPiServer 7. As I’ve explained in my post about the new data model in EPiServer 7 there are two kinds of blocks, shared blocks and local blocks. A...
View ArticleWildcard queries with EPiServer Find
A few days ago a question was posted in the Find forum on EPiServer World that basically boiled down to how to do wildcard queries with EPiServer Find. That is, how to match a part of a word. Find’s...
View ArticleType conditional filtering with EPiServer Find
EPiServer Find’s .NET API allows to filter by .NET/CLR type when searching and querying. For instance, let’s say we’ve indexed a bunch of objects representing animals. We can then find all animals...
View ArticleNew in EPiServer Find – Unified Search
“Unified search is a new concept in Find’s .NET API that aims to provide the benefits of indexing objects using the “dumbed down” least common denominator approach while still maintaining Find’s...
View ArticleBuilding a search page for an EPiServer 7 site with EPiServer Find
Although EPiServer Find can be used for many things on an EPiServer 7 site, the most common scenario is probably free text search pages and while there’s plenty of documentation out there there’s (so...
View ArticleEPiServer 7 and MVC – How to customize rendering of properties
When building a site with EPiServer CMS 7 and ASP.NET MVC the standard way of rendering a property is to use the PropertyFor helper method. Here’s an example of a simple view that renders a XhtmlString...
View ArticleEPiServer 7 and MVC – Getting the URL for a page
Pretty much since the dawn of time, or at least since the Finnish heavy metal band Lordi won the Eurovision Song Contest with the song Hard Rock Hallelujah, we have been able to get URL for a page in...
View ArticleEPiServer 7 – How to check if the page is in edit mode
After trying a number of ways to determine if a page or block is rendered within EPiServer CMS’ edit mode or not I stumbled upon a nice little helper class in the EPiServer API named PageEditing. Using...
View ArticleEPiServer 7 and MVC – Custom tags and CSS classes when rendering properties
The standard way of rendering properties when building a site using EPiServer 7 and ASP.NET MVC is the PropertyFor HTML helper extension method. The Web Forms equivalent is the EPiServer:Property...
View ArticleBuilding a PDF Channel for EPiServer 7
Channels in EPiServer 7 is an exciting new feature that can be used for a variety of purposes. While it may not be the first use case that comes to mind we can use channels to enable rendering of pages...
View ArticleLimiting content and page reference properties to values of a specific type...
By limiting available options to only valid values for PageReference and ContentReference properties in EPiServer 7 we can improve the user experience for editors. By doing so we can also protect our...
View ArticleEPiServer Find Training
I occasionally work as a technical trainer for EPiServer Training. I enjoy that as I get to meet people from different companies as well as people from different parts of the country, and sometimes the...
View ArticleUpgrading a site from EPiServer CMS 6 to EPiServer 7
I’ve been investigating the upgrade experience from EPiServer CMS version 6 R2 to version 7 lately. Those that have ever upgraded an EPiServer 4 site to version 5 probably know that that’s no easy...
View Article