Professional Documents
Culture Documents
Subtitle
A Whitepaper by Sitecore
Copyright
Copyright © 2011 Sitecore. All Rights Reserved.
Trademarks
Sitecore is a registered trademark of Sitecore. All other company and product names are
trademarks of their respective owners.
2
Table of Contents
Strategizing for Growth: Web Choices and Their Impact 4
SharePoint and Sitecore: Compare and Contrast 5
Factoring in future needs 5
Sitecore: Optimized for web marketing – and change 6
3
Strategizing for Growth: Web Choices and Their Impact
Websites, like companies, are constantly evolving. As companies evolve their
websites beyond basic “brochureware,” relying on them to attract and retain new
customers, the application used to manage a website’s content is a critical
determinant in any success. Because a web content management (WCM) system is
so fundamental to a site’s functionality, it’s essential for any company, in any
industry, to choose a solution that meets immediate requirements and supports
longer-term, strategic business needs for change and growth.
This paper also discusses optimal scenarios for SharePoint, and how Sitecore and
SharePoint can co-exist, helping companies to extract maximum value from their
investments in both providers’ solutions.
4
SharePoint and Sitecore: Compare and Contrast
Microsoft SharePoint takes a suite approach to Enterprise Content Management,
allowing users to “set up websites to share information with others, manage
documents from start to finish, and publish reports to help everyone make better
decisions.”1 In addition to offering strong integration with Microsoft Office
applications, SharePoint’s product highlights include:
Data integration
Integrated search
Built in security.
Increasingly, companies are looking for their websites to do more than provide
basic information. The analyst firm Gartner reports, “In more than 80% of the
inquiries that Gartner has received about WCM since 2H09, clients sought higher
business value from their online presence, be it Internet, extranet or intranet. As a
result, many enterprises replace their existing technology, in some cases, to
interoperate with other components of their Web environment, such as Web
analytics, an e-commerce engine or in-house business applications. In fact, we urge
those [enterprises] with WCM technology that is more than four years old to re-
evaluate their online strategies because the technology has changed so much
recently.”2
1
Source: Microsoft
2
“Magic Quadrant for Web Content Management,” Gartner G00201300 by Mick MacComascaigh, et. al.,
August 19, 2010.
5
The most typical translation of “higher business value” means that companies want
to leverage their websites to move beyond a basic online presence and prospecting
to, ultimately, fostering intimate customer relationships. To accomplish this
ambitious goal, they require their WCM to drive transformative online experiences
that fully engage customers with their brand and communities of like-minded
customers, to bring everyone back for more.
Figure 1: As companies invest more in their web presence to drive customer intimacy,
they can expect to receive substantially greater business value.
6
Web marketing sites are significantly different than static brochureware sites,
requiring additional capabilities beyond traditional publishing. Specifically,
successful web marketing demands a high degree of brand control and adaptation,
which is enabled by strong modularity of content and functionality. Change is
constant. Marketers and other business units, not the IT group, must be able to fully
control the site with diverse publishing tools and asset management support.
Beyond the core WCM features that both SharePoint and Sitecore offer, the Sitecore
solution exceeds SharePoint’s traditional, document-based publishing orientation in
numerous ways. Specifically, SharePoint does not offer:
Campaign tools that allow companies to get to know their prospects, provide
them with personalized content and ultimately convert them
7
Figure 2: Beyond SharePoint’s basic document and content management (DCM),
traditional publishing-oriented WCM technology has evolved into a more flexible and
accessible solution. Today, Sitecore tightly integrates the website with a wider online
marketing landscape, delivering vanguard WCM functionality for marketing-oriented,
change-driven websites.
8
Search engine optimization (SEO)
Effective SEO requires clean, concise URLs that are search word-friendly. As content
is added to Sitecore, natural words and keywords can be used to name the sections
and items within the site, so that page titles and URLs reflect the best keywords for
SEO.
9
For example, as a steel fabrication company adds content to its web site, Sitecore
automatically generates appropriate keywords in the URLs. New content about
high-strength components would generate the URL www.yourfactory.com/steel-
products/high-strength, which contains popular descriptive terms that will index
well with the search engines.
However, without customizing SharePoint, all URLs contain the string /pages, which
is not meaningful to search engines. This string often causes the home page to
redirect to a URL such as /pages/index.aspx. Within SharePoint, all pages for a single
website must reside directly under /pages, with no additional levels to indicate
information architecture. Each additional level in the URL, such as /news (which
must be /news/pages), does not correspond to a level in the information
architecture within a single website. Instead, it corresponds to an additional
website, requiring extra development and administration.
Internationalization
As companies expand their presence to new countries, providing local-language
content becomes a critical part of doing business. Sitecore enables translation of
content into multiple languages simultaneously, from the same website. This
provides for better search engine results, greater flexibility, and consistency of
content. Sitecore also supports translating only certain relevant parts of the site, or
creating micro-sites for certain countries.
10
Multiple device support
Websites are increasingly being updated by RSS feeds, viewed through a range of
browser types, and accessed via smart mobile devices such as the iPhone, iPad,
Android, Blackberry and other handhelds. For the same architectural reasons
described earlier, it is cumbersome to support multiple devices in SharePoint. Due
to both screen size limitations and lack of support for certain capabilities, such as
Flash images in handheld devices, SharePoint requires an entirely different page
presentation for each supported device. This means the entire site must be re-
rendered to present properly.
Figure 4 shows the multiple variants of the data structure required to support
multiple devices in SharePoint. When multiple languages on multiple devices need
to be supported, the number of separate data structures grows large and unwieldy.
Figure 4: Using SharePoint to support multiple devices requires a separate variant for
each device.
Using SharePoint to
Taking this analysis on step further, the interplay of
support a website that is
SharePoint’s separate-variant requirement across
multiple languages and multiple devices drives a 12 languages
geometric increase in the number of websites that x
must be supported; an IT organization responsible for 5 display devices
a robust multi-language, multi-device web presence = managing 60 variants of
could easily find itself managing 60, 70 or even more the site
variants.
11
Multiple websites
Within a given organization, different countries or different divisions often request
their own sub-domain. For example, the United Kingdom office of the steel company
may want to use UK.yourfactory.com as its sub-domain, or perhaps a product
division needs to use hotrolled.yourfactory.com for a particular product offering.
With SharePoint, each sub-domain involves a new web application, which requires
configuration, hardware resources and ongoing management. This approach further
complicates content sharing. When creating links between sites, SharePoint WCM
users must enter the exact URL of the other website, instead of simply selecting a
content item on the multi-site website. This is one of many complications that can
arise from having to organize and update multiple web applications under
SharePoint.
Information architecture
As websites grow more complex, so do their structures, which need more granular
ways to store and represent data. Concurrently, as complexity rises, the ability to
reuse content on the website becomes critical. Efficiency dictates that content be re-
used across sites and devices, as well as personalization to allow certain levels of
detail to be exposed only when appropriate. SharePoint’s information architecture
does not allow organizations to easily reuse data types and fragments of data types.
This shortcoming can result in inconsistencies and longer development times.
Sitecore information architecture provides broad support for data types, thereby
ensuring consistency, saving time and providing future flexibility. For instance, to
make changes or updates throughout the website content, such as applying new
metadata fields, one simply creates a separate metadata template and establishes an
inheritance relationship between the desired data template and the metadata
template. The change is applied across the website, without needing to return to
every data template on the site to add or modify this new field. SharePoint does not
offer this level of flexibility, resulting in considerable additional work.
Page architecture
Sitecore website pages are dynamically created at a granular level by assembling
each piece of “data” (content) for that page. Like pieces in a jigsaw puzzle, the
content presented on one page can easily be reused and redisplayed on dozens of
other pages, and in different ways or combinations, as appropriate. Content can
comprise text, images, video, tables or other content format. In this way, the content
is separated from the presentation, for ultimate flexibility and scalability.
12
SharePoint architecture directly produces development challenges, which include
requirements to:
Sitecore has a large number of tools, controls and capabilities needed to speed
development and improve developer productivity. For example, the Sitecore
Template Builder provides a simple, browser-based user interface to define and
maintain data structures. The Sitecore Developer Center provides a browser-based
tool to develop and maintain presentation components. Many developers prefer to
use Visual Studio .NET, with which Sitecore integrates seamlessly.
Development capabilities
The Sitecore architecture allows developers to focus on components of the
published website instead of customizing the content management system. As such,
Sitecore leverages developers’ existing ASP.NET and, optionally, XSL skills.
With SharePoint, developers must perform some tasks in Visual Studio and other
tasks in SharePoint Designer. When creating a new page, it is often not clear which
tools the developer should use. SharePoint developers must also spend a great deal
of time maintaining XML configuration files, and must learn to use web parts instead
of standard ASP.NET controls. Additionally, SharePoint developers are limited to
master pages, which are less flexible than Sitecore’s declarative, component-
oriented layout settings.
SharePoint can seem like a natural choice for WCM, because it is readily available
and part of many enterprises’ existing Microsoft environments. But as the detailed
technical comparison shows, it is best suited for static, brochureware websites and
13
conventional publishing needs within a corporate environment. SharePoint’s
document-oriented architecture adequately supports intranets and extranets, and
its page-based approach works well when page structures have limited complexity.
14
In terms of real development dollars, using SharePoint for enterprise-class
website needs drives a geometric increase in complexity because each language
variant and each device variant must exist as an independent site. So, using
SharePoint as a WCM to support a corporate website that is available in 12
languages, and can be displayed across five devices, entails managing 60 variants
of the site. By comparison, the same capabilities, as enabled by Sitecore, can be
delivered with one variant of the site.
Summary
SharePoint is a rich and powerful platform, particularly for internal collaboration
and document management – but its utility for websites has limitations. When used
as a WCM, SharePoint is optimized for sites that can be supported by conventional
15
publishing approaches, such as intranets, extranets and brochureware sites of
low/moderate visual complexity, with infrequent updates.
The ability to manage and use site content features and layout, quickly and
easily, across many sites.
Sitecore also delivers necessary tools for marketing, customer retention and overall
business growth, including:
SEO optimization
Campaign tools
Website optimization
Integrated e-commerce
About Sitecore
Sitecore redefines how organizations engage with their customers online, powering
experiences that can sense and adapt to a customer’s needs to increase revenue and
16
customer lifetime value and satisfaction. Sitecore was the first Web Content
Management system (WCM) to incorporate marketing automation, intranet portal,
e-commerce, web optimization, social media and campaign management
technologies into a cohesive, integrated open platform. Sitecore’s software makes it
easy for businesses to identify, serve, engage and convert new customers online.
Thousands of public and private organizations have created and now manage more
than 24,000 dynamic websites with Sitecore including ATP World Tour, Computer
Associates, ISS, Lloyd’s of London, Microsoft, Omni Hotels, Siemens, Thomas Cook
and The Knot.
17