This site uses cookies. By continuing you accept the use of cookies.I Accept

With SiteFactory CMS 4 there is no hassle migrating from a previous platform. One of the most important things to do when migrating is to take care of the old urls and redirect them to the new location (if the urls will be changed in the process). In SiteFactory CMS 4 we introduced a new feature called “Import Sitemap”.


The Import Sitemap module gives the administrator the ability to upload an existing xml-sitemap to SiteFactory CMS. The module parses the sitemap and presents all its pages with a respective DropDownList for which to make a connection with an existing page.


The time consuming part here is to make all proper connections between old urls and the correct page in SiteFactory CMS. When the connections are done you simply press a button and seconds later all connections are up and running.


In SiteFactory CMS we have made our own routing engine that takes care of all requests. So when a request is made to an old url, the engine fetches it and if there is a connection with an existing page in the CMS the routing engine redirects the visitor to the correct page.

Routing can also be configured manually on single pages.


Closing comments

This is a very powerful feature and it helped us gain 4.9 points out of 5 in Jajja’s SEO-test of Content Management Systems 2010.

Today we released SiteFactory CMS 4.1 which we have worked on since November 2010 when we released SiteFactory 4.0. Our focus has been three major features; MultiSites, PageTypes and support for Internet Explorer 9.


This release takes our product to new levels, both for our developers and our customers. Besides the three major features a lot of focus was new features for our developers. With more EventHandlers and many new features the developers we can create better websites.

Thanks to our Mindbite Update Service we can push this update to all customer websites instantly. The installation will be pushed out later this evening.

A full list of changes can be found here at this link (Swedish only).

Today we are releasing a new version of SiteFactory CMS 4 (build 4029) that brings new features to the product. The major feature is “MultiSites” which gives us the ability to run multiple sites in one SiteFactory CMS instance.

Before this update we could run several languages with their own domains in one instance, but if a customer wanted a campaign site with a custom design, we had to add a new language (i.e. en-US) to the instance and connect a domain to it. In the system the site was then labeled “English (United States)”.

In this release we can customize both the name of the new site and give it a specific icon that is not connected to a language (culture). So now an instance of SiteFactory CMS is more organized and gives a better feel for the site administrators. Our customers will be able to utilize their current installation of SiteFactory CMS now that we can append new sites to them instead of either adding new languages or adding more installations.

The websites in an instance can now be setup with:

  • Name
  • Icon (both public and internal)
  • Domains that point to the site
  • Default domain that the system redirects to
  • Base UrlRewrite Key (i.e.
  • Automatic Page Title mask

The customers cannot create own custom sites. All sites in an instance are managed by Mindbite and there is a cost for setting up new sites. When we have setup a new site in a customer’s instance, they can for example:

  • Manage the site’s pages and their content.
  • Move and copy pages between sites.

This is how it looks

Page Structure Sidebar.

Information view of the site.

Closing comments

MultiSites is a long awaited feature and we are proud to finally being able to release it. It is a feature that will be developed further.

A few days ago me and my colleague Kim went to Linköping to attend Swenug’s (Swedish .Net User Group) seminar about Windows Phone 7. The seminar was organized by the newly founded Swenug chapter in Linköping/Norrköping, sponsored by the company Sigma.

The evenings speaker was Dag König, Developer Evangelist at Microsoft, who gave us a 2.5 hour presentation about developing apps for Windows Phone 7. The presentation was interesting, inspiring and somewhat frustrating.

Windows Phone 7 is really a nice phone with a compelling and intuitive UI. Apps are developed with .Net Framework in Visual Studio 2010 and since we have used this technology for a very long time we could start developing apps any day. The frustrating part is that the phone was released several years to late. The competition is too far ahead of Microsoft and the market share for WP7 is extremely poor.

The Windows Phone 7 was released in October 2010, but still it lacks Swedish language, Swedish keyboard and Marketplace in Sweden. So if you buy a Windows Phone 7 you can’t buy any apps. You can download free apps though.

For the moment, these languages exists in the phone:
English, French, Italian, German and Spanish.

Marketplace is available in:
Australia, Austria, Belgium, Canada, France, Germany, Hong Kong, India, Ireland, Italy, Mexico, New Zealand, Singapore, Spain, Switzerland, Puerto Rico, United Kingdom, and United States.

WP7 also lacks Copy/Paste and Multi-tasking, features that is kind of a standard in other smartphones. Rumors say these features will be released in an update later this year.

So, if Windows Phone had Swedish features and if you could buy apps from the Marketplace, I would consider switching my iPhone for a Windows Phone 7.

The fun part

As a programmer I develop applications using Microsoft .Net Framework daily and it’s an easy task to start develop apps for Windows Phone 7. The possibilities are great and I really hope that the market will adopt the phone. Nokia is one of the largest cell phone manufacturers in the world and a few weeks ago they announced their switch from Symbian OS to WP7. This could be the thing that will take WP7 to the market and makes it a product to compete with iPhone and Android. I surely hope so.

WP7 has a great API that gives the .net developers a great chance to create amazing apps. Our company is a Microsoft Certified Partner so we use Visual Studio 2010 Premium, so we have everything we need to start developing apps. If you’re not a partner or you don’t have MSDN Subscription you can download a limited version of Visual Studio 2010 for free. The WP7 SDK is also free, so everyone can start developing apps.

Microsoft has a huge developer community so if/when WP7 becomes a success, there will most likely be a large quantity of useful apps to buy/download in Marketplace.

Certification process

Just like on iPhone (and Android I suppose) there is a certification process for releasing you app to the Marketplace. From what we learned at the seminar it takes about 3-5 day to get your app approved (or most likely rejected at first).

The certification process consists of both automatic and manual tests made by Microsoft. Apparently they are very strict and you must follow the UI guidelines to be able to get your app approved.

Even though Swedish users can’t buy apps, they can distribute and sell apps in the Marketplace. To be able to buy an app you must have an American or British credit card.


Dag König has released two apps on the Marketplace; Trafiktitt and Trafikofon. They are free of charge so Swedish users can download them to their phones. Dag showed us parts from these apps’ source code and also started a new solution and developed a rough version of Trafikofon. It was very interesting and the coding was very familiar.

Dag’s last demo was a Push Notification demo. We learned how to register the app with a service and later on letting the service push updates to the phone. Push Notifications is one of the things I love most and the feature is a vital part of the OS.

What’s next for us?

We just begun testing WP7 development at Mindbite, and we will continue to gain insight in WP7. If or when the phone gains a larger market share we will be able to develop apps for our customers.

Closing comments

Windows Phone 7 is a great and beautiful Phone OS that gives the existing developer community a chance to create stunning apps and make money. It’s sad that Microsoft jumped on the train several years to late. But I hope they learned something and that they will start releasing updates that will make the phone a competing product on the already tough market.