1

Modifing the sql command objects in EPiServer Community

Posted on 01 April 2011 and tagged with ,
I recently had an issue with command timeouts with an EPiServer Community site. The community database is quite large and I had a batch import job that added new entities. During some large maintaince queries on  the database that results in locking of the tables, some timeouts occurred in that... [More]
3

ComposerBuilder - Making composer development less painful

Posted on 08 March 2011 and tagged with , ,
I've never touched EPiServer Composer until last week, and now that I'm used to develop my EPiServer sites using PageTypeBuilder, there was quit a painful transition. Clicky clicky, enter some info, click some more, check if it works, can't drag it in, click some more and so on. And then you must do... [More]
1

Using Elmah in EPiServer

Elmah is a great logging tool to discover unhandled exceptions in you web site. If you haven't used it yet; just add the elmah.dll to your project and couple of settings in your web.config. The log entries is default stored in memory on the server, but you can also choose to store the entries in a permentant store like xml files, a database, twitter etc. I have extended elmah with two new episerver log sinks; Dynamic Data Store and VPP. [More]
0

Starting and stopping sites in IIS using NAnt

Posted on 30 August 2010 and tagged with , ,
I have recently need to script starting and stopping sites using NAnt. I know there is a lot of buzz around powershell and rake at the time, but i'm still using NAnt in my deployment script. In IIS 6 there were some vb scripts available to perform actions against the IIS using scripts. These scripts... [More]
1

EPiServerFramework.config and large projects

Posted on 25 August 2010 and tagged with ,
The alternative title to this post could be "stop nagging, thats my wife's job". But enough about that… :-). This is story about a small configuration section that just don't scale that well in larger EPiServer projects. I'm talking about the automaticSiteMapping section inside EPiServerFrame... [More]
1

Infinite scrolling with jQuery

Posted on 25 May 2010 and tagged with ,
I've finally made my first jQuery plugin. This plugin makes it easy to add infinite scrolling to your web application. I know, I know, there is a lot of similar plugins, but i like my twists better . The plugin uses ajax calls to constantly add new content to the page based on the scroll position, ... [More]
0

PageTypeBuilder: Validating page data

Posted on 30 April 2010 and tagged with , ,
One thing i miss in EPiServer is the ability to add custom validation on each page template. You can always listen to the GlobalPageValidation.Validators event, but the PageData returned is not typed and if the validation logic is not divided the end result can turn into one big ugly validation meth... [More]
0

Adding images using the Community API

Posted on 26 December 2009 and tagged with ,
This is sequel post of the Using the EPiServer Community API outside IIS where I described how you can call the EPiServer CommunityAPI inside a standalone console application. This post will go a little further and show you how you can import images in the same maner. The issue In my atttempt to c... [More]
1

Using the EPiServer Community API outside IIS

Posted on 11 December 2009 and tagged with , , ,
I have recently come across a scenario where i had  to migrate alot of data into EPiServer Community from a legacy system. Since there is quite of a lot of data that needed to be transfered from one system to another, the ideal solutions for us was to do this by code via a console app The conso... [More]
0

Cross Server Events

Posted on 15 November 2009 and tagged with ,
The Events Management System is a powerful new feature introduced in EPiServer CMS and is part of the public EPiServer API. It's based on WCF and broadcast messages between servers in the same network using UDP (or TCP). These events is mainly used to send cache update events between the servers. Th... [More]

Disclaimer

© Copyright 2009, Jarle Friestad. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Widget Twitter not found.

Root element is missing.X

Month List