The document discusses the past, present, and future of the content management system Joomla. It notes that Joomla started as a "black box" but evolved to have a modularized architecture. Today it has over 50 code contributors, 8000 extensions, 500,000 forum users, and 25 million downloads. However, only 0.0001% of users directly contribute code. Going forward, the document advocates treating Joomla as a platform rather than just a CMS, defining a technology vision around HTML5 and CSS3, prioritizing architecture over features, and collaborating rather than competing with other open source projects.
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
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
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
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
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