SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
The Future of Joomla
     A story about collaborative innovation.

                       Johan Janssens, Co-Founder Joomla




Joomladay Brazil 2011 - Florianopolis      @johanjanssens
Past


                                          Present


                                          Future

http://www.slideshare.net/johanjanssens
The story of Joomla 1.5




http://www.slideshare.net/johanjanssens
cmsmatrix.org
                                    Compare 100’s of CMS systems




http://www.slideshare.net/johanjanssens
The top 3




                 1.8%                      3%         15%



http://www.slideshare.net/johanjanssens
Why these ?
Survival of the fittest
                It’s not the strongest of species that survive, nor
               the most intelligent, but the one most responsive
                                    to change.


            Charles Darwin




http://www.slideshare.net/johanjanssens
Joomla 1.0
                                 Joomla! CMS




                                                       “A black box”




http://www.slideshare.net/johanjanssens
Joomla 1.5
                                Joomla ! CMS

         Components          Modules        Extensions    Templates           Languages




        Administrator           Site        Application   Installation        XML-RPC
                                                                                          “A Modularized
                                                                                           architecture.”
                                          Joomla! CMF


                    Libraries               Framework               Plugins




http://www.slideshare.net/johanjanssens
Contributors


                                                   Joomla has +/- 50 code
                                                      contributors who
                                                      contributed code
                                                     directly to the SVN.




  http://www.ohloh.net/p/joomla/contributors




http://www.slideshare.net/johanjanssens
Joomla contributions

                                          1.5




http://www.slideshare.net/johanjanssens         http://www.ohloh.net/p/joomla
Joomla contributors
                                            1.5




http://www.slideshare.net/johanjanssens            http://www.ohloh.net/p/joomla
Explosion of change


                                          Today Joomla has more
                                          then 8000 extensions.




 http://extensions.joomla.org/


http://www.slideshare.net/johanjanssens
Users
              Today the official forums alone count a total of no
              less then 500.000 users and estimated total of 25
                             million downloads.




http://www.slideshare.net/johanjanssens
Google trends, Joomla interest




http://www.slideshare.net/johanjanssens
Job trends, Joomla use




http://www.slideshare.net/johanjanssens
3% of                                    8000
  internet                                extensions



http://www.slideshare.net/johanjanssens
The state of Joomla 1.6+




http://www.slideshare.net/johanjanssens
Joomla is no longer a CMS
                      A CMS is a so3ware product for storing,
                    controlling, revising, semantically enriching,
                      and publishing data on the web. Version
                    control is one of the primary advantages of a
                                         CMS.




