SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
How to Choose Between Joomla, Drupal and
   Wordpress - Is There a Best Choice ?
                                         v2




                              @MarcoBarbosa
●
    Joomla! ( jumla ) means “all together” or “as a whole”' (Swahili)

●
    Since 2005 (2000 for mambo)
                                  [1]
●
    113.836 weekly downloads

●
    6.944+ extensions
●
    MTV Networks Quizilla (Social networking) - (link)

●
    TNA Wrestling (link)

●
    Citibank (Financial institution intranet) - Not publicly accessible

●
    Linux.com (link)
●
    English rendering of the Dutch word “druppel”, which means “drop” (as in “a

water droplet”).

●
    Since 2001
                              [1]
●
    33,671 weekly downloads

●
    7.471+ extensions
●
    The White House (link)

●
    Ubuntu (link)

●
    Le Figaro (link)

●
    OpenSource.com (link)
●
    Official successor of b2/cafelog

●
    Since 2003
                                 [1]
●
    983,625 weekly downloads

●
    13,338+ plugins
●
    TechCrunch (link)

●
    IcanHasCheezBurger (link)

●
    PlayStation Official Blog (link)

●
    NASA’s Ames Research Center (link)
Popularity
Google trends
Wordpress
            Sweden – All Years
Joomla
Drupal
Wordpress
            Worldwide – Past 12 months
Joomla
Drupal
[3]

W3techs technology survey
Usage
                                Usage and Market Share
     CMS Market Share




60
              55.1

50



40



30



20

       13.7
                              10.9
10
                                               6
                        2.7              1.5
0

       Wordpress         Joomla           Drupal
[2]

Open Source CMS Awards
Hall of Fame CMS 2010

1. Wordpress
2. Drupal
3. Joomla!

Best Open Source PHP CMS 2009

1. Drupal
2. Wordpress
3. Joomla!

2008
1. Drupal
2. Joomla!, CMS Made Simple
The Differences
User point of view
Frontend                                        Backend

                                                                     Admin


                                                             Login

                                                          Password

                                                                        LOGIN




●
    Template System                            ●
                                                   Manage Content
●
    Displays Content                           ●
                                                   Install Extensions


              Drupal supports multisites installation out of the box.
              Wordpress from 3.0+ (or with MU).
              Joomla must extend.
Joomla              Drupal          Wordpress
     Content          Articles        Pages & Stories     Pages & Posts

Categorization      Categories          Taxonomy        Categories & Tags

                  Components,
   Extensions    Modules & Plugins
                                     Modules & Blocks   Plugins & Widgets

      Design         Positions           Regions          Widget areas
Designer point of view
css                   template.css


           images

Template
           html                  com_foobar


           index.php


           templateDetails.xml
css             style.css


           images


           page.tpl.php

Template
           block.tpl.php


           node.tpl.php


           template.php


           template.info
css             style.css


           images


           functions.php

Template
           home.php
                                  index.php

           page.php


           header.php


           footer.php
Developer point of view
Joomla                    Drupal                  Wordpress
Model-View-Controller    Presentation-Abstraction-    Application Program
       (MVC)                  Control (PAC)             Interface (API)

Fair Documentation       Good Documentation          Great Documentation

 MySQL, SQLServer,
                        MySQL, PostgreSQL, SQLite           MySQL
SQLAzure and Oracle

      PHP 5.2+                  PHP 5.2+                  PHP 4.3+


Apache, Microsoft IIS     Apache, Microsoft IIS      Apache, Microsoft IIS
Strengths comparison
Joomla   Drupal   Wordpress
     Blogging
Social Network
 E-commerce
    Templates
   Framework
           SEO
      Flexibility
    Resources
   Community
Learning Curve
Wordpress
S               F
I               L
M               E
P               X
L
I
C
     Joomla!    I
                B
                I
I               L
T               I
Y               T
                Y

     Drupal
The CMS Showdown
                                [4]
   http://www.cmsshowdown.com

           March 2009
