SlideShare une entreprise Scribd logo
1  sur  30
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

Contenu connexe

Tendances

Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portaldominion
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open WebChanny Yun
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPagesNiklas Heidloff
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperabilityguest82d216
 
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...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614Marin
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG PresentationDerrick Bowen
 
IBM WebSphere Portal References Education
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References EducationDvir Reznik
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
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 10psiborg
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
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 12Grameen Solutions
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business OverviewNick Davis
 
The spring 32 update final
The spring 32 update finalThe spring 32 update final
The spring 32 update finalJoshua Long
 
Grameen Solutions Technology Skills
Grameen Solutions   Technology SkillsGrameen Solutions   Technology Skills
Grameen Solutions Technology SkillsGrameen Solutions
 
Case study infisherman
Case study infishermanCase study infisherman
Case study infishermanmrquy
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101pdhannan
 

Tendances (20)

Web Sphere Portal
Web Sphere PortalWeb Sphere Portal
Web Sphere Portal
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open Web
 
Social Enabler for XPages
Social Enabler for XPagesSocial Enabler for XPages
Social Enabler for XPages
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperability
 
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...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG Presentation
 
IBM WebSphere Portal References Education
IBM WebSphere Portal References EducationIBM WebSphere Portal References Education
IBM WebSphere Portal References Education
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
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
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
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
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
The spring 32 update final
The spring 32 update finalThe spring 32 update final
The spring 32 update final
 
Grameen Solutions Technology Skills
Grameen Solutions   Technology SkillsGrameen Solutions   Technology Skills
Grameen Solutions Technology Skills
 
The ABC of Joomla Community
The ABC of Joomla CommunityThe ABC of Joomla Community
The ABC of Joomla Community
 
Case study infisherman
Case study infishermanCase study infisherman
Case study infisherman
 
X pages jumpstart jmp101
X pages jumpstart jmp101X pages jumpstart jmp101
X pages jumpstart jmp101
 

Similaire à DrupalCamp ATL 2010: Not all CMSs are created equal

Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011IndicThreads
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
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
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overviewslodha
 
Alfresco - Floating on the cloud
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloudPaul Hampton
 
Floating on the Alfresco Cloud
Floating on the Alfresco CloudFloating on the Alfresco Cloud
Floating on the Alfresco CloudAlfresco Software
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Abhik Biswas
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
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 CloudDavid Pallmann
 
Drupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett BakerDrupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett Bakerwebfinearts
 
Software Libre + Drupal - Avanza 2012
Software Libre + Drupal - Avanza 2012Software Libre + Drupal - Avanza 2012
Software Libre + Drupal - Avanza 2012Acquia
 
DHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopDHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopShawn Day
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
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...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
FISL: Content Management Primer
FISL: Content Management PrimerFISL: Content Management Primer
FISL: Content Management PrimerRichard Esplin
 
Kentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileThomas Robbins
 
Responsive web design with various grids and frameworks comparison
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 comparisonDhrubaJyoti Dey
 
Top 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 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 2021Katy Slemon
 

Similaire à DrupalCamp ATL 2010: Not all CMSs are created equal (20)

Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
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
 
Liferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business NeedsLiferay Portal Customizing to Business Needs
Liferay Portal Customizing to Business Needs
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overview
 
Alfresco - Floating on the cloud
Alfresco - Floating on the cloudAlfresco - Floating on the cloud
Alfresco - Floating on the cloud
 
Floating on the Alfresco Cloud
Floating on the Alfresco CloudFloating on the Alfresco Cloud
Floating on the Alfresco Cloud
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
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
 
Drupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett BakerDrupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett Baker
 
Software Libre + Drupal - Avanza 2012
Software Libre + Drupal - Avanza 2012Software Libre + Drupal - Avanza 2012
Software Libre + Drupal - Avanza 2012
 
DHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH WorkshopDHO Intro to CMS for DH Workshop
DHO Intro to CMS for DH Workshop
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
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...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
FISL: Content Management Primer
FISL: Content Management PrimerFISL: Content Management Primer
FISL: Content Management Primer
 
Kentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery Mobile
 
NetTantra Corporate Brochure
NetTantra Corporate BrochureNetTantra Corporate Brochure
NetTantra Corporate Brochure
 
Responsive web design with various grids and frameworks comparison
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
 
RIA
RIARIA
RIA
 
Top 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 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
 
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. WebThe Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
 

Dernier

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

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