SlideShare ist ein Scribd-Unternehmen logo
1 von 46
How to Choose Between Joomla, Drupal and
   Wordpress - Is There a Best Choice ?




                              /MarcoBarbosa
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
●
    Joomla! ( jumla ) means “all together” or “as a whole”' (Swahili)

●
    Since 2005 (2000 for mambo)
                                  [1]
●
    189,429 weekly downloads

●
    4.641+ 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]
●
    62,500 weekly downloads

●
    7.274+ extensions
●
    The White House (link)

●
    Ubuntu (link)

●
    Le Figaro (link)

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

●
    Since 2003
                                 [1]
●
    433,767 weekly downloads

●
    9,157+ plugins
●
    TechCrunch (link)

●
    IcanHasCheezBurger (link)

●
    PlayStation Official Blog (link)

●
    NASA’s Ames Research Center (link)
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
Popularity
Google trends
Joomla
            Sweden – All Years
Wordpress
Drupal
Joomla
            Worldwide – Past 12 months
Wordpress
Drupal
Alexa (site ranks)
Traffic Rank
[2]

Open Source CMS Awards
Best Open Source PHP CMS


2009
1. Drupal
2. WordPress
3. Joomla!

2008
1. Drupal
2. Joomla, CMS Made Simple

2007
1. Joomla
2. Drupal
3. e107
The Differences
User
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
                    Sections &
Categorization      Categories
                                        Taxonomy        Categories & Tags

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

      Design         Positions           Regions          Widget areas
Design
css



           images



           html



           templateDetails.xml

Template

            index.php



           component.php



           favicon.ico
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
[3]
Developing
Joomla                   Drupal                   Wordpress
Model-View-Controller   Presentation-Abstraction-      Plugin Application
       (MVC)                 Control (PAC)          Program Interface (API)

Fair Documentation      Good Documentation          Great Documentation

       MySQL              MySQL/PostgreSQL                  MySQL


      PHP 4.3+                PHP 4.4.0+                  PHP 4.3+
Strengths
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
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
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.
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
Joomla

●
    Easy to create attractive sites.

●
    “ It just works ”.

●
    Large market.
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
Drupal

●
    Drupal knows best.

●
    Deeper learning curve.

●
    No problems it can't solve.
How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?
Thank you!

iam@marcobarbosa.com
  marcobarbosa.com
    /MarcoBarbosa
References

 [1] Open Source CMS Market Share Report 2009

 [2] Open CMS Awards

 [3] Wordpress Template Hierarchy Diagram

 [4] The CMS Showdown

 Idealware - Comparing Open Source Content Management Systems

 Survey Analysis Part 1: Developers and Documentation

 Custom Post Types in Wordpress 3

 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresMaria Munteanu
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresFabioMDias
 
Gestão de Conteúdos com Aplicações instaladas em Servidores
Gestão de Conteúdos com Aplicações instaladas em ServidoresGestão de Conteúdos com Aplicações instaladas em Servidores
Gestão de Conteúdos com Aplicações instaladas em ServidoresAndreia Carvalho
 
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
 
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
 

Andere mochten auch (7)

Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Wordpress Joomla Drupal
Wordpress Joomla DrupalWordpress Joomla Drupal
Wordpress Joomla Drupal
 
Gestão de Conteúdos com Aplicações instaladas em Servidores
Gestão de Conteúdos com Aplicações instaladas em ServidoresGestão de Conteúdos com Aplicações instaladas em Servidores
Gestão de Conteúdos com Aplicações instaladas em Servidores
 
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? ...
 
Drupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
 
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
 

Ähnlich wie How to choose between Joomla, Drupal and Wordpress - Is there a best choice ?

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
 
Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1phpfactory
 
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
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The InstallWordPress NYC
 
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
 
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
 
Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorialbrighteyes
 
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
 
Drupal: My Search for a CMS
Drupal: My Search for a CMSDrupal: My Search for a CMS
Drupal: My Search for a CMSJim Heil
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksSaurabh Shah
 
A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]guest4cbfd6
 
BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptxMattMarino13
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Othersdrupalcampest
 
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
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the OthersExove
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 