Results
Joomla         Drupal          Wordpress
    Total Hours     57.25           79.25             90.5

Hours spent on
                      15            21.75             36.5
     front end
Html validation       Yes        No (8 errors)    No (8 errors)

CSS Validation    No (1 error)   No (7 errors)   No (21 errors)

  Page weight        140K           180K             154K

Lines of custom
                      30             220             1,808
   JS/PHP code
Joomla         Drupal          Wordpress
    Total Hours     57.25           79.25             90.5

Hours spent on
                      15            21.75             36.5
     front end
Html validation       Yes        No (8 errors)    No (8 errors)

CSS Validation    No (1 error)   No (7 errors)   No (21 errors)

  Page weight        140K           180K             154K

Lines of custom
                      30             220             1,808
   JS/PHP code
So..Is there a best choice?
Or, it's just a matter of taste
If a CMS would be a celebrity..
Wordpress

●
    Very Popular.

●
    Suitable for anyone.

●
    Stylish.
Joomla

●
    Large variety of extensions

●
    Great core as a starting point

●
    Could use some UX improvements
Linus Torvalds
Drupal

●
    Drupal knows best.

●
    Deeper learning curve.

●
    No problems it can't solve.
Dr. House
Thank you!

iam@marcobarbosa.com
  marcobarbosa.com
   @MarcoBarbosa
References

 [1] Open Source CMS Market Share Report 2010

 [2] Open CMS Awards

 [3] W3 Techs

 [4] The CMS Showdown

 Idealware - Comparing Open Source Content Management Systems

 Survey Analysis Part 1: Developers and Documentation

 Wordpress vs Joomla vs Drupal

 Joomla and Drupal - Which One is Right for You? Version 2

 What everybody ought to know about Joomla

 Why running the White House Web site on Drupal is a political disaster waiting to happen

Más contenido relacionado

La actualidad más candente

Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSandy Ratliff
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressLumosTech
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualRalph Francis Cue
 
Advantages & Disadvantages of Wordpress
Advantages & Disadvantages of WordpressAdvantages & Disadvantages of Wordpress
Advantages & Disadvantages of WordpressXithi Technologies
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training PresentationMayeCreate Design
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)Sandip Basnet
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1Jaladhi Bhatt
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressZenerom Creative Lab
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress SessionVipul Garg
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginnerseverlearner
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 

La actualidad más candente (20)

Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Advantages & Disadvantages of Wordpress
Advantages & Disadvantages of WordpressAdvantages & Disadvantages of Wordpress
Advantages & Disadvantages of Wordpress
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1
 
Drupal end.ppt
Drupal end.pptDrupal end.ppt
Drupal end.ppt
 
Joomla
JoomlaJoomla
Joomla
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
 
Moodle + Adobe Connect
Moodle + Adobe Connect Moodle + Adobe Connect
Moodle + Adobe Connect
 
Basic Wordpress Session
Basic Wordpress SessionBasic Wordpress Session
Basic Wordpress Session
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Introduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute BeginnersIntroduction to Drupal for Absolute Beginners
Introduction to Drupal for Absolute Beginners
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 

Destacado

My Joomla Story - Joomla!Day Germany 2012
My Joomla Story - Joomla!Day Germany 2012My Joomla Story - Joomla!Day Germany 2012
My Joomla Story - Joomla!Day Germany 2012Sander Potjer
 
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?Marco Barbosa
 
Estonian Web CMS Market Overview 2015
Estonian Web CMS Market Overview 2015Estonian Web CMS Market Overview 2015
Estonian Web CMS Market Overview 2015Wunderkraut Estonia
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessorskdmarks
 
Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Eric Sembrat
 
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionJeff Geerling
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationAcquia
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressEunus Hosen
 
High Profile Websites Powered by Drupal
High Profile Websites Powered by DrupalHigh Profile Websites Powered by Drupal
High Profile Websites Powered by DrupalAgnian
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Destacado (12)

