SlideShare a Scribd company logo
1 of 29
Download to read offline
DRUPAL VS SHAREPOINT
                           The fight of the modern day swiss army knives




     Vesa Palmu                                                 Perttu Tolvanen


keskiviikkona 28. syyskuuta 2011
keskiviikkona 28. syyskuuta 2011
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
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
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
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
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
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
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
LOCAL SHOPS
     Drupal                             SharePoint




     ..


keskiviikkona 28. syyskuuta 2011
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
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
DRUPAL WEBSITES




keskiviikkona 28. syyskuuta 2011
SHAREPOINT WEBSITES




keskiviikkona 28. syyskuuta 2011
SCENARIOS




keskiviikkona 28. syyskuuta 2011
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
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
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
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
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
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
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
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
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
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
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
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
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
DRUPAL VS SHAREPOINT
                           The fight of the modern day swiss army knives




keskiviikkona 28. syyskuuta 2011

More Related Content

What's hot

Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJack Molisani
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsBrian Huff
 
WebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesWebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesBrian Huff
 
FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersBrian Huff
 
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareCreating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareBrian Huff
 
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersTop 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersBrian Huff
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterBrian Huff
 
Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Kristen Eberlein
 

What's hot (9)

Joe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and DeliveryJoe Gelb: Taxonomy and Delivery
Joe Gelb: Taxonomy and Delivery
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 
WebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesWebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case Studies
 
FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio Developers
 
Wt unit 1 ppts web development process
Wt unit 1 ppts web development processWt unit 1 ppts web development process
Wt unit 1 ppts web development process
 
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareCreating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
 
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersTop 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud Developers
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
 
Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)Keeping the Content Train on the Tracks (And on Topic)
Keeping the Content Train on the Tracks (And on Topic)
 

Viewers also liked

Drupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointDrupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointManuel Pistner
 
Complex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalComplex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalBalance Interactive
 
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyA Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyCarson Black
 
Filenet test
Filenet testFilenet test
Filenet testkflana26
 
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...New York eHealth Collaborative
 
Document Management Software- The Business.com Guide
Document Management Software- The Business.com GuideDocument Management Software- The Business.com Guide
Document Management Software- The Business.com GuideBusiness.com
 
Electronic records management
Electronic records managementElectronic records management
Electronic records managementKirti Joshi
 
ECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointKnowledgeLake
 
Records management ppt
Records management pptRecords management ppt
Records management pptAimee Pusing
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureGregory Zelfond
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataGregory Zelfond
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365Gregory Zelfond
 

Viewers also liked (16)

Drupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of SharepointDrupal cross enterprise integration on an example of Sharepoint
Drupal cross enterprise integration on an example of Sharepoint
 
Complex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalComplex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with Drupal
 
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and PanopolyA Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
A Recipe for Flexible Editing with Drupal, Panels, Kalatheme and Panopoly
 
Open Source CMS vs. SharePoint
Open Source CMS vs. SharePointOpen Source CMS vs. SharePoint
Open Source CMS vs. SharePoint
 
Owd multi repo-v2
Owd multi repo-v2Owd multi repo-v2
Owd multi repo-v2
 
Real world records management in SharePoint 2013
Real world records management in SharePoint 2013Real world records management in SharePoint 2013
Real world records management in SharePoint 2013
 
Filenet test
Filenet testFilenet test
Filenet test
 
Presentation File Net
Presentation File NetPresentation File Net
Presentation File Net
 
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...
NYeC & HANYS SHIN-NY Statewide Patient Record Lookup Technical Webinar - July...
 
Document Management Software- The Business.com Guide
Document Management Software- The Business.com GuideDocument Management Software- The Business.com Guide
Document Management Software- The Business.com Guide
 
Electronic records management
Electronic records managementElectronic records management
Electronic records management
 
ECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePoint
 
Records management ppt
Records management pptRecords management ppt
Records management ppt
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
Document Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to MetadataDocument Management in SharePoint without folders - Introduction to Metadata
Document Management in SharePoint without folders - Introduction to Metadata
 
5 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 3655 Ways to Manage Documents in SharePoint & Office 365
5 Ways to Manage Documents in SharePoint & Office 365
 

Similar to Drupal vs Sharepoint

DotNetNuke – CMS redefined
DotNetNuke – CMS redefinedDotNetNuke – CMS redefined
DotNetNuke – CMS redefinedCharles Nurse
 
Discover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this productDiscover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this productBertrand Dunogier
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)Amazon Web Services
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
Slides open stack emily_updated_2
Slides open stack emily_updated_2Slides open stack emily_updated_2
Slides open stack emily_updated_2OpenCity Community
 
Deep learning on HDP 2018 Prague
Deep learning on HDP 2018 PragueDeep learning on HDP 2018 Prague
Deep learning on HDP 2018 PragueTimothy Spann
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Cacereshernanibf
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Adrian Treacy
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County CouncilTim Willoughby
 
Keynote at Converge 2019
Keynote at Converge 2019Keynote at Converge 2019
Keynote at Converge 2019Travis Oliphant
 

Similar to Drupal vs Sharepoint (20)

Stackato
StackatoStackato
Stackato
 
Stackato v3
Stackato v3Stackato v3
Stackato v3
 
Stackato v5
Stackato v5Stackato v5
Stackato v5
 
DotNetNuke – CMS redefined
DotNetNuke – CMS redefinedDotNetNuke – CMS redefined
DotNetNuke – CMS redefined
 
Discover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this productDiscover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this product
 
Stackato v4
Stackato v4Stackato v4
Stackato v4
 
Stackato v2
Stackato v2Stackato v2
Stackato v2
 
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
AWS re:Invent 2016: Bringing Deep Learning to the Cloud with Amazon EC2 (CMP314)
 
Stackato v6
Stackato v6Stackato v6
Stackato v6
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
XML Interfaces to the popular Nessus Scanner
XML Interfaces to the popular Nessus ScannerXML Interfaces to the popular Nessus Scanner
XML Interfaces to the popular Nessus Scanner
 
Xml interfaces to the popular nessus scanner
Xml interfaces to the popular nessus scannerXml interfaces to the popular nessus scanner
Xml interfaces to the popular nessus scanner
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Slides open stack emily_updated_2
Slides open stack emily_updated_2Slides open stack emily_updated_2
Slides open stack emily_updated_2
 
Deep learning on HDP 2018 Prague
Deep learning on HDP 2018 PragueDeep learning on HDP 2018 Prague
Deep learning on HDP 2018 Prague
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11Tw Technology Radar Qtb Sep11
Tw Technology Radar Qtb Sep11
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County Council
 
Keynote at Converge 2019
Keynote at Converge 2019Keynote at Converge 2019
Keynote at Converge 2019
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Drupal vs Sharepoint

  • 1. DRUPAL VS SHAREPOINT The fight of the modern day swiss army knives Vesa Palmu Perttu Tolvanen keskiviikkona 28. syyskuuta 2011
  • 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