Getting Started with the Joomla! Framework

  • 896 views
Uploaded on

P

P

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
896
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
1
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Getting Started with the Joomla! Framework Michael Babker Joomla! Production Leadership Team
  • 2. Overview History What It Offers You What It Means For You Examples In The Wild
  • 3. Hi, I’m Michael Joomla! PLT Member Code Contributor/ Maintainer IT Geek
  • 4. CMS versus Framework CMS - Out of the box application Framework - Web application framework
  • 5. History Dates Back to Joomla! 1.0 2011 - Joomla! Platform created 2013 - Joomla! Framework created
  • 6. Misconceptions It’s a new framework! Officially started January 2013 Code extracted from Joomla! CMS Tried & tested - Powering 3% of the web
  • 7. Misconceptions You have to work the Joomla! way To an extent, true - Interfaces & Abstract classes Interoperability - Easily work with other PHP code
  • 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. What the Joomla! Framework Offers
  • 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. What It Means For You - PHP Developers Stable code Easy to integrate Composer managed
  • 12. Examples In The Wild - framework.joomla.org Purpose Framework homepage and package status Technologies JFW Application, Database, DI, MVC, Router PHPUnit Twig
  • 13. Examples In The Wild - issues.joomla.org Purpose Issue tracking application replacing current solution API Integrations GitHub Transifex
  • 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. 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. 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. 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. Questions/Discussion www.babdev.com twitter.com/mbabker github.com/mbabker michael.babker@joomla. org