Ähnlich wie How to choose between Joomla, Drupal and Wordpress - Is there a best choice ? (20)

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
 
Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1Lazy Coder Camp Edition 1
Lazy Coder Camp Edition 1
 
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
 
Cms
CmsCms
Cms
 
Cms
CmsCms
Cms
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
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
 
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
 
Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorial
 
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...
 
Drupal: My Search for a CMS
Drupal: My Search for a CMSDrupal: My Search for a CMS
Drupal: My Search for a CMS
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of Frameworks
 
A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]
 
BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
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
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 

Kürzlich hochgeladen

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 

Kürzlich hochgeladen (20)

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 

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

  • 1. How to Choose Between Joomla, Drupal and Wordpress - Is There a Best Choice ? /MarcoBarbosa
  • 3. Joomla! ( jumla ) means “all together” or “as a whole”' (Swahili) ● Since 2005 (2000 for mambo) [1] ● 189,429 weekly downloads ● 4.641+ extensions
  • 4. MTV Networks Quizilla (Social networking) - (link) ● TNA Wrestling (link) ● Citibank (Financial institution intranet) - Not publicly accessible ● Linux.com (link)
  • 5. English rendering of the Dutch word “druppel”, which means “drop” (as in “a water droplet”). ● Since 2001 [1] ● 62,500 weekly downloads ● 7.274+ extensions
  • 6. The White House (link) ● Ubuntu (link) ● Le Figaro (link) ● OpenSource.com (link)
  • 7. Official successor of b2/cafelog ● Since 2003 [1] ● 433,767 weekly downloads ● 9,157+ plugins
  • 8. TechCrunch (link) ● IcanHasCheezBurger (link) ● PlayStation Official Blog (link) ● NASA’s Ames Research Center (link)
  • 12. Joomla Sweden – All Years Wordpress Drupal
  • 13. Joomla Worldwide – Past 12 months Wordpress Drupal
  • 17. Best Open Source PHP CMS 2009 1. Drupal 2. WordPress 3. Joomla! 2008 1. Drupal 2. Joomla, CMS Made Simple 2007 1. Joomla 2. Drupal 3. e107
  • 19. User
  • 20. 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.
  • 21. Joomla Drupal Wordpress Content Articles Pages & Stories Pages & Posts Sections & Categorization Categories Taxonomy Categories & Tags Components, Extensions Modules & Plugins Modules & Blocks Plugins & Widgets Design Positions Regions Widget areas
  • 23. css images html templateDetails.xml Template index.php component.php favicon.ico
  • 25. [3]
  • 27. Joomla Drupal Wordpress Model-View-Controller Presentation-Abstraction- Plugin Application (MVC) Control (PAC) Program Interface (API) Fair Documentation Good Documentation Great Documentation MySQL MySQL/PostgreSQL MySQL PHP 4.3+ PHP 4.4.0+ PHP 4.3+
  • 29. Joomla Drupal Wordpress Blogging Social Network E-commerce Templates Framework SEO Flexibility Resources Community Learning Curve
  • 30. Wordpress S F I L M E P X L I C Joomla! I B I I L T I Y T Y Drupal
  • 31. The CMS Showdown [4] http://www.cmsshowdown.com March 2009
  • 34. 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
  • 35. 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
  • 36. So..Is there a best choice?
  • 37. Or, it's just a matter of taste
  • 38. If a CMS would be a celebrity..
  • 39. Wordpress ● Very Popular. ● Suitable for anyone. ● Stylish.
  • 41. Joomla ● Easy to create attractive sites. ● “ It just works ”. ● Large market.
  • 43. Drupal ● Drupal knows best. ● Deeper learning curve. ● No problems it can't solve.
  • 45. Thank you! iam@marcobarbosa.com marcobarbosa.com /MarcoBarbosa
  • 46. References [1] Open Source CMS Market Share Report 2009 [2] Open CMS Awards [3] Wordpress Template Hierarchy Diagram [4] The CMS Showdown Idealware - Comparing Open Source Content Management Systems Survey Analysis Part 1: Developers and Documentation Custom Post Types in Wordpress 3 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