DrupalCamp ATL 2010: Not all CMSs are created equal

Not all CMSs are
created equal
Andrew M Riley
October 2nd, 2010
"It is tempting, if the only tool you have is a hammer, to
treat everything as if it were a nail." -Abraham Maslow
Overall Process
1. Determine needs
2. Evaluate contenders
3. Estimate
4. Profit? (or Implement)
Needs
        Identify what type of site you’ll be creating. This decision will affect the
        following steps.


       Is it Social?                 Brochureware?                  Application Site?
 Users will be logging in to       Just about any CMS out
                                                                   Your application may or
   your site, doing lots of          there can do a basic
                                                                      may not have lots of
   database writes, will it      brochure site. Is the cost of
                                                                     database writes, will it
 scale? Does the software        the software + development
                                                                 scale? Does the CMS license
allow you to open your site                worth it?
                                                                  allow for modification and
 up to the public to make        This type of site pretty much
                                                                         redistribution?
updates? Are there already        excludes “Needs” from the
made modules that will save                process.
                                                                  Are there already created
 you from re-creating the
                                                                 modules that you can use or
           wheel?
                                                                    is this from scratch?
Evaluate (Key Features)
•   Robust WYSIWYG editor
•   Content approval
•   Granular privileges
•   Advanced caching
•   Load-balanced environment capable
•   Multisite support
•   Multilingual support
•   Mobile integration
Interwoven TeamSite
Target Market
•Enterprise eBusiness
•Ultra-large single site
Strengths
•Best in class personalization support via LiveSite module
•Broad functional feature set
•Strong integrator and developer communities
Weaknesses
•Underlying technology platform is 10 years old - recent
acquisition casts doubt on likelihood of platform updates
•Weak asset management without optional MediaBin module
•Content syncing and deployment is a serious area of frustration
for developers and administrators
Day Communique
Target Market
•Global Enterprise
•Global Intranet
Strengths
•Exceptionally mature, standards-driven technology platform
•Flexible deployment capabilities: coupled, decoupled, hybrid
•Good internalization support
Weaknesses
•Company’s engineering emphasis overshadows feature
development
•Limited partnerships makes experienced third-parties hard to
find
•Deployment architecture not well suited for smaller-scale
deployments
FatWire Content Server
Target Market
•Interactive Marketing
•Global eBusiness
•Microsites
Strengths
•Focused on the needs of interactive marketers
•Strong personalization and content targeting
•Deep LDAP integration supports centralized security models
Weaknesses
•Considered a complex system to roll out and maintain
•Multiple contributor interfaces adds complexity and confusion
SDL Tridion
Target Market
•Interactive Marketing
•Global Enterprise
•Microsites
Strengths
•Best of breed multilingual support
•Comprehensive XML support well suited to content reuse
•Company is aggressive about developing new features
Weaknesses
•Emphasis on functional development overshadows need for
architectural overhaul
•Mediocre UI usability
•Weak North American presence yields limited third-party
availability
Open Text (RedDot)
Target Market
•Interactive Marketing
•Ultra-Large Single Site
Strengths
•Mature, stable codebase
•Excellent content versioning and archiving support
•Highly usable drag-and-drop workflow designer
Weaknesses
•Requires proprietary RQL scripting language
•Unforgiving platform configurations quickly lead to poor
performance
•Future in doubt after Vignette’s acquisition
Drupal
Target Market
•Community-oriented Sites
•Interactive Marketing
Strengths
•Very feature-rich with thousands of add-on modules
•Excellent integration platform
•Large developer and user communities
Weaknesses
•No multi-tier deployment capabilities
•Limited post-publish workflows
Sitecore
Target Market
•Interactive Marketing
•SMB Intranet
Strengths
•Highly extensible and componentized platform
•Pure .NET 3.5 implementation highly intuitive to developers
•Best in class UI for features and usability
Weaknesses
•Current UI is resource intensive
•Workflow config is more developer friendly than user friendly
•Most support comes from consulting firm partners
Refresh SR2
Target Market
•Enterprise eBusiness
•Global Enterprise
Strengths
•Strongly OO system emphasizes component and content reuse
•Strong taxonomy support
•Well suited to enterprises with extensive delivery tier investments
Weaknesses
•No delivery tier integration
•Editorial features are awkward and lack usability
•Simplistic workflow
Sitefinity
Target Market
•Corporate Brochure
•Community-oriented Sites
Strengths
•Shallow learning curve for .NET developers
•Comparatively large collection of add-on modules
•Frequent functionality upgrades
Weaknesses
•No multi-tier deployment capabilities
•Poor taxonomy support
•Potentially serious performance issues with large sites
CrownPeak
Target Market
•Corporate Brochure
•Microsites
•SMB Intranet
Strengths
•Solid multisite management
•Only product with a real API in its class
•Vendor works well with consultancies and agencies
Weaknesses
•No in-context editing
•Very limited interactive functionality
•Templating via COM/VBScript API
Editor Features
                                           SDL
             Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                          Tridion

  Asset
 Manager


 Content
