SlideShare a Scribd company logo
A Non-Technical
Introduction To
    FuelPHP
  Nitin Reddy Katkam
 www.nitinkatkam.com
What is FuelPHP?
O An HMVC framework for PHP 5.3 and
  higher
O Supports Namespaces
O Provides ORM, authentication, scaffolding
  functionality
O Positioned between CodeIgniter and Zend
How It All Began
O Started development in 2010
O Initial dev team
  O Dan Horrigan
  O Phil Sturgeon
  O Jelmer Schreuder
  O Harro Verton
O Created with a desire to incorporate best
  practices of other frameworks
Current State of Affairs
O Lost some of the initial dev team to
  Laravel
O Planning major features for 2.0
O Some 2.0 features back-ported to 1.6
Roadmap
O Beta of FuelPHP 1.0 in January 2011
O FuelPHP 1.0 in July 2011
O FuelPHP 1.5 in January 2013
O FuelPHP 1.5.2 (current) in February 2013
O FuelPHP 1.6 (coming soon)
O FuelPHP 2.0 (on the roadmap)
Why FuelPHP?
O Lower learning curve
O Stable API
  O New versions will not break old code
O Flexible
  O Driver-based design enables the use of
    other libraries
O Includes DB features such as soft
  deletion, temporal data, and database
  schema migration
Where’s FuelPHP Used?
O FuelBlog, a blog engine
    https://github.com/anothertestaccount/fuelblog
O   CruiseSouthHampton.com
    http://cruisesouthampton.com/
O   Bushido Tickets, an issue tracker
    http://bushidotickets.com
O   Kroobe, a classifieds for social networks
    http://www.kroobe.com/
O   …and more
Where’s The Action?
O FuelPHP Forum
O #fuelphp on Freenode
O twitter.com/fuelphp
O reddit.com/r/fuelphp
O FuelPHP Blog
“Hello World” Benchmarks




Requests / sec.
                  Source: http://www.ruilog.com/blog/view/b6f0e42cf705.html
“Hello World” Benchmarks
O Summary
  O Yaf excels in performance, being a C/C++ built
    module for PHP
  O Symfony-like performance
O Criticism
  O Real-world apps wouldn’t be hello-world
  O Benchmarks don’t indicate framework-specific
    optimization
  O Most real-world apps are cached
    (output-caching, opcode-caching, proxy
    caching)
Who is Who?
Core Developers
O WanWizard, Harro Verton http://wanwizard.eu
  O From Belgium, runs a web dev firm, leads the
     FuelPHP dev effort
O uru, Steve West http://uruwolf.com
  O From London, software engineer, builds the
     fieldset, validation, and DB components
O FrenkyNet, Frank de Jonge http://frenky.net
  O From Amsterdam, software contractor (?),
     builds the query builder and email components
Who is Who? (Contd)
Other Community Folk
O _Anderi_, Andrei Curelaru
  http://twitter.com/AndreiCurelaru
   O From Nimes France, social media consultant &
     web designer
O chrismeller, Chris Meller http://chrismeller.com
   O From Austin TX, web developer of Habari fame
O dmyers, Derek Myers
  http://github.com/dmyers
   O From Oklahoma City OK, sr. developer for
     onesite.com, 7 yrs of web dev experience,
     builds social media packages for FuelPHP
Who is Who? (Contd)
Other Community Folk (Contd)
O efx, Laurent Marques http://electroheadfx.fr
   O From Paris France, software developer and
     independent contractor
O huglester, Jaroslav http://webas.lt
   O From Lithuania, runs a web dev firm
O SCIF, Alexander Zhuravlev
   O From Vladivostok Russia, web dev currently
     working on
     http://vladmama.ru/category/consulting
Who is Who? (Contd)
Other Community Folk (Contd)
O snowyrooftops, Nitin Reddy Katkam
  http://nitinkatkam.com
  O From Dubai, software contractor / trainer /
    author
O zombor, Jeremy Bush http://zombor.net
  O From Kenosha WI, sr. software engineer at
    sittercity.com
O …and more
Learning Material
O FuelPHP Docs
O FuelPHP Guide for Kindle by Nitin
O NetTuts+ Screencast by Phil
The End
(Credits on next slide)
Credits
Thanks go out to the following individuals for
providing info included in these slides:
O Harro Verton (WanWizard)
O Uru
Also See
O http://fuelphpguidebook.wordpress.com

More Related Content