My Joomla Story - Joomla!Day Germany 2012
My Joomla Story - Joomla!Day Germany 2012My Joomla Story - Joomla!Day Germany 2012
My Joomla Story - Joomla!Day Germany 2012
 
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
 
Estonian Web CMS Market Overview 2015
Estonian Web CMS Market Overview 2015Estonian Web CMS Market Overview 2015
Estonian Web CMS Market Overview 2015
 
Drupal & CSS Preprocessors
Drupal & CSS PreprocessorsDrupal & CSS Preprocessors
Drupal & CSS Preprocessors
 
Sass presentation
Sass presentationSass presentation
Sass presentation
 
Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Sass - Getting Started with Sass!
Sass - Getting Started with Sass!
 
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
 
Less vs sass
Less vs sassLess vs sass
Less vs sass
 
Why Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher Education
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
High Profile Websites Powered by Drupal
High Profile Websites Powered by DrupalHigh Profile Websites Powered by Drupal
High Profile Websites Powered by Drupal
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar a How to choose between Joomla, Drupal and Wordpress - Is there a best choice? (v2)

Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1phpfactory
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Adam Dunford
 
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
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyMarcos Labad
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Content Management System
Content Management SystemContent Management System
Content Management SystemRavi Bhadauria
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsWilco Jansen
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupalmayank.grd
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupalarcaneadam
 
Hosted Sitebuilders by Liesl Barrell - Montreal Girl Geeks 28042011
Hosted Sitebuilders by Liesl Barrell -  Montreal Girl Geeks 28042011Hosted Sitebuilders by Liesl Barrell -  Montreal Girl Geeks 28042011
Hosted Sitebuilders by Liesl Barrell - Montreal Girl Geeks 28042011Liesl Barrell
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS CertificationVskills
 
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...Eric Sembrat
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupalamanda etches
 

Similar a How to choose between Joomla, Drupal and Wordpress - Is there a best choice? (v2) (20)

Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
 
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
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Cms
CmsCms
Cms
 
Cms
CmsCms
Cms
 
HTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 TemplateHTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 Template
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open NetherlandsImpact Of A Cms Framework Change - Holland Open Netherlands
Impact Of A Cms Framework Change - Holland Open Netherlands
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupal
 
Hosted Sitebuilders by Liesl Barrell - Montreal Girl Geeks 28042011
Hosted Sitebuilders by Liesl Barrell -  Montreal Girl Geeks 28042011Hosted Sitebuilders by Liesl Barrell -  Montreal Girl Geeks 28042011
Hosted Sitebuilders by Liesl Barrell - Montreal Girl Geeks 28042011
 
CG_CS25010_Lecture
CG_CS25010_LectureCG_CS25010_Lecture
CG_CS25010_Lecture
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS Certification
 
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupal
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

