All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).
Posts by author Mari Jørgensen

Minor update for the 404 module

The 404 Handler has been updated with a small fix for ticket Ticket 248 "Global exception logged after 404Handler redirects". Also, the configuration now includes the correct setting for default 404 aspx (fileNotFoundPage).

An updated module package can be found on the download page. I've also submitted an updated nuget package to nuget.episerver.com.

Modifications to the Logica.PageContainer project

I've made several changes to the Logica.PageContainer project:

  • Built for EPiServer CMS 6
  • Added language support
  • Added check when adding duplicate (page already exists in list)
  • Added webcontrol - now possible to use control on plugins etc
  • Added .epimodule file for easy install

Download module installer file here.

Screenshot of module

New builds of PageTypeUtil available

The PageTypeUtil module has been updated to run with EPiServer CMS 6.0, check out source with TortoiseSVN EPiCode.PageTypeUtil/6.x

For quick install of runtime files, use the install module option inside EPiServer Deployment Center. Module files for both CMS 5 and 6, can be downloaded here.

NetMeeting module released

Hosting netmeetings just got a lot easier. Create meetings, host them and handle questions and replies directly in EPiServer. When you're done, you can archive the meeting for later use.


  • Separate meeting administration interface for working with questions (answering, deleting, postponing)
  • Many editors can answer at the same time from many machines
  • Ajax interface and a great user experience for end users and editors
  • Auto-refreshes the question page to show new answers during the meeting
  • Questions can be made prior to the meeting
  • Old netmeetings can be archived to text and xml format

The module is built for EPiServer CMS 5 R2 (but should also work for later versions SP1 and SP2). And it's FREE. 

Read more about the module here.

New Functionality in MultiPageProperty

Just to let you know, I've added new functionality to the MultiPageProperty.
The change include an option to add items both to the end and to the start of the item list.

If no items are added, the property dialog looks same as before:

Adding screenshot one of two

If one or more items are added, the property dialog now has two buttons:

Adding screenshot two of two

The changes are made to the EPiServer 5 version of the code, see [1070]

EasySearch Demo Package Available

A complete demo package is now available for download. The package includes:

  • EasySearch runtime files
  • Demo Search page template with facet controls
  • Sample content with categorized information

Use EPiServer Deployment Center to install the package to your EPiServer CMS 5 R2 site (requires version 5.2.375.133). When the installation has finished you need to start indexing of your site:

  • Go to admin mode, select EasySearch Lucene Management Plug-in under 'Tools'
  • Click on Index button

Once this is done, EasySeach will automatically index your content.

Now you're all set and ready to start experiencing EasySearch. You'll find the demo search page (named "Search") directly under your start page.

Download the zip here. PS: If you already have EasySearch configuration in your web.config you need to comment out your existing section, or you will have duplicate definitions that will result in a runtime error.

Migrating picture gallery

I've just finished migrating a site from 4.62 to EPiServer CMS 5. The site made quite heavily use of the PictureGallery module, and here are the lessons learned:

First off you need to have migrated your data using the migration tool, and migrated most of your code (you can skip the PictureGalley template and usercontrol, just remove it from your cms5 project). When that step is done (and it will take some time) you're ready to "migrate" the module.


Download the v5. version from the repository and copy runtime files to your webroot.

The template

  • Open the PictureGallery.aspx (located in the EPiCode\PictureGallery\templates folder) in Visual Studio. Make sure that the MasterPageFile attribute points to your masterpage.
  • Go to admin mode, find the picture galley page type
    • Change the path so that it points to the .aspx in the EPiCode\PictureGallery\templates folder
    • Change the name of the URL to gallery property to 'GalleryPath'.

Picture galley template


If you had a separate FileHandler set up for the module in version 4 you should be fine - the migration tool will then have migrated the FileSystem and added the necessary settings to web.config.
If not, just add the following VPP to your web.config:

<add showInFileManager="false"
     virtualName="Global Files"
     name="SiteGlobalFiles"               type="EPiServer.Web.Hosting.VirtualPathVersioningProvider,EPiServer" />

By now your picture gallery pages should be up and running ;-)

RssToPage module for EPiServer CMS 5

The RssToPage module has now been rewritten for the CMS 5 SP1 version of EPiServer.

An EPiServer Manager installation package is available here

Read more about the module at the RssToPage wiki page

Minor bugfix for GoogleMaps module

If you have installed the new demo template package from EPiServer, you may have noticed that the Google map key manager admin plugin fails.
The source (and .zip installation) has now been updated with a fix regarding this issue. 

GoogleMaps module has been extended

The googlemaps module has been updated to support Enterprise intallations.

In order to use google maps on your website you need a Google map API key ( You can get one at : http://www.google.com/apis/maps/signup.html ). If you are running an enterprise installation, you'll need keys for every site (every unique url).

The EPiServer admin plugin handling the storage of the Key, now stores the key based on the siteUrl setting in web.config:

Admin plugin screenshot