Scheduling


 Image
 Editing


In-Context
  Editing



Workflows



WYSIWYG
 Editor

 Cross-
 Browser
 Editing
Content Features
                                             SDL
               Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                            Tridion


Taxonomy




Templating



Multilingual
 Support


  Mobile
Integration


 Content
  Reuse


Personali-
  zation



 Theming
Security Features
              Interwoven   Day   FatWire    SDL      Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                           Tridion
 Content
 Auditing

  Admin
 Auditing

 Captcha

 Content
 Approval

   Email
Verification

 Granular
Permissions

   Login
  History

  Error
 Logging

SSL Support


Versioning

  Error
Reporting
Performance Features
                                            SDL
              Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                           Tridion

 Advanced
  Caching


   Load-
 Balancing
  Support


 Multisite
 Support


 Multi-tier
Deployment
SEO Features
                                              SDL
                Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                             Tridion

  Friendly
    URLs


 Metadata
Management



 Site Maps




URL Aliasing



Accessibility
Standard Functionality
                                             SDL
               Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                            Tridion

   Blog


 Calendar

    File
Distribution

 Graphs /
  Charts

Mail Forms

  Photo
  Gallery

   Polls


    RSS


Site Search

   UGC
Management

  User
Dashboard
Product Support
                                            SDL
              Interwoven   Day   FatWire             Open Text   Drupal   Sitecore   Refresh   Sitefinity   CrownPeak
                                           Tridion

Commercial
 Support


Commercial
 Training


 Developer
Community


  Online
Documentati
    on


Third Party
Developers
Features vs Complexity
  Features




                                Complexity
             Interwoven    Day               Open Text   FatWire
             SDL Tridion   Drupal            Sitecore    Sitefinity
             Refresh SR2   CrownPeak
Technology Basics
                                                  SDL
             Interwoven     Day      FatWire                Open Text   Drupal   Sitecore    Refresh    Sitefinity   CrownPeak
                                                 Tridion

                                                              IIS +
Web Server   TeamSite     Tomcat     Tomcat        IIS                  Apache     IIS        JBOSS        IIS       Hosted
                                                             Tomcat

                                                            Windows
Operating    Windows / Windows / Windows /                                                  Windows /
                                                 Windows        +        Unix    Windows                Windows        N/A
 System        Unix      Unix      Unix                                                       Unix
                                                            Windows /
                                                              Unix
                                                   COM        COM                                                     COM /
Language        Java        Java       Java      + .NET +   + .NET +     PHP      .NET        Java        .NET       SOAP +
                                                Java / .NET    Java                                                  VBScript


                File      Oracle /   Oracle /    Oracle /    Oracle /                       Oracle /
Database                                                                MySQL    MSSQL                   MSSQL       Internal
              System      MSSQL      MSSQL       MSSQL       MSSQL                          MSSQL
Drupal 6
         How did it stack up?


