This is the first in a series of posts about building search functionality for EPiServer CMS based sites using Truffler. While Truffler can be used for many things such as querying for data and finding related content we’ll here focus on the traditional search page.
On the subject of “for future reference” and “note to self”, when needing to change language branch on the current context (HTTP request or in a scheduled job) in EPiServer, here's a solution.
Leverage the powerful Within method in Truffler's .NET API to find locations within a geographical area drawn by users on a map.
I’m happy to announce Truffler Sample, a project that illustrates basic usage of Truffler and it’s .NET API. It’s both a site online at sample.truffler.net and an ASP.NET MVC project that you can download the source code for over at GitHub.
I’ve been using Phantom, a .NET build system written for writing build scripts in C# and Boo, in various projects for quite a while and been very happy with it. I’ve even been so happy that I’ve never had any need to extend it. Until now.
For several years I’ve had a little “utility” function that I’ve used in several projects that I use to convert property names into strings. The method uses "static reflection" to figure out the name of a property that the lambda expression returns the value of.
Need to group pages in EPiServer CMS by date, first letter in their names, or some other criteria? Here's an elegant way of doing that.