SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie The Future of Joomla Platform and Collaborative Innovation

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
 

Ähnlich wie The Future of Joomla Platform and Collaborative Innovation (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

The Future of Joomla Platform and Collaborative Innovation

  • 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