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.

Italian Joomla!Day 19 January 2008


Published on

Presentation from Wilco Jansen about Joomla! given on the Joomla!day in Rome at 19th of January. Title "All togehter"

Published in: Technology
  • Be the first to comment

Italian Joomla!Day 19 January 2008

  1. 1. 1
  2. 3. Joomla! “All together” <ul><li>Joomla!day Presentation </li></ul><ul><li>Rome, Italy </li></ul>19 January 2008
  3. 4. About Me Wilco Jansen aka Willebil Joomla! Core Team Member Development Working Group Coordinator
  4. 5. Presentation Overview <ul><li>The Joomla! Project </li></ul><ul><li>How are we organized? </li></ul><ul><li>How can you get involved? </li></ul><ul><li>Our current status...let’s throws some statistics </li></ul><ul><li>Joomla! branches </li></ul>
  5. 6. What is Joomla? <ul><li>Joomla! is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody. </li></ul>The Joomla! project
  6. 7. Where are our users located? The Joomla! project
  7. 8. Where are our users located? The Joomla! project
  8. 9. Joomla! concepts <ul><li>Opensource </li></ul><ul><ul><li>Freedom </li></ul></ul><ul><ul><li>Choice </li></ul></ul><ul><ul><li>Control </li></ul></ul><ul><ul><li>Fun </li></ul></ul><ul><li>Ease of use </li></ul><ul><ul><li>End User </li></ul></ul><ul><ul><li>Administrator </li></ul></ul><ul><ul><li>Developer </li></ul></ul><ul><ul><li>Designers </li></ul></ul>The Joomla! project <ul><li>Content Management </li></ul><ul><li>Keep is small and simple </li></ul><ul><li>Be flexible and agile </li></ul><ul><li>Designed to be extendible </li></ul><ul><li>Use 80/20 rule </li></ul><ul><li>Reduce choices Barry Swharts : </li></ul>
  9. 10. Joomla! philosophy <ul><li>Rock Solid Architecture </li></ul><ul><li>Flexibility built on Powerful Framework </li></ul><ul><li>Developers Tools </li></ul><ul><li>Outstanding User experience </li></ul><ul><li>International Recognition (50+ languages) </li></ul><ul><li>A great community! </li></ul>The Joomla! project
  10. 11. The Joomla! project While at time it may appear at times that we do not move fast enough... In a short amount of time we have accomplished a lot! Project history The Joomla! project
  11. 12. The Joomla! project Project history The Joomla! project 01 September 2005 Joomla! is born 15 September 2005 Joomla! 1.0 released 17 September 2005 Joomla! opens the forge 01 January 2006 Joomla! 1.1 announcement 06 February 2006 Joomla! opens developer network 06 March 2006 Joomla! opens extensions site 12 October 2006 Joomla! 1.5 Beta released 27 October 2006 Joomla! releases official user manual 12 December 2006 Joomla! 1.0.12 released 13 March 2007 Joomla! Opens Gforge (JoomlaCode Launch) 05 May 2007 Joomla! 1.5 Beta-2 released 21 July 2007 Joomla! 1.5 RC1 released 01 September 2007 Joomla! 1.5 RC2 released 06 October 2007 Joomla! 1.5 RC3 released 19 December 2007 Joomla! 1.5 RC4 released 14 January 2008 Joomla! 1.0.14 RC released
  12. 13. Joomla! organisation How are we organized?
  13. 14. Joomla! organisation <ul><li>Coreteam (15 members) </li></ul><ul><ul><li>3 project managers (Louis, Shayne, Johan) </li></ul></ul><ul><ul><li>7 coordinators (Rob, Shayne, Ole, Robin, Brad and Wilco) </li></ul></ul><ul><li>Work groups </li></ul><ul><ul><li>5 work groups: infrastructure,development, translations, documentation and foundation </li></ul></ul><ul><ul><li>Around 250 members in working groups </li></ul></ul><ul><li>Community (you): we lost count... </li></ul>How are we organized?
  14. 15. Joomla! organisation <ul><li>All members are spread all over the world </li></ul><ul><li>Timezone differences </li></ul><ul><li>Lingual and cultural bariers </li></ul><ul><li>Means of communication: </li></ul><ul><ul><li>Forum </li></ul></ul><ul><ul><li>Skype (voice, video and chat) </li></ul></ul><ul><ul><li>IRC </li></ul></ul><ul><ul><li>Mail, mailinglists </li></ul></ul><ul><ul><li>Joomla!days, gatherings, events etc. </li></ul></ul>How are we organized?
  15. 16. Can you get involved? <ul><li>No matter what you think you can do, you can help! </li></ul><ul><li>Most of the contributers start in our forum helping others out </li></ul><ul><li>But how do I get involved into one of the working groups? </li></ul><ul><li>Can we use people? </li></ul>Community Involvement
  16. 17. Initiatives to get people involved <ul><li>Pizza, Bugs and Fun (PBF) </li></ul><ul><li>Joomla Documentation Camp </li></ul><ul><li>Google Summer Of Code </li></ul><ul><li>Google Highly Open Participation Contest </li></ul><ul><li>Joomla! Bug Squad </li></ul>Community Involvement
  17. 18. Pizza, Bugs and Fun (PBF) <ul><li>Community driven initiative for fixing bugs </li></ul><ul><li>One or more locations people come together </li></ul><ul><ul><li>Scan tracker, assign it, fix problem, create patch </li></ul></ul><ul><ul><li>Test patch and development team member commits patch </li></ul></ul><ul><li>First event: </li></ul><ul><ul><li>8 December 2008: New York, San Francisco, Washington DC, Brussels and Vancouver </li></ul></ul><ul><ul><li>98 commits, around 100 artifacts solved </li></ul></ul>Community Involvement
  18. 19. Joomla Documentation Camp <ul><li>First one planned this weekend </li></ul><ul><li> </li></ul><ul><li>Locations: Brussels and Vancouver </li></ul><ul><li>52 people signed up to help out! </li></ul>Community Involvement
  19. 20. Google Summer Of Code Projects <ul><li>2006 research based </li></ul><ul><ul><li>Siteman (J!Explorer) </li></ul></ul><ul><ul><li>Node Based Scheme </li></ul></ul><ul><ul><li>Extensive ACL </li></ul></ul><ul><ul><li>Package manager </li></ul></ul><ul><ul><li>Ajax </li></ul></ul><ul><li>2007 pragmatic approach </li></ul><ul><ul><li>Usable end-result </li></ul></ul><ul><ul><li>Co-collaboration with other OS projects (mootools and eclipse) </li></ul></ul><ul><li>2007 Projects </li></ul><ul><li>Extending the Nested Sets Model with 'Hardlinked Nested Sets’ </li></ul><ul><li>Development of Jigg component for Joomla! 1.5 </li></ul><ul><li>Implementation of mootools in Joomla! 1.5 framework </li></ul><ul><li>Email Interface for Publishing </li></ul><ul><li>Semantic Web Integration </li></ul><ul><li>Geo-component for Joomla! </li></ul><ul><li>Eclipse Plugin J!Code </li></ul><ul><li>Joomla 1.5 Forum component </li></ul><ul><li>General content recommendation component for Joomla </li></ul>Community Involvement
  20. 21. Google Highly Open Participation Contest <ul><li>Follows on the success of the Google Summer of Code program </li></ul><ul><li>For pre-university students, 13 to 18, from all around the world to learn about and contribute to an open source project </li></ul><ul><li>Google invited ten projects including Joomla! to help shape the program </li></ul>Community Involvement
  21. 22. Projects participating in GHOP Community Involvement
  22. 23. Community Involvement
  23. 24. Joomla! bug Squad <ul><li>Focusses on scanning tracker and forum </li></ul><ul><li>Performs testing </li></ul><ul><li>Help out community with problems </li></ul><ul><li>Creates patches and applies them to the code-base </li></ul><ul><li>Team exists 2 weeks --> 20 members </li></ul>Community Involvement
  24. 25. Joomla! In numbers (general statistics) <ul><li>162.658 forum users (Jan 15) </li></ul><ul><li>9442 registered developers * </li></ul><ul><li>1648 registered projects * </li></ul><ul><li>2671 extensions ( ) </li></ul>* On since 10 March 2007 Let’s throw some statistics
  25. 26. Let’s throw some statistics
  26. 27. Joomla! branches? <ul><li>What is a branch? </li></ul><ul><li>Planned branches </li></ul><ul><li>Joomla! 1.0.x </li></ul><ul><li>Joomla! 1.5 </li></ul>Joomla! branches <ul><li>Joomla! 1.6/7/8 & 2.0? </li></ul>
  27. 28. Joomla! branches? <ul><li>Joomla! 1.0 </li></ul><ul><ul><li>Latest stable version 1.0.13 </li></ul></ul><ul><ul><li>Latest released version 1.0.14 RC: use it if you can, major security fix! </li></ul></ul><ul><ul><li>Support timeframe undetermined: at least 12-18 months </li></ul></ul><ul><ul><li>Joomla! 1.0.x will stay in maintenance mode </li></ul></ul>Joomla! branches
  28. 29. Joomla! branches? <ul><li>Joomla! 1.5 </li></ul><ul><ul><li>Latest version 1.5 RC 4: use this version if you used previous RC’s! </li></ul></ul><ul><ul><li>Support timeframe: until Joomla! 1.6 is out </li></ul></ul><ul><ul><li>After release of Joomla! 1.5 it will go into maintenance mode and development of 1.6 will start </li></ul></ul><ul><li>When will 1.5 be released? </li></ul><ul><li>Code is frozen since 17th of January ;-) </li></ul><ul><li>... </li></ul>
  29. 30. Joomla! branches? <ul><li>Joomla! 1.6... </li></ul><ul><ul><li>Call for white papers </li></ul></ul><ul><ul><li>Selection of top-x white papers </li></ul></ul><ul><ul><li>Regular development cycle: Alpha, Beta, RC, Stable </li></ul></ul><ul><ul><li>Timetable...? </li></ul></ul><ul><li>Joomla! 2.0 </li></ul><ul><li>Refactory to PHP 5.2+ </li></ul><ul><li>Remove PHP 4 Legacy and 1.0.x backward compatability </li></ul><ul><li>Framework level improvements like NBS, Database abstraction, new Database scheme etc. </li></ul>Joomla! branches
  30. 32. Questions?