• Editor Features - Good
• Personalization - Good
• Security Features - Excellent
• Performance Features - Average (Multi-tier deployment and Database support)
• SEO Features - Good
• Standard Functionality - Excellent
• Product Support - Good
Drupal 7
          How will it stack up?


• Editor Features - Good
• Personalization - Good
• Security Features - Excellent
• Performance Features - Good (Multi-tier deployment possibly an issue)
• SEO Features - Good
• Standard Functionality - Excellent
• Product Support - Good moving to Excellent
Estimate

                  General Features - Image/Video Submission
Support
• Lowest $8,600
                  moderation*, Promo Code generation and reclamation,
                  multi-step user registration*, Auctions*, Points
• Drupal $8,600   system*, Facebook Connect*, Games, Polls*, Twitter
• Highest         Re-tweet
$1,200,000
• SaaS $85,000    • Drupal - 467 hours (89% of Sitecore)
• Average         • Sitecore - 524 hours
$253,000

                                                  Need to note what the
                                                  highest was
Overall Process
1. Determine needs
2. Evaluate contenders
3. Estimate
4. Profit? (or Implement)
Things you should know
• Truly understand what type of site you need
• Never trust vendor sales - test it yourself
• Don’t choose a new CMS on the biggest site you’ve
ever done
• Advise your client if they need to shift their CMS
technology - don’t sweep it under the rug
• Give your client options*
• CMS Watch actually includes Open Source software
Not all CMSs are
created equal
Andrew M Riley
@andrewmriley
1 of 30

Recommended

WebWorks Development for BlackBerry PlayBook and Smartphones by
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
2.9K views97 slides
Os php-wiki1-pdf by
Os php-wiki1-pdfOs php-wiki1-pdf
Os php-wiki1-pdfVrandesh Bandikatti
5K views22 slides
Extend your CMS Investment to Video Content by
Extend your CMS Investment to Video ContentExtend your CMS Investment to Video Content
Extend your CMS Investment to Video ContentBrightcove
1.1K views24 slides
"BlackBerry Webworks : Apps for The Smartphone and Tablet" by
"BlackBerry Webworks : Apps for The Smartphone and Tablet""BlackBerry Webworks : Apps for The Smartphone and Tablet"
"BlackBerry Webworks : Apps for The Smartphone and Tablet"Software Park Thailand
1.7K views53 slides
When worlds Collide: HTML5 Meets the Cloud by
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudDavid Pallmann
937 views74 slides
Open Source Content Management Systems for SMB by
Open Source Content Management Systems for SMBOpen Source Content Management Systems for SMB
Open Source Content Management Systems for SMBSrijan Technologies
1.7K views10 slides

More Related Content

What's hot

Web Sphere Portal by
Web Sphere PortalWeb Sphere Portal
Web Sphere PortalJawwad Jafri
490 views30 slides
Jd greece-2012-joomla-community-abc by
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcCB Team @ Joomlapolis
660 views41 slides
Websphere Portal by
Websphere PortalWebsphere Portal
Websphere Portaldominion
2.8K views94 slides
Domino app dev competitive advantage final by
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
1.5K views60 slides
Mozilla Project and Open Web by
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open WebChanny Yun
5.7K views34 slides
Social Enabler for XPages by
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
2.4K views40 slides

What's hot(20)

Websphere Portal by dominion
Websphere PortalWebsphere Portal
Websphere Portal
dominion2.8K views
Domino app dev competitive advantage final by John Head
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
John Head1.5K views
Mozilla Project and Open Web by Channy Yun
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open Web
Channy Yun5.7K views
Microsoft and Open Source Interoperability by guest82d216
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperability
guest82d2161K views
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki... by John Head
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
John Head689 views
Emakina Academy - ContactOffice - 20070614 by Marin
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614
Marin420 views
GWT HJUG Presentation by Derrick Bowen
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG Presentation
Derrick Bowen1.9K views
IBM WebSphere Portal References Education by Dvir Reznik
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References Education
Dvir Reznik1.7K views
Client Continuum Dec Fy09 by Martha Rotter
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
Martha Rotter673 views
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10 by psiborg
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
psiborg976 views
Grameen Solutions Product Engineering Featured Projects 2009 11 12 by Grameen Solutions
Grameen Solutions   Product Engineering Featured Projects 2009 11 12Grameen Solutions   Product Engineering Featured Projects 2009 11 12
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions1.4K views
01. Portal Business Overview by Nick Davis
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
Nick Davis3.5K views
The spring 32 update final by Joshua Long
The spring 32 update finalThe spring 32 update final
The spring 32 update final
Joshua Long1K views
Case study infisherman by mrquy
Case study infishermanCase study infisherman
Case study infisherman
mrquy574 views
X pages jumpstart jmp101 by pdhannan
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101
pdhannan5.6K views

