Php Conferense Ludwigsburg 21 May 2007

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Php Conferense Ludwigsburg 21 May 2007 - Presentation Transcript

    1. Joomla! “Joomla! 1.5 status and future”
      • International PHP Conference 2007 Presentation
      Ludwigsburg, 22 May 2007
      • Wilco Jansen
      • Joomla! Core Team Member
      • Development Working Group Coordinator
      • CTO by McNolia.com
      About Me
    2. Presentation Overview
      • The Joomla! project
      • Joomla! 1.5 Architecture and Future
    3. The Joomla! project
    4. What is Joomla?
      • 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.
    5. Joomla! philosophy
      • Rock Solid Architecture
      • Flexibility built on Powerful Frameworks
      • Developers Tools
      • Outstanding User experience
      • International Recognition (50 languages)
    6. Joomla! concepts
      • Opensource
        • Freedom
        • Choice
        • Control
        • Fun
      • Ease of use
        • End User
        • Administrator
        • Developer
        • Designers
      • Content Management
        • Keep is small and simple
        • Be flexible and agile
        • Designed to be extendible
        • Use 80/20 rule
        • Reduce choices Barry Swharts : video.google.com/videoplay?docid=6127548813950043200
    7. Joomla! In numbers (general statistics)
      • 110.000 forum users
      • 9442 registered developers *
      • 1648 registered projects *
      • 1677 extensions ( extensions.joomla.org )
      • 5 TB traffic/month on main websites
      • Alexa rank 497 (20 May 2007)
          • * On joomlacode.org since 10 March 2007
    8. www.ohloh.net
    9. Joomla! organisation
    10. 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
    11. The Joomla! project Project history 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
    12. Where are our users located?
    13. Joomla! 1.5 Architecture and Future
    14.  
    15.  
    16.  
    17.  
    18.  
    19.  
    20.  
    21.  
    22.  
    23. Framework principles
      • Pragmatic Programming Concepts
      • Object Oriented API
      • Modularized Design
      • Focused on content management
      • Build for PHP 4 and upwards compatible with PHP 5
    24. Framework Concepts
      • Decouple as much as possible
      • Use design patterns where possible
      • Don’t repeat yourself (DRY)
      • Remember the big picture
      • Create declarative interfaces
      • Keep it dry, shy and thell the other guy See http://www.pragmaticprogrammer.com/articles/may_04_oo1.pdf
    25. Joomla! future
      • Joomla! 1.0.x
        • Maintenance mode
      • Joomla! 1.5/6/7
        • ACL extended
        • J!Package
        • Content versioning
        • Simple workflow
        • Export/import
        • System level tagging
        • All to be determined
      • Joomla! 2.0
        • Refactory to PHP 5.2+
        • Remove PHP 4 Legacy and 1.0.x backward compatability
        • Framework level improvements like NBS, Database abstraction, new Database scheme etc.
    26. Google Summer Of Code Projects
      • 2006 research based
        • Siteman (J!Explorer)
        • Node Based Scheme
        • Extensive ACL
        • Package manager
        • Ajax
      • 2007 pragmatic approach
        • Usable end-result
        • Co-collaboration with other OS projects (mootools and eclipse)
      • 2007 Projects
        • Extending the Nested Sets Model with 'Hardlinked Nested Sets’
        • Development of Jigg component for Joomla! 1.5
        • Implementation of mootools in Joomla! 1.5 framework
        • Email Interface for Publishing
        • Semantic Web Integration
        • Geo-component for Joomla!
        • Eclipse Plugin J!Code
        • Joomla 1.5 Forum component
        • General content recommendation component for Joomla
    27. Questions?

    + Wilco JansenWilco Jansen, 2 years ago

    custom

    542 views, 0 favs, 0 embeds more stats

    Php Conferense Ludwigsburg 21 May 2007

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 542
      • 542 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories