Follow bloggers on Optimizely World to get the latest from people who know all about the Optimizely platform! You will find blog posts from the entire Optimizely community, as well as from the Optimizely development teams.
Start blogging - create your own blog (requires log in)
Manage your blog posts on Optimizely World (requires log in)
Rules for blogging on Optimizely World
A new version of MultipleProperty has now been released . New Minor Features Edit captions will now be used in error messages rather than property names. In previous versions if there was a property named “ImageGalleries” collection with an...
A quite interesting bug was reported recently on one of the CMS 6 R2 websites I’ve been working on. When expanding a certain node in the page structure in edit mode, the following error message appeared: System.UriFormatException: Invalid URI: A...
Need to figure out the actual language context we’re in, disregarding fallback or replacement languages in EPiServer CMS? The PreferredCulture property of the ContentLanguage class to the rescue! Sometimes we need to figure out what language conte...
Bundler by ServiceStack is a solution for bundling, minifying and compiling client script (JavaScript/CoffeScript(!)) and style sheets (CSS, LESS and SASS). There are a lot of this sort of solutions out there but I really like this one, hopefully...
This is a short note about replacing the LanguageManager with a new LocalizationService API when upgrading from EPiServer 6 to EPiServer 7. Actually such replacement is not mandatory, since LanguageManager is still there, but it is marked as...
This post is about blocks in EPiServer CMS 7. Blocks are like a built-in composer support to the cms core. Blocks makes it simpler to reuse functionality for developers and web editors. It’s a lot like building a “composer function” with the grea...
I ran into the following error on an EPiServer 7 Preview site today: “ There is already an open DataReader associated with this Command which must be closed first.” The problem is that EPiServer 7 requires that the MultipleActiveResultSets is set ...
This is the third part in a 3-part series about understanding and extending the EPiCommerce tiered pricing engine. This is a demonstration of how you'd extend tiered pricing to organization-specific and visitor-group-specific pricing. The first an...