PDF
FuelPHP presentation - PeoplePerHour workshop
PDF
FuelPHP - a PHP HMVC Framework by silicongulf.com
PDF
mod_php vs FastCGI vs FPM vs CLI
PDF
Desktop Apps with PHP and Titanium
PDF
Whats next in templating
PDF
Why Your Site is Slow: Performance Answers for Your Clients
PPTX
Launching Learning Content with xAPI
PDF
PHP Files: An Introduction
FuelPHP presentation - PeoplePerHour workshop
FuelPHP - a PHP HMVC Framework by silicongulf.com
mod_php vs FastCGI vs FPM vs CLI
Desktop Apps with PHP and Titanium
Whats next in templating
Why Your Site is Slow: Performance Answers for Your Clients
Launching Learning Content with xAPI
PHP Files: An Introduction

What's hot (20)

PDF
Continuous Integration Is for Teams: Moving past buzzword driven development
PDF
Desktop Apps with PHP and Titanium (ZendCon 2010)
PPTX
How to outsource the pain of drupal translation to smartling from loparev
PDF
The future of templating and frameworks
PDF
Becoming A Php Ninja
PDF
Developing better PHP projects
PDF
Organizing Your PHP Projects (2010 ConFoo)
PDF
Whats next in templating
PDF
Enterprise PHP
PDF
Practical PHP Deployment with Jenkins
PDF
[drupalday2017] - DevOps: strumenti di automazione per Drupal8
PDF
Golang #5: To Go or not to Go
PDF
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
PDF
Scaling php - Intercon php
PPTX
Untangling4
PDF
Testing Your Code as Part of an Industrial Grade Workflow
PDF
[drupalday2017] - Devel - D8 release party
KEY
Writing Your First Plugin
PDF
Workshop: Introduction to Web Components & Polymer
PPT
Ruby On Rails Presentation
Continuous Integration Is for Teams: Moving past buzzword driven development
Desktop Apps with PHP and Titanium (ZendCon 2010)
How to outsource the pain of drupal translation to smartling from loparev
The future of templating and frameworks
Becoming A Php Ninja
Developing better PHP projects
Organizing Your PHP Projects (2010 ConFoo)
Whats next in templating
Enterprise PHP
Practical PHP Deployment with Jenkins
[drupalday2017] - DevOps: strumenti di automazione per Drupal8
Golang #5: To Go or not to Go
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Scaling php - Intercon php
Untangling4
Testing Your Code as Part of an Industrial Grade Workflow
[drupalday2017] - Devel - D8 release party
Writing Your First Plugin
Workshop: Introduction to Web Components & Polymer
Ruby On Rails Presentation
Ad

Similar to FuelPHP (20)

PDF
Introduction to PHP (SDPHP)
PPT
Introduction to PHP - SDPHP
PPT
PHP: Hypertext Preprocessor Introduction
PDF
PHP, Java EE & .NET Comparison
ODP
Wc13
PPT
Open Source for Women / Girl Geeks
PPTX
Php framework at BarCampPP
 
PDF
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
PDF
Open source, What | Why | How
PDF
"Open Source ERP Projects and Opportunities for the Romanian Market" by Thoma...
PDF
PyTorch for Delphi - Python Data Sciences Libraries.pdf
PDF
Unleash your Symfony projects with eZ Platform
PPTX
PHP programmimg
PDF
Open Source Secret Sauce - Lugor Sep 2011
PPTX
EclipseOMRBuildingBlocks4Polyglot_TURBO18
PDF
Top Hottest Programm Language.pdf
PDF
Beyond the Hype: 4 Years of Go in Production
DOC
How to Become a Full-Stack Developer Beginner’s Guide.doc
PDF
The why and how of moving to php 8
PDF
Top 8 Powerful Tools Developers Use for Laravel Web Development.pdf
Introduction to PHP (SDPHP)
Introduction to PHP - SDPHP
PHP: Hypertext Preprocessor Introduction
PHP, Java EE & .NET Comparison
Wc13
Open Source for Women / Girl Geeks
Php framework at BarCampPP
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
Open source, What | Why | How
"Open Source ERP Projects and Opportunities for the Romanian Market" by Thoma...
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Unleash your Symfony projects with eZ Platform
PHP programmimg
Open Source Secret Sauce - Lugor Sep 2011
EclipseOMRBuildingBlocks4Polyglot_TURBO18
Top Hottest Programm Language.pdf
Beyond the Hype: 4 Years of Go in Production
How to Become a Full-Stack Developer Beginner’s Guide.doc
The why and how of moving to php 8
Top 8 Powerful Tools Developers Use for Laravel Web Development.pdf
Ad

More from Nitin Reddy Katkam (14)

