SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más 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
 

Más 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
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

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