Similar to DrupalCamp ATL 2010: Not all CMSs are created equal

Inaugural address manjusha - Indicthreads cloud computing conference 2011 by
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011IndicThreads
714 views27 slides
Moving to Web 2.0 - Best Practices for Business and Application Migration by
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
776 views25 slides
Liferay Portal Customizing to Business Needs by
Liferay Portal Customizing to Business NeedsLiferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business NeedsInfoAxon Technologies Limited
2.5K views28 slides
Makersbay Overview by
Makersbay OverviewMakersbay Overview
Makersbay Overviewslodha
775 views33 slides
Alfresco - Floating on the cloud by
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloudPaul Hampton
794 views31 slides
Floating on the Alfresco Cloud by
Floating on the Alfresco CloudFloating on the Alfresco Cloud
Floating on the Alfresco CloudAlfresco Software
4.3K views31 slides

Similar to DrupalCamp ATL 2010: Not all CMSs are created equal(20)

Inaugural address manjusha - Indicthreads cloud computing conference 2011 by IndicThreads
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
IndicThreads714 views
Moving to Web 2.0 - Best Practices for Business and Application Migration by anilmadugula
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migration
anilmadugula776 views
Makersbay Overview by slodha
Makersbay OverviewMakersbay Overview
Makersbay Overview
slodha775 views
Alfresco - Floating on the cloud by Paul Hampton
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloud
Paul Hampton794 views
Comm Gate Corporate Profile V0.4 by Abhik Biswas
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
Abhik Biswas413 views
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud by David Pallmann
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
David Pallmann640 views
Drupal for Webmasters by Brett Baker by webfinearts
Drupal for Webmasters by Brett BakerDrupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett Baker
webfinearts735 views
Software Libre + Drupal - Avanza 2012 by Acquia
Software Libre + Drupal - Avanza 2012Software Libre + Drupal - Avanza 2012
Software Libre + Drupal - Avanza 2012
Acquia2.4K views
DHO Intro to CMS for DH Workshop by Shawn Day
DHO Intro to CMS for DH WorkshopDHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH Workshop
Shawn Day865 views
Latest trends in information technology by Eldos Kuriakose
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
Eldos Kuriakose62.2K views
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J... by rsnarayanan
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
rsnarayanan768 views
FISL: Content Management Primer by Richard Esplin
FISL: Content Management PrimerFISL: Content Management Primer
FISL: Content Management Primer
Richard Esplin1.6K views
Kentico Technical Learning: Exploring jQuery Mobile by Thomas Robbins
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery Mobile
Thomas Robbins1.5K views
Responsive web design with various grids and frameworks comparison by DhrubaJyoti Dey
Responsive web design with various grids and frameworks comparisonResponsive web design with various grids and frameworks comparison
Responsive web design with various grids and frameworks comparison
DhrubaJyoti Dey1.1K views
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021 by Katy Slemon
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Top 10 Node.JS Frameworks To Gear Up Your Web App Development in 2021
Katy Slemon32 views

Recently uploaded

Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
26 views45 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides
AMAZON PRODUCT RESEARCH.pdf by
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdfJerikkLaureta
26 views13 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
52 views8 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
263 views86 slides
PRODUCT LISTING.pptx by
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 views1 slide

