SharePoint’s Community FeaturesYes, SharePoint does have social features like blogs and wikis. They have even been working hard to provide enhanced versions of this “adequate” out of the box capability via Codeplex. For example, we covered the Community Kit: Enhanced Blogging Edition not that long ago. In addition, you can also download the following community features for SharePoint from Codeplex: * Enhanced Wiki * Enhanced Discussion Board Edition * User Group Edition (1.0) * External Collaboration Toolkit for SharePoint (Community Edition) Microsoft has also recently provided a peek into their potential social networking solution: TownSquare. It is currently being prototyped within Microsoft's own organization but they have announced no plans to take it public any time soon, if at all. It does demonstrate however that they are looking to improve on MOSS' out of the box collaboration and social media capabilities.
Telligent Community ServerThe latest release of Telligent Community Server -- v2008 -- hit the street just over a month ago. Community Server is a .NET-based social computing platform that includes functionality such as: * Blogs * Forums * File and Photo Gallery * Support for User Generated Content * Integrated Ratings and Comments The latest release includes capabilities such as: * Integration with Active Directory, Exchange and SharePoint * Enterprise level reporting of community activity * Social Streams or Activity Feeds (similar to Movable Type's Action Streams) * Integration with Amazon S3 for storage * On demand groups/social circles * Widgets that enable the sharing of data between applications * A complete Web Services API based on REST for integration/expansion of the platform
SharePoint / Community Server Integration - It's Not NewAt the Enterprise 2.0 conference last month, a number of vendors announced integration solutions for the MOSS 2007 platform. These included Atlassian, Awareness, NewsGator, Telligent and a few more. Lawrence Liu, Senior Technical Product Manager for Community and Social Computing at Microsoft told us that the "Platform + Partners" approach is directly related to Microsoft's success overall and that they continue to leverage that model for SharePoint/MOSS in the social computing space. "By working with our named partners in the Social Computing space, customers have the option to acquire additional functionality if they need it today to address their business needs. While we will continue to invest in improving SharePoint as a Business Productivity Platform in our future releases, we will also significantly enhance SharePoint’s Social Computing features and capabilities." The integration of Telligent's Community Server with SharePoint is an interesting one -- particularly in terms of the history of the integration.
Integration Pre-Community Server 2008Prior to the latest release of the product, there was a lot of buzz about the integration of Community Server with SharePoint. Microsoft Partners out there, SharePoint Solutions and SharePoint Works specifically, were both offering consulting service solutions that integrated Community Server 2007 with SharePoint. It was only back in March that SharePoint Solutions announced their integration solution that included a common look and feel and shared mechanism for security. According to the company, they announced their solution at the time when there appeared to be no interest by Telligent to integrate the two products. Unfortunately, and likely a result of Telligent's announcement, SharePoint Solution's service offering never took off and they have no implementations to date. You can't even find the service offering on their website.
Integration with Community Server 2008With Community Server 2008, Telligent has taken notice of the sales potential of the product duo. CMSWire had the opportunity to ask Rob Howard, the Telligent CEO, a few questions on this new integration solution. According to Howard, there were many independent solutions for building an integrated community when they built their product back in 2004. Today though, businesses want fewer vendors and integrated technology. "We’re now applying that same philosophy to Microsoft Office SharePoint Server 2007. Customers want simplicity, and Office SharePoint Server 2007 is becoming the platform of choice behind the firewall. But at the same time, SharePoint is also missing functionality in some core social computing areas. And that is value that we add . . . and what customers are demanding. Our belief remains that building an integrated platform is ultimately better for customers." As part of the Enterprise 2.0 conference announced, Telligent wrote a blog entry for the SharePoint MSDN blog discussing the basics of how the integration is done. They openly acknowledge that this integration is their opportunity to take Telligent Community Server behind the firewall. "...our plan is to seize the opportunities in this space by positioning Community Server as a complement to SharePoint and providing several key integration points."
Sample Community Server Blog in SharePoint
So let's take a peak at how this integration is actually done.
How Community Server is Integrated with MOSSWe mentioned earlier that Community Server 2008 has a complete Web Services API based on REST. It's this API that is used to integrate the two platforms. It does this by providing full access to the Community Server application and administrative functionality.
Sample Community Server Blog Response
Community Server 2008 is also able to utilize the same security mechanisms that SharePoint uses -- Active Directory and Forms-based Authentication being the two most popular. This enables them to tightly integrate their security model, moving seamlessly between the two platforms, based on a common security platform. In addition, Community Server 2008 provides an email gateway that allows Outlook users to participate in certain community activities without having to leave the coziness of their email client. Of course, no integration is complete without the development of a number of SharePoint WebParts. In this case: * Feature and Solution Deployment: Administrators can select what Community Server functionality they want deployed within SharePoint * Web Parts: Web parts that contain Community Server functionality such as blogs, social streams and more * Web Part Pages: Complete end-to-end Community Server "experience" * Event Receivers: Enables List and Document Libraries activities to be included in Community Server social streams * Search:SharePoint searches will include content stored directly in Community Server
Sample Community Server Activity Stream in SharePoint
Community Server WebParts