http://www.slideshare.net/johanjanssens
Joomla is a platform !
                     A computing platform includes a so(ware
                  framework that allows allows so(ware to run. A
                   platform might be simply defined as a place to
                                 launch so3ware.




http://www.slideshare.net/johanjanssens
Platform
         A thing that helps you use something


         Framework
         A thing that helps you make products

          Product
          A thing that helps you do something


http://www.slideshare.net/johanjanssens
Joomla is our platform !
                        We build products on it for ourselves, for
                               our clients, and our peers

                       The “framework” is out shared toolkit: we
                           improve it so products can thrive




http://www.slideshare.net/johanjanssens
The Joomla platform


                                          +


                 Joomla                       extensions
http://www.slideshare.net/johanjanssens
The Joomla Dilemma




http://www.slideshare.net/johanjanssens
Joomla contributions

                                          1.5
                                                         1.6




http://www.slideshare.net/johanjanssens         http://www.ohloh.net/p/joomla
Joomla contributors
                                            1.5                 1.6




http://www.slideshare.net/johanjanssens            http://www.ohloh.net/p/joomla
Google trends, Joomla interest




              http://www.google.com/trends?q=joomla%2C+drupal%2C+wordpress&ctab=0&geo=all&date=all&sort=0


http://www.slideshare.net/johanjanssens
Job trends, Joomla use




                     http://www.indeed.com/jobanalytics/jobtrends?q=joomla%2C+drupal%2C+wordpress&l=

http://www.slideshare.net/johanjanssens
Users vs Contributors
             For every contributor there are 10.000 forum users
              or 0,0001% contributes code directly to Joomla.




http://www.slideshare.net/johanjanssens
The Joomla Dillema

              “The Joomla Project is our tree of live. We feed of it’s
                fruits. In order to allow it to produce and grow it
                        requires our continuous nurturing.”




http://www.slideshare.net/johanjanssens
The future of Joomla




http://www.slideshare.net/johanjanssens
Ask me how I became
                                               a pirate ?




http://www.slideshare.net/johanjanssens
Innovate the platform
           “Treat our framework, our extensions and
           other related products as a web platform.”




http://www.slideshare.net/johanjanssens
Architecture before features



                                                            “Translate user needs
                                                            in platform flexibility
                                                              and extendibility”



    http://ideas.joomla.org/forums/84261-joomla-idea-pool

http://www.slideshare.net/johanjanssens
Define a technology vision
         “Define a technology vision to bring focus,
          drive innovation and accelerate growth.”
   http://www.indeed.com/jobtrends?q=HTML5%2C+CSS3%2C+Mobile-app&l=&relative=1




                                                                                 HTML5
                                                                                 CSS3
                                                                                 Mobile

http://www.slideshare.net/johanjanssens
Don’t compete, collaborate !

               “Free so3ware doesn’t improve by use,
             advocacy, mindshare, by having 10 million
             users. It improves by the participation and
                 contribution from it’s community.”
            http://johan.janssens.me/post/5896327610/understanding-open-source




http://www.slideshare.net/johanjanssens
The Free So3ware Definition

       1. The freedom to run the program, for any purpose

       2. The freedom to study the program

       3. The freedom to distribute copies to your neighbor

       4. The freedom to change the program.

      http://www.gnu.org/philosophy/free-sw.html



http://www.slideshare.net/johanjanssens
http://www.slideshare.net/johanjanssens
Are you a Joomleiro ?
               Joomleiros are driven by altruism, reputation and
                experience. No boundaries, rules nor regulations
               can stop them. Joomleiros created the web, it will
                be Joomleiros who continue to shape it’s future
                            wherever that might be.

http://www.slideshare.net/johanjanssens
Questions ?
                      http://www.twitter.com/johanjanssens
                                          http://johan.janssens.me




http://www.slideshare.net/johanjanssens

Contenu connexe

Similaire à Joomladay Brazil 2011 - The Future of Joomla

Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management SystemsilenceIT Inc.
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksSaurabh Shah
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomlaSabuj Kundu
 
Overview of CMS and Joomla!
Overview of CMS and Joomla!Overview of CMS and Joomla!
Overview of CMS and Joomla!Vishwash Gaur
 
Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Pedro Francisco Vidal López
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptxOslworkshop
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Vishwash Gaur
 
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
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with JoomlaAnand Sharma
 
Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Vishwash Gaur
 

Similaire à Joomladay Brazil 2011 - The Future of Joomla (20)

Joomla
JoomlaJoomla
Joomla
 
Joomla sample first tutorial.
Joomla sample first tutorial.Joomla sample first tutorial.
Joomla sample first tutorial.
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management System
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of Frameworks
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomla
 
Overview of CMS and Joomla!
Overview of CMS and Joomla!Overview of CMS and Joomla!
Overview of CMS and Joomla!
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity.
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
Joomla
Joomla Joomla
Joomla
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptx
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
What is joomla?
What is joomla?What is joomla?
What is joomla?
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
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
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with Joomla
 
Joomla in Brief
Joomla in BriefJoomla in Brief
Joomla in Brief
 
Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5Installing Extensions in Joomla! 2.5
Installing Extensions in Joomla! 2.5
 

Plus de Johan Janssens

Joomladay Netherlands 2012 - Joomla in the Cloud
Joomladay Netherlands 2012  - Joomla in the CloudJoomladay Netherlands 2012  - Joomla in the Cloud
Joomladay Netherlands 2012 - Joomla in the CloudJohan Janssens
 
Php as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationPhp as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationJohan Janssens
 
DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.Johan Janssens
 
PHPBootCamp - Joomla! Framework
PHPBootCamp - Joomla! FrameworkPHPBootCamp - Joomla! Framework
PHPBootCamp - Joomla! FrameworkJohan Janssens
 

Plus de Johan Janssens (7)

Joomladay Netherlands 2012 - Joomla in the Cloud
Joomladay Netherlands 2012  - Joomla in the CloudJoomladay Netherlands 2012  - Joomla in the Cloud
Joomladay Netherlands 2012 - Joomla in the Cloud
 
Php as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationPhp as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovation
 
Joomla!Day Es Keynote
Joomla!Day Es KeynoteJoomla!Day Es Keynote
Joomla!Day Es Keynote
 
DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.
 
Joomla!Day TH Keynote
Joomla!Day TH KeynoteJoomla!Day TH Keynote
Joomla!Day TH Keynote
 
Joomla!Day Fi Keynote
Joomla!Day Fi   KeynoteJoomla!Day Fi   Keynote
Joomla!Day Fi Keynote
 
PHPBootCamp - Joomla! Framework
PHPBootCamp - Joomla! FrameworkPHPBootCamp - Joomla! Framework
PHPBootCamp - Joomla! Framework
 

Dernier

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
"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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Dernier (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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 New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"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 ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Joomladay Brazil 2011 - The Future of Joomla

  • 1. The Future of Joomla A story about collaborative innovation. Johan Janssens, Co-Founder Joomla Joomladay Brazil 2011 - Florianopolis @johanjanssens
  • 2. Past Present Future http://www.slideshare.net/johanjanssens
  • 3. The story of Joomla 1.5 http://www.slideshare.net/johanjanssens
  • 4. cmsmatrix.org Compare 100’s of CMS systems http://www.slideshare.net/johanjanssens
  • 5. The top 3 1.8% 3% 15% http://www.slideshare.net/johanjanssens
  • 7. Survival of the fittest It’s not the strongest of species that survive, nor the most intelligent, but the one most responsive to change. Charles Darwin http://www.slideshare.net/johanjanssens
  • 8. Joomla 1.0 Joomla! CMS “A black box” http://www.slideshare.net/johanjanssens
  • 9. Joomla 1.5 Joomla ! CMS Components Modules Extensions Templates Languages Administrator Site Application Installation XML-RPC “A Modularized architecture.” Joomla! CMF Libraries Framework Plugins http://www.slideshare.net/johanjanssens
  • 10. Contributors Joomla has +/- 50 code contributors who contributed code directly to the SVN. http://www.ohloh.net/p/joomla/contributors http://www.slideshare.net/johanjanssens
  • 11. Joomla contributions 1.5 http://www.slideshare.net/johanjanssens http://www.ohloh.net/p/joomla
  • 12. Joomla contributors 1.5 http://www.slideshare.net/johanjanssens http://www.ohloh.net/p/joomla
  • 13. Explosion of change Today Joomla has more then 8000 extensions. http://extensions.joomla.org/ http://www.slideshare.net/johanjanssens
  • 14. Users Today the official forums alone count a total of no less then 500.000 users and estimated total of 25 million downloads. http://www.slideshare.net/johanjanssens
  • 15. Google trends, Joomla interest http://www.slideshare.net/johanjanssens
  • 16. Job trends, Joomla use http://www.slideshare.net/johanjanssens
  • 17. 3% of 8000 internet extensions http://www.slideshare.net/johanjanssens
  • 18. The state of Joomla 1.6+ http://www.slideshare.net/johanjanssens
  • 19. Joomla is no longer a CMS A CMS is a so3ware product for storing, controlling, revising, semantically enriching, and publishing data on the web. Version control is one of the primary advantages of a CMS. http://www.slideshare.net/johanjanssens
  • 20. Joomla is a platform ! A computing platform includes a so(ware framework that allows allows so(ware to run. A platform might be simply defined as a place to launch so3ware. http://www.slideshare.net/johanjanssens
  • 21. Platform A thing that helps you use something Framework A thing that helps you make products Product A thing that helps you do something http://www.slideshare.net/johanjanssens
  • 22. Joomla is our platform ! We build products on it for ourselves, for our clients, and our peers The “framework” is out shared toolkit: we improve it so products can thrive http://www.slideshare.net/johanjanssens
  • 23. The Joomla platform + Joomla extensions http://www.slideshare.net/johanjanssens
  • 25. Joomla contributions 1.5 1.6 http://www.slideshare.net/johanjanssens http://www.ohloh.net/p/joomla
  • 26. Joomla contributors 1.5 1.6 http://www.slideshare.net/johanjanssens http://www.ohloh.net/p/joomla
  • 27. Google trends, Joomla interest http://www.google.com/trends?q=joomla%2C+drupal%2C+wordpress&ctab=0&geo=all&date=all&sort=0 http://www.slideshare.net/johanjanssens
  • 28. Job trends, Joomla use http://www.indeed.com/jobanalytics/jobtrends?q=joomla%2C+drupal%2C+wordpress&l= http://www.slideshare.net/johanjanssens
  • 29. Users vs Contributors For every contributor there are 10.000 forum users or 0,0001% contributes code directly to Joomla. http://www.slideshare.net/johanjanssens
  • 30. The Joomla Dillema “The Joomla Project is our tree of live. We feed of it’s fruits. In order to allow it to produce and grow it requires our continuous nurturing.” http://www.slideshare.net/johanjanssens
  • 31. The future of Joomla http://www.slideshare.net/johanjanssens
  • 32. Ask me how I became a pirate ? http://www.slideshare.net/johanjanssens
  • 33. Innovate the platform “Treat our framework, our extensions and other related products as a web platform.” http://www.slideshare.net/johanjanssens
  • 34. Architecture before features “Translate user needs in platform flexibility and extendibility” http://ideas.joomla.org/forums/84261-joomla-idea-pool http://www.slideshare.net/johanjanssens
  • 35. Define a technology vision “Define a technology vision to bring focus, drive innovation and accelerate growth.” http://www.indeed.com/jobtrends?q=HTML5%2C+CSS3%2C+Mobile-app&l=&relative=1 HTML5 CSS3 Mobile http://www.slideshare.net/johanjanssens
  • 36. Don’t compete, collaborate ! “Free so3ware doesn’t improve by use, advocacy, mindshare, by having 10 million users. It improves by the participation and contribution from it’s community.” http://johan.janssens.me/post/5896327610/understanding-open-source http://www.slideshare.net/johanjanssens
  • 37. The Free So3ware Definition 1. The freedom to run the program, for any purpose 2. The freedom to study the program 3. The freedom to distribute copies to your neighbor 4. The freedom to change the program. http://www.gnu.org/philosophy/free-sw.html http://www.slideshare.net/johanjanssens
  • 39. Are you a Joomleiro ? Joomleiros are driven by altruism, reputation and experience. No boundaries, rules nor regulations can stop them. Joomleiros created the web, it will be Joomleiros who continue to shape it’s future wherever that might be. http://www.slideshare.net/johanjanssens
  • 40. Questions ? http://www.twitter.com/johanjanssens http://johan.janssens.me http://www.slideshare.net/johanjanssens