3. Joomla Typo3
DotNetNuke Plone Ruby on Rails
Wordpress Django
eZ Publish Drupal
CMS Platform Framework
Escenic Sharepoint
Clickability Zend
Episerver Polopoly .NET
Sitecore
Hippo
keskiviikkona 28. syyskuuta 2011
4. SHAREPOINT
INTRODUCTION
• Content management platform with strong document
management and team site capabilities.
• Strong background as a document management system and
generic portal system (SharePoint 2003, SharePoint 2007).
• Considered as the leading horizontal portal system by Gartner
(2010). IBM and Oracle main challengers. Also LifeRay/Drupal.
• Has become the ‘de facto’ intranet platform for larger
companies around the world. Hundreds of clients in Finland.
keskiviikkona 28. syyskuuta 2011
5. DRUPAL INTRODUCTION
• Social publishing & application platform
• Open Source
• Market share: ~2% global, ~5% Finland
• 8000+ extensions, 600 000 users, 182 languages
• The Economist, The White House, GRAMMY.com,
Examiner.com...
keskiviikkona 28. syyskuuta 2011
6. PROFESSIONAL SERVICES
Drupal SharePoint
• Large IT - OK: • Large IT -Basically all:
Tieto, Accenture, CapGemini Tieto, Logica, Digia, Accenture, Avanade,
CapGemini, Fujitsu...
• Specialized - Very few: • Specialized - Very few:
Drupro, Mearra Sininen Meteoriitti, Visualweb, Microsoft
• Generic medium - Excellent: • Generic medium - Excellent:
Exove, Futurice, SBA, Reaktor AtBusiness, Innofactor, CCC, Systems
Garden, Endero
• Man & Dog - Very few: • Man & Dog - Quite a group!
Freelancers eg. Onsight Helsinki, Sulava
• Total: 62 Microsoft partner vendors in Finland
that offer SharePoint services.
Summary: Both Drupal and SharePoint have a lot of service providers, but only a few are very
specialized and have more than a few experts.
keskiviikkona 28. syyskuuta 2011
7. SUPPORT
Drupal SharePoint
• Local support providers • Local independent support
• International providers providers (all large integrators, most
• Free and paid general IT houses, specialized vendors)
• Local Microsoft consulting unit
(few senior experts + network of hired guns)
• Global Microsoft consulting
unit
• International players (eg.
Accenture, Avanade)
• Man & dog support services
• Huge amounts of blog articles and knowledge
bases available in English
Summary: SharePoint has more established support offering. Drupal is catching up with both
international and local service providers.
keskiviikkona 28. syyskuuta 2011
8. HOSTING
Drupal SharePoint
• 5€ - 15 000€/month • 50€ - 20 000€/month
• Generic hosting • Generic hosting
• Specialized hosting • Specialized hosting
• Cloud hosting • Cloud hosting
• Note: On-premises farms
quite typical for large
organizations. Minimum set
often two servers (SP+SQL),
but quite many have five (5).
Summary: Drupal and SharePoint both require specialized knowledge regarding hosting and there are
many different options. In general it could be argued that Drupal requires less than SharePoint.
keskiviikkona 28. syyskuuta 2011
9. DEVELOPER AVAILABILITY
Drupal SharePoint
• 200+ in Finland • 500+ developers in Finland (+
• 10K+ global another 500 in other roles)
• Global shortage of • 50K+ global
experienced developers • Global shortage of
• Steep learning curve experienced developers
• Too many “PHP hackers” • Steep learning curve
• Huge ecosystem to learn and • Too many “experts” that don’t
keep up to date know all the out-of-the-box
features and capabilities
Summary: Due to steep learning curve in both systems the ecosystems are limited. Also the price of
experienced developers rises fast.
keskiviikkona 28. syyskuuta 2011
10. LOCAL SHOPS
Drupal SharePoint
..
keskiviikkona 28. syyskuuta 2011
11. COSTS
Drupal SharePoint
• Building a website: 30 - 200K€ • Building a website: 30-800K€
• Licenses: 0€ • Licenses: 15k-40k€ (in demanding
• Hosting: 100-1000€ / m websites often over 100k€)
• Maintenance: 50-300€ / m • Hosting: 200-5000€ /m
• Maintenance: 200-800€ / m
• Note:
• SharePoint for intranets
• Building: 10k-200k€
• Licenses: Often part of a larger MS deal.
Sometimes almost “free”.
Typical numbers for medium - large web sites. Maintenance
includes minor version updates.
keskiviikkona 28. syyskuuta 2011
12. ECOSYSTEM
Drupal SharePoint
• 3000+ developers in main • Strong partner network
conferences globally (62 partners in Finland alone)
• Multiple events every week • Partner network treated fairly
• No single company • Training and support is
• Association(s) available for partners (especially
• “Pure” GPL for specialized partners)
• Professional heart • Professional training also for
• Development, consulting, customers (eg. Sovelto, Tieturi)
training, hosting, support... • Strong 3rd party products
• “Integrates with everything”
Summary: Both have strong ecosystems, but they are very different. Drupal has community power,
Microsoft has professional services/products. Key difference is that Microsoft has a price tag - always.
keskiviikkona 28. syyskuuta 2011
16. INTRANET
Drupal SharePoint
Social & group features Document management &
Easy to integrate team site features
Wealth of existing Search, MySite, Office
functionality integration,
Available add-ons/integrations
Difficult Ms Office integration Demanding theme and
Requires Alfresco for efficient template design
file workflows
Summary: SharePoint has become ‘de facto’ standard for intranets during the recent years. Drupal
slowly emerging as a strong competitor with Alfresco integrations.
keskiviikkona 28. syyskuuta 2011
17. BROCHUREWARE
Drupal SharePoint
Drupal Gardens Multi-channel publishing and
Quick with existing themes content sharing possibilities
when intranet is SharePoint
Easy basic editing with
standard tools
Details often require a lot of High license cost
attention Demanding theme system
CMS distribution or Strange content hierarchy
configuration required system from web publishing
point of view
Summary: Neither platform is ideally suitable for brochureware websites, but both work fine when
implemented with care. Drupal just costs a lot less and is faster to implement.
keskiviikkona 28. syyskuuta 2011
18. LARGE ENTERPRISE WEBSITE
Drupal SharePoint
Cost efficient compared to Multi-channel publishing
enterprise CMS possibilities when intranet/
Custom workflows extranet is also SharePoint
Custom multilingual sites Complex extranets with
Easy integrations integrations and DM needs
Multilingual sites complex Complex multilingual websites
Content staging Feature-rich websites (eg.
Configuration management media sites)
File management often Granular control needs
requires Alfresco Content staging
Summary: Large enterprise websites often require “heavy CMS” features and neither Drupal or
SharePoint offers those. Drupal can be somewhat extended, but SharePoint not so much.
keskiviikkona 28. syyskuuta 2011
19. B2B EXTRANET (GROUPS)
Drupal SharePoint
Extensive group functionalities Team site and document
Custom access levels management features.
Custom file access Strong permission control and
Multisite, domains, features... access rights system.
MS security/access products
External SSO often required Application development can
be sometimes quite
cumbersome and costly.
Using “full Microsoft stack” is
often the easiest way.
Summary: SharePoint has been designed for B2B extranets quite strongly and Microsoft has a full
suite of products for different scenarios. Drupal offers more flexible custom implementation.
keskiviikkona 28. syyskuuta 2011
20. CUSTOMER SELF SERVICE
Drupal SharePoint
Very efficient to build MS security/access products
Leverage 8000+ modules Integration capabilities
Easy to integrate
Extensive integration required Out of the box features and
3rd party products don’t offer
much...
Total cost can be a surprise
Summary: Customer self service channels are often very tailored. This somewhat benefits Drupal
since fast prototyping is required. SharePoint’s main strengths come from integration capabilities.
keskiviikkona 28. syyskuuta 2011
21. E-COMMERCE
Drupal SharePoint
Fully custom large scale e- Very large e-commerce
commerce projects: Commerce Server
Out of the box profiles product that integrates with
Real CMS & e-com in one SharePoint.
package
Testing requirements with Not really competitive even
custom solutions for medium level e-commerce
More work required than with projects.
e-com platforms (for now)
Summary: SharePoint + Commerce Server only competes in larger projects (200K+). Drupal will
become an option for all sizes, currently strong especially in very large (500K+) projects.
keskiviikkona 28. syyskuuta 2011
22. DOCUMENT MANAGEMENT
Drupal SharePoint
Document mgmt meets social Web Apps, Office integ.,
Custom workflows Outlook sync, Full offline
Strong with Alfresco access, Multi-user-editing
Workflows, document sets,
document IDs, Records Man.,
Browser based OR: Records management still has
Requires Alfresco some limitations compared to
heavy-weight solutions from
Documentum / Oracle
Summary: Drupal needs Alfresco to compete in document management. SharePoint offers easier
interfaces and wider selection of features. Drupal products don’t exist (yet), only custom.
keskiviikkona 28. syyskuuta 2011
23. COMMUNITIES
Drupal SharePoint
Ideal for Drupal Team sites
Rich functionality Document management
Fully custom MySites
More difficult to scale Not designed for open
User interface requires often a community content
lot of attention production. Requires tailoring
or 3rd party extensions.
Poor moderation functions.
Summary: SharePoint is suitable for “serious work communities”, but not really for “open exchange of
ideas and comments”. Drupal excels in all social publishing and communities.
keskiviikkona 28. syyskuuta 2011
24. MASH-UPS
Drupal SharePoint
Architecture built for easy Architecture built for
mash-up implementation demanding mash-up
Many existing integrations implementation
Lot of components to build
mash-ups
Can be complex to Sometimes seemingly simple
implement mash-ups can become
complicated and costly
3rd party components often
poor quality
Summary: Both platforms have a lot of strong points for doing demanding mash-ups. However
Drupal has been developed from web point of view and SharePoint from intranet point of view.
keskiviikkona 28. syyskuuta 2011
25. ENTERPRISE INTEGRATION
Drupal SharePoint
Existing integrations Huge amounts of available
Efficient web parts done by 3rd party
Leverage “mash-up companies
architecture” Examples and best practices
MS integration products
Custom integrations still Custom integrations still
require a lot of work require a lot of work
Summary: Both platforms have strong integration capabilities. SharePoint has the upper hand when
operating in MS environment, Drupal when in open source environment.
keskiviikkona 28. syyskuuta 2011
26. SEARCH
Drupal SharePoint
Out of the box Drupal search SharePoint’s own search
Apache Solr integration server is a strong product
Search-based UIs FAST makes it heavy-weight
Easy to customize Support for Office
documents (previews, etc.)
Limited without Apache Solr Search-based UIs require a lot
of work
Summary: SharePoint’s FAST is an enterprise heavy-weight, but Apache Solr is a strong challenger.
Drupal+Solr offers a lot of benefits especially when building demanding search-based UIs.
keskiviikkona 28. syyskuuta 2011
27. CUSTOM APPLICATIONS
Drupal SharePoint
Faster implementation Strong development tools and
Leverage existing functionality supporting systems
Less code, fewer bugs MS ecosystem for support
and maintenance
Some simple issues can be You don’t really do “fast
complex to solve implementations” if you are
truly doing custom
applications with SharePoint
Required skilled experts
Summary: From a traditional enterprise point of view it could be claimed that Drupal is just a “rapid
prototyping tool” compared to SharePoint. But is it a prototype if it works?
keskiviikkona 28. syyskuuta 2011
28. SUMMARY OF STRENGTHS
Drupal SharePoint
Brochureware Intranet
Large enterprise website Document management
Communities B2B extranets (groups)
E-Commerce
Enterprise integrations
Customer self service
Custom applications
Mash-ups
Search
Summary has been done to highlight the main differences in platforms. When doing several scenarios
for the list it is highly recommended to compare platforms and ecosystems in more detail.
keskiviikkona 28. syyskuuta 2011
29. DRUPAL VS SHAREPOINT
The fight of the modern day swiss army knives
keskiviikkona 28. syyskuuta 2011