Category: CKS EBE

A new home for this blog

After many years of SharePoint as blogging platform, I decided to move to WordPress. There are several reasons for the decision.

One would be that I want to get rid of my server at home.

Another is SharePoint and its blogging capabilities. As you probably know, I’ve worked on the CKS:EBE (Community Kit for SharePoint – Enhanced Blog Edition) blogging extension for SharePoint blogs some years ago. It is awesome to see that the default blog can be extended to such an extend. I’ve even made it compatible with SharePoint 2013. WordPress offers far more functionality with so many Plugins and Themes available.

And I wanted to try something different 😉

The migration process needed to respect all posts, comments, attachments/linked files and links. There was no tool that matches the requirements. So I developed my own. I will post other articles and the sourcecode later. Here is a small teaser of the WPF GUI, I put over the former console application.

Migrate SharePoint Blog to WordPress

Since the URL changed from to, I had to think about redirection. Fortunately I am not the first person with the problem. The WordPress Plugin “Redirection” from John Godley does all that for me. The Regex “/blog/archive/(\d*)/(\d*)/(\d*)/(.*).aspx” matches old URLs and will redirect to “/blog/$1/$2/$3/$4”.

A couple of other plugins provide similar functionality.

So bye bye SharePoint for blogging and welcome WordPress. Btw: what do you think about the theme? It’s red now 🙂

CKS:EBE 3.0-Enhanced Blog Edition 3.0

Like many other blogs running SharePoint, my blog uses the EBE to add more functionality to the default SharePoint blog.

And since I am one of the developers of the EBE 3.0, I’m glad that we announce the release of the next release. Version 3 brings along many new features and improvements of already implemented features.

New Features
*Ability to theme wiki pages
*Ability to export post to PDF
*Localization (French, Spanish)
*Technorati Links from post categories
*Ability to bookmark post with Twitter
*Centralized Theming – Ability to create a theme library at the root and allow sub blog sites to use the common theme library.
*The ability to add an XML feed control
*Logging of pingbacks and trackback errors to SharePoint Logs directory
*Support of feature stapling
*Preliminary SharePoint 2010 Beta 3 compatible (with web.config edits)
*EBE caching and performance validation
*Performance increases for page loads less than <3 sec
Note: Some features are specific to certain themes

*Caching enhancements
*Added caching to XML controls
*Added enhanced XSL caching
*Ability to exclude the EBE HttpModule from specific paths
*Auto-Discovery for Live Writer metaweblog api
*Tweaks and enhancements to all themes
*Ability to sign-in after denied access to system pages
*Posts with future date are now hidden from posts list
*Browser title now matches post titles
*Comments are not added if they are spam

Read the release notes here:


Finally I found the time to enable the Enhanced Blog Edition on my blog.

As you can see, the layout did change 🙂 The EBE also brings some new functionality like comment spam detection, trackbacks and a cleaner RSS feed.

So if you are using the old URL for my RSS feed, please update it to

The new feed URL may result in duplicate RSS items.

The EBE is not a final version. So if something is not working as expected, please let me know.

Modify blog post categories

If you plan to use the CKS:EBE (Enhanced Blog Edition), you might want to update the categories of your posts, because the EBE supports multiple categories for a post.

I’ve created a Windows Forms Application, which will help you with this task.


  • Update categories for blog posts
  • Select multiple categories
  • Remove categories from blog post
  • Add categories to the categories list
  • Modify the blog posts, without changing the modified date


  • Windows SharePoint Services V3 😉
  • .NET Framework 3.5 installed on the SharePoint Server where this application will run


Type in your blog URL and hit "Connect". You will see all posts in your blog. Selecting one will fill the Title, Body and Post Categories on the right.

You can now add or remove categories to the selected post by clicking on the << or >> button.

If you need a new category to add to the selected post, click "New Category" to add a new category. After you did that, the new category will appear in the available Categories ListBox.


Technorati Tags: ,