Getting Started with the Joomla! Framework

1,744 views
1,694 views

Published on

P

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,744
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Getting Started with the Joomla! Framework

  1. 1. Getting Started with the Joomla! Framework Michael Babker Joomla! Production Leadership Team
  2. 2. Overview History What It Offers You What It Means For You Examples In The Wild
  3. 3. Hi, I’m Michael Joomla! PLT Member Code Contributor/ Maintainer IT Geek
  4. 4. CMS versus Framework CMS - Out of the box application Framework - Web application framework
  5. 5. History Dates Back to Joomla! 1.0 2011 - Joomla! Platform created 2013 - Joomla! Framework created
  6. 6. Misconceptions It’s a new framework! Officially started January 2013 Code extracted from Joomla! CMS Tried & tested - Powering 3% of the web
  7. 7. Misconceptions You have to work the Joomla! way To an extent, true - Interfaces & Abstract classes Interoperability - Easily work with other PHP code
  8. 8. What the Joomla! Framework Offers Lightweight PHP application framework Easy to use packages Support PSR’s 1, 3, & 4 v1 GPLv2+, v2 LGPLv2.1+
  9. 9. What the Joomla! Framework Offers
  10. 10. What It Means For You - Joomla! Developers Smaller learning curve Familiar API Useful for situations where the CMS doesn’t fit Higher development cost
  11. 11. What It Means For You - PHP Developers Stable code Easy to integrate Composer managed
  12. 12. Examples In The Wild - framework.joomla.org Purpose Framework homepage and package status Technologies JFW Application, Database, DI, MVC, Router PHPUnit Twig
  13. 13. Examples In The Wild - issues.joomla.org Purpose Issue tracking application replacing current solution API Integrations GitHub Transifex
  14. 14. Examples In The Wild - issues.joomla.org Technologies 
 issues.joomla.org/documentation/view/?page=Dependencies&path=Development Joomla! Framework Symfony HttpFoundation Twig Codeguy/Upload
  15. 15. Examples In The Wild - Energy Control Purpose Energy Management Interface More Info www.youtube.com/ watch?v=WQydiU8DFGY www.slideshare.net/ coolparth/using-the- joomla-framework-for- internet-of-things-iot- case-for-lighting-control
  16. 16. Getting Started No official starter packs or samples github.com/dbhurley/framework-app github.com/mbabker/framework-status github.com/mbabker/jd14bos github.com/joomla/jissues
  17. 17. Contributing to & Using the Framework github.com/joomla-framework groups.google.com/group/joomla-dev-framework joomla.stackexchange.com api.joomla.org twitter.com/JoomlaFramework www.facebook.com/JoomlaFramework
  18. 18. Questions/Discussion www.babdev.com twitter.com/mbabker github.com/mbabker michael.babker@joomla. org

×