How to choose between Joomla, Drupal and Wordpress - Is there a best choice? (v2)

  • 1. How to Choose Between Joomla, Drupal and Wordpress - Is There a Best Choice ? v2 @MarcoBarbosa
  • 2. Joomla! ( jumla ) means “all together” or “as a whole”' (Swahili) ● Since 2005 (2000 for mambo) [1] ● 113.836 weekly downloads ● 6.944+ extensions
  • 3. MTV Networks Quizilla (Social networking) - (link) ● TNA Wrestling (link) ● Citibank (Financial institution intranet) - Not publicly accessible ● Linux.com (link)
  • 4. English rendering of the Dutch word “druppel”, which means “drop” (as in “a water droplet”). ● Since 2001 [1] ● 33,671 weekly downloads ● 7.471+ extensions
  • 5. The White House (link) ● Ubuntu (link) ● Le Figaro (link) ● OpenSource.com (link)
  • 6. Official successor of b2/cafelog ● Since 2003 [1] ● 983,625 weekly downloads ● 13,338+ plugins
  • 7. TechCrunch (link) ● IcanHasCheezBurger (link) ● PlayStation Official Blog (link) ● NASA’s Ames Research Center (link)
  • 8.
  • 11. Wordpress Sweden – All Years Joomla Drupal
  • 12. Wordpress Worldwide – Past 12 months Joomla Drupal
  • 14. Usage Usage and Market Share CMS Market Share 60 55.1 50 40 30 20 13.7 10.9 10 6 2.7 1.5 0 Wordpress Joomla Drupal
  • 16. Hall of Fame CMS 2010 1. Wordpress 2. Drupal 3. Joomla! Best Open Source PHP CMS 2009 1. Drupal 2. Wordpress 3. Joomla! 2008 1. Drupal 2. Joomla!, CMS Made Simple
  • 19. Frontend Backend Admin Login Password LOGIN ● Template System ● Manage Content ● Displays Content ● Install Extensions Drupal supports multisites installation out of the box. Wordpress from 3.0+ (or with MU). Joomla must extend.
  • 20. Joomla Drupal Wordpress Content Articles Pages & Stories Pages & Posts Categorization Categories Taxonomy Categories & Tags Components, Extensions Modules & Plugins Modules & Blocks Plugins & Widgets Design Positions Regions Widget areas
  • 22. css template.css images Template html com_foobar index.php templateDetails.xml
  • 23.
  • 24. css style.css images page.tpl.php Template block.tpl.php node.tpl.php template.php template.info
  • 25.
  • 26. css style.css images functions.php Template home.php index.php page.php header.php footer.php
  • 27.
  • 29. Joomla Drupal Wordpress Model-View-Controller Presentation-Abstraction- Application Program (MVC) Control (PAC) Interface (API) Fair Documentation Good Documentation Great Documentation MySQL, SQLServer, MySQL, PostgreSQL, SQLite MySQL SQLAzure and Oracle PHP 5.2+ PHP 5.2+ PHP 4.3+ Apache, Microsoft IIS Apache, Microsoft IIS Apache, Microsoft IIS
  • 31. Joomla Drupal Wordpress Blogging Social Network E-commerce Templates Framework SEO Flexibility Resources Community Learning Curve
  • 32. Wordpress S F I L M E P X L I C Joomla! I B I I L T I Y T Y Drupal
  • 33. The CMS Showdown [4] http://www.cmsshowdown.com March 2009
  • 34.
  • 36. Joomla Drupal Wordpress Total Hours 57.25 79.25 90.5 Hours spent on 15 21.75 36.5 front end Html validation Yes No (8 errors) No (8 errors) CSS Validation No (1 error) No (7 errors) No (21 errors) Page weight 140K 180K 154K Lines of custom 30 220 1,808 JS/PHP code
  • 37. Joomla Drupal Wordpress Total Hours 57.25 79.25 90.5 Hours spent on 15 21.75 36.5 front end Html validation Yes No (8 errors) No (8 errors) CSS Validation No (1 error) No (7 errors) No (21 errors) Page weight 140K 180K 154K Lines of custom 30 220 1,808 JS/PHP code
  • 38. So..Is there a best choice?
  • 39. Or, it's just a matter of taste
  • 40. If a CMS would be a celebrity..
  • 41. Wordpress ● Very Popular. ● Suitable for anyone. ● Stylish.
  • 42.
  • 43. Joomla ● Large variety of extensions ● Great core as a starting point ● Could use some UX improvements
  • 45. Drupal ● Drupal knows best. ● Deeper learning curve. ● No problems it can't solve.
  • 47. Thank you! iam@marcobarbosa.com marcobarbosa.com @MarcoBarbosa
  • 48. References [1] Open Source CMS Market Share Report 2010 [2] Open CMS Awards [3] W3 Techs [4] The CMS Showdown Idealware - Comparing Open Source Content Management Systems Survey Analysis Part 1: Developers and Documentation Wordpress vs Joomla vs Drupal Joomla and Drupal - Which One is Right for You? Version 2 What everybody ought to know about Joomla Why running the White House Web site on Drupal is a political disaster waiting to happen