Customer Experience Management (CXM), Information Management, Social Business
 
 
 

No MOSS Required: Free Web CMS Built on SharePoint Services

Free Web CMS built on SharePoint Services Well this is kind of interesting. Do you have SharePoint Services (WSS) up and running, but would really like to have some web publishing capabilities on top of it. Unfortunately you don't have the money to invest in full blown MOSS just to get web content management. CompleteSharePoint.NET offers you a solution — a Web content management system built on top of WSS.

We were interested in understanding a bit more about this new Web CMS, so we asked Tommy Segoro — its creator — a few questions.

CompleteSharePoint.NET was built by Tommy Segoro, a Practice Lead working at L7 Solutions in Perth, Western Australia. It is currently a beta solution. Released on CodePlex in October of last year, CS.NET has been downloaded over 519 time to date.

The Drivers For Building a Free WCM on WSS

As a SharePoint developer, we were curious to understand why Segoro choose to build a free web content management solution on top of Windows SharePoint Services (WSS). Segoro indicated that in terms of functionality required for a public website, MOSS delivers the same capabilities as an open source solution like DotNetNuke, only it costs a heck of a lot more in terms of licensing.

Segoro decided that he could build a solution that would be great for informational based websites that need versioning, web part capabilities and other MOSS functionality. Doing so would benefit not only him, but the SharePoint community in general. "I can just use DotNetNuke for public websites but I want to write something that is not just general .NET but SharePoint instead."

CompleteSharePoint Functionality

It is said to have some, but not all, of the same functionality as MOSS — SharePoint Server 2007. Some of these features include:

  • Custom base publishing content type (named CompleteSharepoint.NET Article Page)
  • Custom site actions menu
  • Custom administration pages located in _layouts
  • Custom controls such as page editing toolbar
  • Custom field controls (eg. publishing page content field using FreeTextBox)
  • ASP.NET VirtualPage to treat page layout as if it's a compiled .NET page

CS_EditingPage.jpg
CS.NET Editing Mode
 

Planned Functionality

We asked what additional capabilities CS.NET will have down the road. Segoro indicated that member registration is one feature. He described the member capabilities within DotNetNuke where visitors can register their own username/passwords.

With SharePoint OOTB, you have to use Windows Authentication. Segoro says SharePoint does have the ability to provide dual membership using Forms Authentication, but it's not straightforward to configure. He is working on a feature than enables visitors to easily register and be added to SharePoint membership automatically.

An approval workflow is another upcoming capability. In WSS, you can only attach workflow to Document Libraries, but not the custom page editing toolbar. In MOSS you can attach workflow to the page editing toolbar. Segoro wants to enable this functionality for CS.NET.

The Pieces of CompleteSharePoint.NET

Of course, like WSS, this web content management solution is also free. It's comprise of three solutions: 

  • CompleteSharepoint.Features
  • CompleteSharepoint.UI
  • CompleteSharepoint.Web

To work with the solution files you need Visual Studio 2008 and a minimum of version 3.0 of the .NET framework.

Who's Using CompleteSharePoint?

Here's an example of CompleteSharePoint.NET in action:

 

Continue reading this article:

 
 
Useful article?
  Email It      

Related Articles:
Tags: , , , , ,
 
 
 

Featured Events  View all | Add event | feed RSS

Who's Hiring?  View all | Post a job | feed RSS


 
Are you hiring?    Post your job today ($45 for 45 days)!