Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Peter Martin
www.db8.nl / @pe7er
Joomla: 10 years of progress
My HTML years
Title: “Stoney Street”
Artist: Amon Tobin
Album: Bricolage
Year: 1997
My PHP years
Memory lane
Mambo 4.5.1a
Joomla 1.0
Joomla 1.6, 1.7, 2.5
Joomla 1.5
Joomla 3.0 - 3.4
Mambo 4.5.1a
“Aoccdrnig to a rscheearch at an Elingsh uinervtisy,
it deosn't mttaer in waht oredr the ltteers in a wrod ar...
Installation
New article
Careful!
Menu type can not be changed...
Extensions
Easier than
HTML...
My own company
June 2004
databases behind websites =
Unlimited (“infinite”) possibilities
1 January 2005 - start of compan...
On a beautiful
summer day...
“the split”
17 August 2005
“Mambo Open Source Development Team - Letter to the community”
www.opensourcematters.org
1 Sept...
Joomla 1.0
Joomla 1.0.0 - 17 September 2005
Joomla 1.0.15 - 21 February 2008
Installation
New article
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="808">
<tr>
<td class="outline">
   <div id="...
Joomla 1.5
Joomla 1.5.0 - 22 January 2008
Joomla 1.5.26 - 27 March 2012
one installer
one text area
Language
Back-end language pack
OOP
Model-View-Controller
Template override
HTML output Components & Modules
Compatibility
Joomla 1.0 Legacy Mode
Joomla 1.6
Joomla 1.6.0 - 10 January 2011
Joomla 1.6.6 - 26 July 2011
15 x Beta, 1 x RC
Template override
HTML output Components & Modules
Categories
/administrator/index.php?
option=com_categories
&view=categories
&extension=com_messages
Sections→nested catego...
Language
3rd party→Language code (fr-FR)
to content items
Access Control
List
Public / Registered / Special
→own groups & levels
Functionality
Batch Modus now even better!
Joomla 1.7
Joomla 1.7.0 - 19 July 2011
Joomla 1.7.5 - 2 February 2012
One-click-install
Joomla 2.5
Joomla 2.5.0 - 24 January 2012
Joomla 2.5.28 - 20 December 2014
Database layer
MySQL, now also Microsoft MSSQL
Language
Installation language pack in back-end
Language overrides
Joomla 3.0
Joomla 3.0.0 - 27 September 2012
Joomla 3.0.3 - 04 February 2013
New back-end
Back-end Responsive Template
Bootstrap
Built-in Responsive CSS Framework
Language
Content item association
Database layer
MySQL & MSSQL, now also PostgreSQL
Joomla 3.1
Joomla 3.1.0 - 24 April 2013
Joomla 3.1.5 - 01 August 2013
Tags
Joomla 3.2
Joomla 3.2.0 - 06 November 2013
Joomla 3.2.7*
- 01 October 2014
Two factor
authentication
Versioning
Developers
Framework on Framework (FoF)
Joomla 3.3
Joomla 3.3.0 - 30 April 2014
Joomla 3.3.6 - 01 October 2014
Microdata
“Ratatouille” recipe or movie? → indexation
Joomla 3.4
Joomla 3.4.0 - 24 February 2015
Joomla 3.4.x - ?
Safety
Google new reCaptcha
Future
Further “decoupling” of extensions:
com_newsfeeds, com_banners, com_contacts,
com_search, com_finder, com_redirect,
com_me...
Command Line Interface (CLI)
Webservices (“Hypermedia API”)
Joomla 3.6
Website = data exchange
● via HTML (PC browser)
● v...
{
"results" : [
{
"formatted_address" : "Pôle universitaire Saint Jean d'Angely, 24
Avenue des Diables Bleus, 06300 Nice, ...
Internet of Things
CSS (Responsive) Framework
In Joomla: Bootstrap 2.3.2
What if you want Bootstrap 3.3.4 ?
or 960 grid system, Blueprint, Ca...
10 years of
progress
Improvements
● Usability
● Functionality
● Multilingual
● Safety
● Design & Layout
● Performance
● Search Engine Optimizat...
2011
SVN→GIT(github)
Easier to cooperate code wise
2013 - Patch
Tester Component
Easier to test patches
Questions?
Peter Martin
e-mail: info at db8.nl
website: www.db8.nl
twitter: @pe7er
Presentation: http://www.db8.nl
Used Photos
Title sheet:
● Birthday cake - Ariel da Silva Parreira, 2008
http://www.freeimages.com/photo/1093390
● Baustel...
Used Photos
Joomla 1.5
● Bengali Keyborad - Mohammad Jobaed Adnan, 2006
http://www.freeimages.com/photo/676844
● Lego Colo...
Used Photos
●
Books books books... - Brandon Blinkenberg, 2005
http://www.freeimages.com/photo/424027
●
Barrels - Christia...
Used Photos
Joomla 3.1
● Basho Collage 5 - Billy Alexander, 2011
http://www.freeimages.com/photo/1330749
Joomla 3.2
● EC i...
Used Photos
Joomla 3.3
● CSIRO ScienceImage 1342 Nanotechnology - CSIRO, 2003
http://commons.wikimedia.org/wiki/File:CSIRO...
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Joomla: 10 years of progress (jd15fr)
Upcoming SlideShare
Loading in …5
×

Joomla: 10 years of progress (jd15fr)

Over the past 10 years Joomla! CMS has improved considerably. This presentation shows the history and progress of Joomla CMS.

This year, 2015, Joomla is 10 years old. Over the past 10 years Joomla CMS has improved considerably. At Joomladay France 2015 in Nice, Peter Martin spoke about the history of Joomla and progress of the CMS on the basis of different versions: Mambo, Joomla 1.0, Joomla 1.5, Joomla 2.5 to Joomla 3.x.

  • Login to see the comments

  • Be the first to like this

Joomla: 10 years of progress (jd15fr)

  1. 1. Peter Martin www.db8.nl / @pe7er Joomla: 10 years of progress
  2. 2. My HTML years Title: “Stoney Street” Artist: Amon Tobin Album: Bricolage Year: 1997
  3. 3. My PHP years
  4. 4. Memory lane Mambo 4.5.1a Joomla 1.0 Joomla 1.6, 1.7, 2.5 Joomla 1.5 Joomla 3.0 - 3.4
  5. 5. Mambo 4.5.1a “Aoccdrnig to a rscheearch at an Elingsh uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae we do not raed ervey lteter by itslef but the wrod as a wlohe.” Mambo 4.5 - December 2003 Mambo 4.5.1 - 23 September 2004 Mambo 4.5.1a - 6 October 2004
  6. 6. Installation
  7. 7. New article
  8. 8. Careful! Menu type can not be changed...
  9. 9. Extensions
  10. 10. Easier than HTML...
  11. 11. My own company June 2004 databases behind websites = Unlimited (“infinite”) possibilities 1 January 2005 - start of company Work field: Mambo Websites & osCommerce webshops
  12. 12. On a beautiful summer day...
  13. 13. “the split” 17 August 2005 “Mambo Open Source Development Team - Letter to the community” www.opensourcematters.org 1 September 2005 “New Name Announced – Joomla!” www.joomla.org 7 September 2005 “Joomla! logo competition launched” Joomla 1.0.0 released: 17 September 2005 - “Baby Joomla! Cuts its First Tooth” 22 September 2005 “And the winner is...”
  14. 14. Joomla 1.0 Joomla 1.0.0 - 17 September 2005 Joomla 1.0.15 - 21 February 2008
  15. 15. Installation
  16. 16. New article
  17. 17. <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="808"> <tr> <td class="outline">    <div id="buttons_outer">      <div id="buttons_inner"> <div id="buttons"> <ul id="mainlevel­nav"> <li><a href="index.php" class="mainlevel­ nav" >Home</a></li> <li><a href="index.php? option=com_contact&amp;Itemid=3" class="mainlevel­nav" >Contact  Us</a></li><li><a href="index.php? option=com_content&amp;task=section&amp;id=1&amp;Itemid=2"  class="mainlevel­nav" >News</a></li> <li><a href="index.php? option=com_weblinks&amp;Itemid=23" class="mainlevel­nav"  >Links</a></li> </ul> </div> </div>    </div>    <div id="search_outer">
  18. 18. Joomla 1.5 Joomla 1.5.0 - 22 January 2008 Joomla 1.5.26 - 27 March 2012
  19. 19. one installer
  20. 20. one text area
  21. 21. Language Back-end language pack
  22. 22. OOP Model-View-Controller
  23. 23. Template override HTML output Components & Modules
  24. 24. Compatibility Joomla 1.0 Legacy Mode
  25. 25. Joomla 1.6 Joomla 1.6.0 - 10 January 2011 Joomla 1.6.6 - 26 July 2011
  26. 26. 15 x Beta, 1 x RC
  27. 27. Template override HTML output Components & Modules
  28. 28. Categories /administrator/index.php? option=com_categories &view=categories &extension=com_messages Sections→nested categories
  29. 29. Language 3rd party→Language code (fr-FR) to content items
  30. 30. Access Control List Public / Registered / Special →own groups & levels
  31. 31. Functionality Batch Modus now even better!
  32. 32. Joomla 1.7 Joomla 1.7.0 - 19 July 2011 Joomla 1.7.5 - 2 February 2012
  33. 33. One-click-install
  34. 34. Joomla 2.5 Joomla 2.5.0 - 24 January 2012 Joomla 2.5.28 - 20 December 2014
  35. 35. Database layer MySQL, now also Microsoft MSSQL
  36. 36. Language Installation language pack in back-end Language overrides
  37. 37. Joomla 3.0 Joomla 3.0.0 - 27 September 2012 Joomla 3.0.3 - 04 February 2013
  38. 38. New back-end Back-end Responsive Template
  39. 39. Bootstrap Built-in Responsive CSS Framework
  40. 40. Language Content item association
  41. 41. Database layer MySQL & MSSQL, now also PostgreSQL
  42. 42. Joomla 3.1 Joomla 3.1.0 - 24 April 2013 Joomla 3.1.5 - 01 August 2013
  43. 43. Tags
  44. 44. Joomla 3.2 Joomla 3.2.0 - 06 November 2013 Joomla 3.2.7* - 01 October 2014
  45. 45. Two factor authentication
  46. 46. Versioning
  47. 47. Developers Framework on Framework (FoF)
  48. 48. Joomla 3.3 Joomla 3.3.0 - 30 April 2014 Joomla 3.3.6 - 01 October 2014
  49. 49. Microdata “Ratatouille” recipe or movie? → indexation
  50. 50. Joomla 3.4 Joomla 3.4.0 - 24 February 2015 Joomla 3.4.x - ?
  51. 51. Safety Google new reCaptcha
  52. 52. Future
  53. 53. Further “decoupling” of extensions: com_newsfeeds, com_banners, com_contacts, com_search, com_finder, com_redirect, com_messages Joomla 3.5
  54. 54. Command Line Interface (CLI) Webservices (“Hypermedia API”) Joomla 3.6 Website = data exchange ● via HTML (PC browser) ● via XML feed (Atom/RSS) (other website) ● via Responsive HTML (Tablet PC / Mobile) ● Only data (among servers / Native App)
  55. 55. { "results" : [ { "formatted_address" : "Pôle universitaire Saint Jean d'Angely, 24 Avenue des Diables Bleus, 06300 Nice, France", "geometry" : { "location" : { "lat" : 43.7087228, "lng" : 7.28825 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 43.71007178029149, "lng" : 7.289598980291502 }, "southwest" : { "lat" : 43.7073738197085, "lng" : 7.286901019708497 } } }, "place_id" : "ChIJ7QoUTcrazRIRQkKKKjrgf8g", "types" : [ "street_address" ] } ], "status" : "OK" } Browser: https://www.google.fr/maps/place/ 24+Avenue+des+Diables+Bleus, +Nice,+France Webservice: http://maps.googleapis.com/maps/api/ geocode/json? sensor=false&address=24+Avenue+d es+Diables+Bleus,+Nice,+France
  56. 56. Internet of Things
  57. 57. CSS (Responsive) Framework In Joomla: Bootstrap 2.3.2 What if you want Bootstrap 3.3.4 ? or 960 grid system, Blueprint, Cascade Framework, Foundation, Pure, skeleton, YAML, YUI CSS grids, etc? → Bootstrap compatibility layer Joomla 3.7
  58. 58. 10 years of progress
  59. 59. Improvements ● Usability ● Functionality ● Multilingual ● Safety ● Design & Layout ● Performance ● Search Engine Optimization
  60. 60. 2011 SVN→GIT(github) Easier to cooperate code wise
  61. 61. 2013 - Patch Tester Component Easier to test patches
  62. 62. Questions? Peter Martin e-mail: info at db8.nl website: www.db8.nl twitter: @pe7er Presentation: http://www.db8.nl
  63. 63. Used Photos Title sheet: ● Birthday cake - Ariel da Silva Parreira, 2008 http://www.freeimages.com/photo/1093390 ● Baustelle - Duesentrieb, 2005 http://commons.wikimedia.org/wiki/File:Baustelle.svg My HTML years ● Bricolage - Amon Tobin, 1997 ● Basiscursus PHP 4.2 - Peter Kassenaar, 2003 ● Lane5599c - Sarah777, 2007 http://commons.wikimedia.org/wiki/File:Lane5599c.jpg Mambo 4.5.1a ● Motherboard 4 - Lisa Zanchi, 2004 http://www.sxc.hu/photo/103914 ● Light bulb - Bartosz Borecki, 2009 http://www.freeimages.com/photo/1167050 ● Storm Over Pond - Nate Brelsford, 2007 http://www.freeimages.com/photo/828801
  64. 64. Used Photos Joomla 1.5 ● Bengali Keyborad - Mohammad Jobaed Adnan, 2006 http://www.freeimages.com/photo/676844 ● Lego Color Bricks, Alan Chia, 2007 http://commons.wikimedia.org/wiki/File:Lego_Color_Bricks.jpg ● Retro/Vintage TV set - "meltingdog", 2014 http://www.freeimages.com/photo/1440150 ● Legacy Parkway at 500 South - 2, CountyLemonade, 2010 http://commons.wikimedia.org/wiki/File:Legacy_Parkway_at_500_South_-_2.jpg ● Joomla 1.6 ● Flags of the Baltic Sea countries - Johannes Raitio, 2006 http://www.freeimages.com/photo/471547 ● Lock - Robert Linder, 2012 http://www.freeimages.com/photo/1395379
  65. 65. Used Photos ● Books books books... - Brandon Blinkenberg, 2005 http://www.freeimages.com/photo/424027 ● Barrels - Christian Ferrari, 2008 http://www.freeimages.com/photo/1118943 Joomla 1.7 ● Mouse buttons - wooptoo, 2008 http://commons.wikimedia.org/wiki/File:Mouse_buttons.svg Joomla 2.5 ● Copyright Card Catalog Drawer - Michael Holley, 2009 http://commons.wikimedia.org/wiki/File:Copyright_Card_Catalog_Drawer.jpg Joomla 3.0 ● HypertextEditingSystemConsoleBrownUniv1969, Greg Lloyd, 1969 http://commons.wikimedia.org/wiki/File:HypertextEditingSystemConsoleBrownUniv1969.jpg ● Dirty boots - Jon-Isac Lindberg, 2012 http://commons.wikimedia.org/wiki/File:Dirty_boots.jpg
  66. 66. Used Photos Joomla 3.1 ● Basho Collage 5 - Billy Alexander, 2011 http://www.freeimages.com/photo/1330749 Joomla 3.2 ● EC inspection of the Gibraltar-Spain border 22 - InfoGibraltar, 2013 http://commons.wikimedia.org/wiki/File:EC_inspection_of_the_Gibraltar- Spain_border_22.jpg ● Praktica MTL-3 - Uberprutser, 2012 http://commons.wikimedia.org/wiki/File:Praktica_MTL-3.jpg ● Forjados 1 - Albert Lazcano, 2006 http://www.freeimages.com/photo/626785 ● Testing22222 - Tweedewereldoolog-wiki, 2009 http://commons.wikimedia.org/wiki/File:Testing22222.jpg
  67. 67. Used Photos Joomla 3.3 ● CSIRO ScienceImage 1342 Nanotechnology - CSIRO, 2003 http://commons.wikimedia.org/wiki/File:CSIRO_ScienceImage_1342_ Nanotechnology.jpg Future ● Future Fiction April 1941 - Future Fiction magazine, volume 1, issue 5, 1941 http://commons.wikimedia.org/wiki/File:Future_Fiction_April_1941.jpg ● Internet of Things – Peter Martin, 2015 Questions ● 10 anni Trauttmansdorff - Ulli Purwin, 2011 http://commons.wikimedia.org/wiki/File:10_anni_Trauttmansdorff.jpg

×