Recently uploaded(20)

HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta26 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada127 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views

DrupalCamp ATL 2010: Not all CMSs are created equal

  • 1. Not all CMSs are created equal Andrew M Riley October 2nd, 2010
  • 2. "It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail." -Abraham Maslow
  • 3. Overall Process 1. Determine needs 2. Evaluate contenders 3. Estimate 4. Profit? (or Implement)
  • 4. Needs Identify what type of site you’ll be creating. This decision will affect the following steps. Is it Social? Brochureware? Application Site? Users will be logging in to Just about any CMS out Your application may or your site, doing lots of there can do a basic may not have lots of database writes, will it brochure site. Is the cost of database writes, will it scale? Does the software the software + development scale? Does the CMS license allow you to open your site worth it? allow for modification and up to the public to make This type of site pretty much redistribution? updates? Are there already excludes “Needs” from the made modules that will save process. Are there already created you from re-creating the modules that you can use or wheel? is this from scratch?
  • 5. Evaluate (Key Features) • Robust WYSIWYG editor • Content approval • Granular privileges • Advanced caching • Load-balanced environment capable • Multisite support • Multilingual support • Mobile integration
  • 6. Interwoven TeamSite Target Market •Enterprise eBusiness •Ultra-large single site Strengths •Best in class personalization support via LiveSite module •Broad functional feature set •Strong integrator and developer communities Weaknesses •Underlying technology platform is 10 years old - recent acquisition casts doubt on likelihood of platform updates •Weak asset management without optional MediaBin module •Content syncing and deployment is a serious area of frustration for developers and administrators
  • 7. Day Communique Target Market •Global Enterprise •Global Intranet Strengths •Exceptionally mature, standards-driven technology platform •Flexible deployment capabilities: coupled, decoupled, hybrid •Good internalization support Weaknesses •Company’s engineering emphasis overshadows feature development •Limited partnerships makes experienced third-parties hard to find •Deployment architecture not well suited for smaller-scale deployments
  • 8. FatWire Content Server Target Market •Interactive Marketing •Global eBusiness •Microsites Strengths •Focused on the needs of interactive marketers •Strong personalization and content targeting •Deep LDAP integration supports centralized security models Weaknesses •Considered a complex system to roll out and maintain •Multiple contributor interfaces adds complexity and confusion
  • 9. SDL Tridion Target Market •Interactive Marketing •Global Enterprise •Microsites Strengths •Best of breed multilingual support •Comprehensive XML support well suited to content reuse •Company is aggressive about developing new features Weaknesses •Emphasis on functional development overshadows need for architectural overhaul •Mediocre UI usability •Weak North American presence yields limited third-party availability
  • 10. Open Text (RedDot) Target Market •Interactive Marketing •Ultra-Large Single Site Strengths •Mature, stable codebase •Excellent content versioning and archiving support •Highly usable drag-and-drop workflow designer Weaknesses •Requires proprietary RQL scripting language •Unforgiving platform configurations quickly lead to poor performance •Future in doubt after Vignette’s acquisition
  • 11. Drupal Target Market •Community-oriented Sites •Interactive Marketing Strengths •Very feature-rich with thousands of add-on modules •Excellent integration platform •Large developer and user communities Weaknesses •No multi-tier deployment capabilities •Limited post-publish workflows
  • 12. Sitecore Target Market •Interactive Marketing •SMB Intranet Strengths •Highly extensible and componentized platform •Pure .NET 3.5 implementation highly intuitive to developers •Best in class UI for features and usability Weaknesses •Current UI is resource intensive •Workflow config is more developer friendly than user friendly •Most support comes from consulting firm partners
  • 13. Refresh SR2 Target Market •Enterprise eBusiness •Global Enterprise Strengths •Strongly OO system emphasizes component and content reuse •Strong taxonomy support •Well suited to enterprises with extensive delivery tier investments Weaknesses •No delivery tier integration •Editorial features are awkward and lack usability •Simplistic workflow
  • 14. Sitefinity Target Market •Corporate Brochure •Community-oriented Sites Strengths •Shallow learning curve for .NET developers •Comparatively large collection of add-on modules •Frequent functionality upgrades Weaknesses •No multi-tier deployment capabilities •Poor taxonomy support •Potentially serious performance issues with large sites
  • 15. CrownPeak Target Market •Corporate Brochure •Microsites •SMB Intranet Strengths •Solid multisite management •Only product with a real API in its class •Vendor works well with consultancies and agencies Weaknesses •No in-context editing •Very limited interactive functionality •Templating via COM/VBScript API
  • 16. Editor Features SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Asset Manager Content Scheduling Image Editing In-Context Editing Workflows WYSIWYG Editor Cross- Browser Editing
  • 17. Content Features SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Taxonomy Templating Multilingual Support Mobile Integration Content Reuse Personali- zation Theming
  • 18. Security Features Interwoven Day FatWire SDL Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Content Auditing Admin Auditing Captcha Content Approval Email Verification Granular Permissions Login History Error Logging SSL Support Versioning Error Reporting
  • 19. Performance Features SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Advanced Caching Load- Balancing Support Multisite Support Multi-tier Deployment
  • 20. SEO Features SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Friendly URLs Metadata Management Site Maps URL Aliasing Accessibility
  • 21. Standard Functionality SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Blog Calendar File Distribution Graphs / Charts Mail Forms Photo Gallery Polls RSS Site Search UGC Management User Dashboard
  • 22. Product Support SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion Commercial Support Commercial Training Developer Community Online Documentati on Third Party Developers
  • 23. Features vs Complexity Features Complexity Interwoven Day Open Text FatWire SDL Tridion Drupal Sitecore Sitefinity Refresh SR2 CrownPeak
  • 24. Technology Basics SDL Interwoven Day FatWire Open Text Drupal Sitecore Refresh Sitefinity CrownPeak Tridion IIS + Web Server TeamSite Tomcat Tomcat IIS Apache IIS JBOSS IIS Hosted Tomcat Windows Operating Windows / Windows / Windows / Windows / Windows + Unix Windows Windows N/A System Unix Unix Unix Unix Windows / Unix COM COM COM / Language Java Java Java + .NET + + .NET + PHP .NET Java .NET SOAP + Java / .NET Java VBScript File Oracle / Oracle / Oracle / Oracle / Oracle / Database MySQL MSSQL MSSQL Internal System MSSQL MSSQL MSSQL MSSQL MSSQL
  • 25. Drupal 6 How did it stack up? • Editor Features - Good • Personalization - Good • Security Features - Excellent • Performance Features - Average (Multi-tier deployment and Database support) • SEO Features - Good • Standard Functionality - Excellent • Product Support - Good
  • 26. Drupal 7 How will it stack up? • Editor Features - Good • Personalization - Good • Security Features - Excellent • Performance Features - Good (Multi-tier deployment possibly an issue) • SEO Features - Good • Standard Functionality - Excellent • Product Support - Good moving to Excellent
  • 27. Estimate General Features - Image/Video Submission Support • Lowest $8,600 moderation*, Promo Code generation and reclamation, multi-step user registration*, Auctions*, Points • Drupal $8,600 system*, Facebook Connect*, Games, Polls*, Twitter • Highest Re-tweet $1,200,000 • SaaS $85,000 • Drupal - 467 hours (89% of Sitecore) • Average • Sitecore - 524 hours $253,000 Need to note what the highest was
  • 28. Overall Process 1. Determine needs 2. Evaluate contenders 3. Estimate 4. Profit? (or Implement)
  • 29. Things you should know • Truly understand what type of site you need • Never trust vendor sales - test it yourself • Don’t choose a new CMS on the biggest site you’ve ever done • Advise your client if they need to shift their CMS technology - don’t sweep it under the rug • Give your client options* • CMS Watch actually includes Open Source software
  • 30. Not all CMSs are created equal Andrew M Riley @andrewmriley