Dan Matthews
May 11, 2009
  8694
(1 votes)

MOSS in perfect harmony

There’s a common misconception that Microsoft Office SharePoint Server 2007 (MOSS) and EPiServer CMS are products that are in direct competition. This is far from the case, and I’d really like to explain why because the two can work together to make a fantastic solution.

Firstly, a little history lesson. Before there was MOSS, there were two different Microsoft products – Microsoft SharePoint Portal Server 2003 (SPS) and Microsoft Content Management Server 2002 (MCMS). SPS was the Intranet/Portal/Collaboration tool and MCMS was the Web Content Management tool. At the time, MCMS was a direct competitor of EPiServer CMS 4.

Microsoft recognised that SPS and MCMS were essentially about the same thing – publishing content through a browser – and so they combined the features of both in MOSS. Unfortunately, they did not combine them equally.

It is my personal opinion (and one shared by the majority of Content Management professionals that I know) that what actually happened is that SPS was rebuilt as MOSS and then the web-content capabilities were just ‘bolted on’ at the side in order that MCMS could be retired. The publishing aspects had their own namespace and specific UI capabilities. Certainly the license model for MOSS didn’t reflect the market space that MCMS used to operate in.

This has meant that MOSS is now a class-leader in the Intranet/Portal/Collaboration space and, with a bit of effort, is capable of publishing a public-facing website too. It’s capabilities in the WCM space are, however, limited. I would regard it as focused on ‘Information Delivery’ rather than ‘Interaction and Experience’. This is illustrated in the rather infamous (MOSS Wheel) where Content Management is just one part of the pie, and WCM is an even smaller part of that:

 

 

This is where EPiServer CMS comes in. Rather than coming from the internally-focused Information Worker space, EPiserver CMS approaches things from the user-centric web. The whole drive of EPiServer CMS is to make generating, maintaining and using an interactive web experience as easy and intuitive as possible. In this way, it does a magnificent job of the one part that MOSS doesn’t really do at all.

The story doesn’t end there though. It isn’t a case of 1+1=2. By using the ability of MOSS and EPiServer to collaborate with each other, you actually get more out of this thing than you put in. For a simple example, you can read my blog post on the EPiServer SharePoint Connector.

If we look at this in a simple feature list, you can see how the products compare. For completeness, I’ve also included the Windows SharePoint Services 3 (WSS) product which is free with Windows Server and provides a subset of the MOSS features (MOSS is actually built on WSS). Note that with customisation you can pretty much achieve anything no matter what your platform, but we’re talking about what features that product is geared to provide:

 

Feature WSS MOSS EPiServer CMS
Document Collaboration image image  
Workspaces image image  
Document Workflow   image  
Business Intelligence Integration   image  
Enterprise Search   image  
Intranet Portal   image  
Business Forms   image  
Web Page Publishing   image image
Page-Level Multi-lingual Support     image
Custom Page Providers     image
User and Member Registration     image
End User Forms     image
Editor focussed WCM Interface     image
Image Editing     image
Direct Web Development in Visual Studio     image

 

Paraphrasing the above and using the infamous wheel, I’d picture it something like this,with information flowing freely between around the Enterprise:

epi_moss_small

(if you want a high resolution copy of this image, let me know)

 

Summary

EPiServer and MOSS are not designed to do the same thing – they are designed to do what they do and do it very well. By harnessing the power of both in your solution you get the best of both worlds combined into a market-leading combination.

May 11, 2009

Comments

Sep 21, 2010 10:32 AM

great article

Please login to comment.
Latest blogs
Opti ID overview

Opti ID allows you to log in once and switch between Optimizely products using Okta, Entra ID, or a local account. You can also manage all your use...

K Khan | Jul 26, 2024

Getting Started with Optimizely SaaS using Next.js Starter App - Extend a component - Part 3

This is the final part of our Optimizely SaaS CMS proof-of-concept (POC) blog series. In this post, we'll dive into extending a component within th...

Raghavendra Murthy | Jul 23, 2024 | Syndicated blog

Optimizely Graph – Faceting with Geta Categories

Overview As Optimizely Graph (and Content Cloud SaaS) makes its global debut, it is known that there are going to be some bugs and quirks. One of t...

Eric Markson | Jul 22, 2024 | Syndicated blog

Integration Bynder (DAM) with Optimizely

Bynder is a comprehensive digital asset management (DAM) platform that enables businesses to efficiently manage, store, organize, and share their...

Sanjay Kumar | Jul 22, 2024

Frontend Hosting for SaaS CMS Solutions

Introduction Now that CMS SaaS Core has gone into general availability, it is a good time to start discussing where to host the head. SaaS Core is...

Minesh Shah (Netcel) | Jul 20, 2024

Optimizely London Dev Meetup 11th July 2024

On 11th July 2024 in London Niteco and Netcel along with Optimizely ran the London Developer meetup. There was an great agenda of talks that we put...

Scott Reed | Jul 19, 2024