All posts for April 11, 2013

Working with Localization and Language Branches in EPiServer 7 MVC

on April 11, 2013 in Episerver, Episerver 7, Episerver MVC, Localization with 0 Comments

One powerful feature that EPiServer 7 provides is the localization of page content and the creation of language branches for your site, which allows you to create a multi-language, international site without the need for a huge amount of work. In this post, we'll look at how to configure, utilize, and develop for localization in EPiServer 7.

More →

Turn Your EPiServer 7 MVC Page/Block Model into a View Model using the Ignore Attribute

on April 11, 2013 in Episerver, Episerver 7, Episerver MVC with 0 Comments

If you've ever built a large MVC application, you'll know that your project can sometimes contain a large amount of files, some of which act as a layer of code between two aspects of the application. One such file is the view model, which is used to transfer data from the controller to the view.

When developing with EPiServer 7 MVC, in most situations you can use the page or block model directly in your view. There are some cases, however, where you'll find yourself using a separate view model to satisfy the needs of the view.

More →

Creating a XForm Block in EPiServer 7 MVC with Working Validation (Updated)

on April 11, 2013 in Episerver, Episerver 7, Episerver MVC, XForms with 0 Comments

I initially posted this solution on the Nansen blog, but since then the code has been updated for both bug fixes and to reduce unnecessary layers (at least, unnecessary for my situation).

With the flexibility that block types offer in EPiServer 7, it would make sense that one common feature that people would want is an XForm in a block, so editors can freely add, move, and reuse blocks with forms around their website. In a recent project, this was one of my requirements.

More →