Drupal vs Sharepoint


Published on

Published in: Technology
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Drupal vs Sharepoint

  1. 1. DRUPAL VS SHAREPOINT The fight of the modern day swiss army knives Vesa Palmu Perttu Tolvanenkeskiviikkona 28. syyskuuta 2011
  2. 2. keskiviikkona 28. syyskuuta 2011
  3. 3. Joomla Typo3 DotNetNuke Plone Ruby on RailsWordpress Django eZ Publish Drupal CMS Platform Framework Escenic Sharepoint Clickability Zend Episerver Polopoly .NET Sitecore Hippokeskiviikkona 28. syyskuuta 2011
  4. 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. 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. 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. 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. 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. 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. 10. LOCAL SHOPS Drupal SharePoint ..keskiviikkona 28. syyskuuta 2011
  11. 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. 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
  13. 13. DRUPAL WEBSITESkeskiviikkona 28. syyskuuta 2011
  14. 14. SHAREPOINT WEBSITESkeskiviikkona 28. syyskuuta 2011
  15. 15. SCENARIOSkeskiviikkona 28. syyskuuta 2011
  16. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 29. DRUPAL VS SHAREPOINT The fight of the modern day swiss army kniveskeskiviikkona 28. syyskuuta 2011