EPiServer – Continuous Integration and Deployment

Two weeks ago I went to the EPiServer Meetup where Bartek Tatkowski talked about EPiServer and CI. This got me inspired to write about how we do CI and deployment in my current project. The site we are building is an EPiServer 6 CMS Enterprise site based on .NET 4.0 and ASP.NET MVC 2.0 (I […]

Read more EPiServer – Continuous Integration and Deployment

First steps toward EPiServer and ASP.NET MVC

Recently I started a new assignment at a customer where we are going to build their new public web site and their intranet, both of them based on EPiServer CMS 6. The person leading the project is very found of ASP.NET MVC, so my first task was to experiment with EPiServer and ASP.NET MVC, to […]

Read more First steps toward EPiServer and ASP.NET MVC

EPiServer friendly URLs for paginated pages (and why the asp:LinkButton must die)

Recently I got a request from a customer to perform some search engine optimizing for an old EPiServer site we are maintaining. One of the optimizations was to fix the paging on their product page. The products are fetched from an external data source and are not stored as pages in EPiServer, thus normal EPiServer […]

Read more EPiServer friendly URLs for paginated pages (and why the asp:LinkButton must die)

Rename a Folder using EPiServer.Web.Hosting.UnifiedDirectory

While reading the EPiServer 5 SDK documentation, i found this: Rename a Folder There is no Rename method on the EPiServer.Web.Hosting.UnifiedDirectory class. To rename a folder you need to call the MoveTo method as follows: protected void RenameFolder(string path, string oldName, string name) { if (IsFolder(path)) { UnifiedDirectory directory = System.Web.Hosting.HostingEnvironment.VirtualPathProvider.GetDirectory(path) as UnifiedDirectory; int e […]

Read more Rename a Folder using EPiServer.Web.Hosting.UnifiedDirectory