PPTX
CodeIgniter
ODP
Python Modules
ODP
Sales Lead Pro
PPTX
Algorithms
PPTX
Program activation records
PPTX
C Standards: main()
PPTX
Computer hardware
PPTX
8 Simple Rules to Keep Burglars Away
PPTX
Software evaluation
PPTX
Creating WordPress themes
PPTX
Code Igniter 2
PPTX
Types of knowledge management systems
PPTX
jQuery Date Picker
PPTX
Organizational Uncertainty
CodeIgniter
Python Modules
Sales Lead Pro
Algorithms
Program activation records
C Standards: main()
Computer hardware
8 Simple Rules to Keep Burglars Away
Software evaluation
Creating WordPress themes
Code Igniter 2
Types of knowledge management systems
jQuery Date Picker
Organizational Uncertainty

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PPT
Teaching material agriculture food technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
cuic standard and advanced reporting.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Monthly Chronicles - July 2025
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A Presentation on Artificial Intelligence
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
Teaching material agriculture food technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
cuic standard and advanced reporting.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

FuelPHP

  • 1. A Non-Technical Introduction To FuelPHP Nitin Reddy Katkam www.nitinkatkam.com
  • 2. What is FuelPHP? O An HMVC framework for PHP 5.3 and higher O Supports Namespaces O Provides ORM, authentication, scaffolding functionality O Positioned between CodeIgniter and Zend
  • 3. How It All Began O Started development in 2010 O Initial dev team O Dan Horrigan O Phil Sturgeon O Jelmer Schreuder O Harro Verton O Created with a desire to incorporate best practices of other frameworks
  • 4. Current State of Affairs O Lost some of the initial dev team to Laravel O Planning major features for 2.0 O Some 2.0 features back-ported to 1.6
  • 5. Roadmap O Beta of FuelPHP 1.0 in January 2011 O FuelPHP 1.0 in July 2011 O FuelPHP 1.5 in January 2013 O FuelPHP 1.5.2 (current) in February 2013 O FuelPHP 1.6 (coming soon) O FuelPHP 2.0 (on the roadmap)
  • 6. Why FuelPHP? O Lower learning curve O Stable API O New versions will not break old code O Flexible O Driver-based design enables the use of other libraries O Includes DB features such as soft deletion, temporal data, and database schema migration
  • 7. Where’s FuelPHP Used? O FuelBlog, a blog engine https://github.com/anothertestaccount/fuelblog O CruiseSouthHampton.com http://cruisesouthampton.com/ O Bushido Tickets, an issue tracker http://bushidotickets.com O Kroobe, a classifieds for social networks http://www.kroobe.com/ O …and more
  • 8. Where’s The Action? O FuelPHP Forum O #fuelphp on Freenode O twitter.com/fuelphp O reddit.com/r/fuelphp O FuelPHP Blog
  • 9. “Hello World” Benchmarks Requests / sec. Source: http://www.ruilog.com/blog/view/b6f0e42cf705.html
  • 10. “Hello World” Benchmarks O Summary O Yaf excels in performance, being a C/C++ built module for PHP O Symfony-like performance O Criticism O Real-world apps wouldn’t be hello-world O Benchmarks don’t indicate framework-specific optimization O Most real-world apps are cached (output-caching, opcode-caching, proxy caching)
  • 11. Who is Who? Core Developers O WanWizard, Harro Verton http://wanwizard.eu O From Belgium, runs a web dev firm, leads the FuelPHP dev effort O uru, Steve West http://uruwolf.com O From London, software engineer, builds the fieldset, validation, and DB components O FrenkyNet, Frank de Jonge http://frenky.net O From Amsterdam, software contractor (?), builds the query builder and email components
  • 12. Who is Who? (Contd) Other Community Folk O _Anderi_, Andrei Curelaru http://twitter.com/AndreiCurelaru O From Nimes France, social media consultant & web designer O chrismeller, Chris Meller http://chrismeller.com O From Austin TX, web developer of Habari fame O dmyers, Derek Myers http://github.com/dmyers O From Oklahoma City OK, sr. developer for onesite.com, 7 yrs of web dev experience, builds social media packages for FuelPHP
  • 13. Who is Who? (Contd) Other Community Folk (Contd) O efx, Laurent Marques http://electroheadfx.fr O From Paris France, software developer and independent contractor O huglester, Jaroslav http://webas.lt O From Lithuania, runs a web dev firm O SCIF, Alexander Zhuravlev O From Vladivostok Russia, web dev currently working on http://vladmama.ru/category/consulting
  • 14. Who is Who? (Contd) Other Community Folk (Contd) O snowyrooftops, Nitin Reddy Katkam http://nitinkatkam.com O From Dubai, software contractor / trainer / author O zombor, Jeremy Bush http://zombor.net O From Kenosha WI, sr. software engineer at sittercity.com O …and more
  • 15. Learning Material O FuelPHP Docs O FuelPHP Guide for Kindle by Nitin O NetTuts+ Screencast by Phil
  • 16. The End (Credits on next slide)
  • 17. Credits Thanks go out to the following individuals for providing info included in these slides: O Harro Verton (WanWizard) O Uru