FuelPHP

FuelPHP

Current Version: 1.8.1     Community Rating:

FuelPHP is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start!

Hosting Service Optimized for FuelPHP

FuelPHP is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start!

FuelPHP is a MVC (Model-View-Controller) framework that was designed from the ground up to have full support for HMVC as part of its architecture. FuelPHP is extremely portable, works on almost any server and prides itself on clean syntax.


Cloud VDS FuelPHP Solution

Get FuelPHP Hosting Now $ 75 /mo
  • FuelPHP Installation
  • 15GB Disk Space
  • Unlimited Monthly Transfer
  • Root SSH Access
  • Managed Firewall

Dedicated
FuelPHP Solution

Get FuelPHP Hosting Now $ 129 /mo
  • FuelPHP Installation
  • 32GB RAM
  • cPanel Included
  • 480GB SSD + 1TB HDD
  • Choice of Datacenter

Just a few features FuelPHP offers:

An (H)MVC framework


FuelPHP is a MVC (Model-View-Controller) framework that was designed from the ground up to have full support for HMVC as part of its architecture. But we didn't stop there, we also added ViewModels (also known as presentation models) into the mix which give you the option to add a powerfull layer between the Controller and the View. FuelPHP also supports a more router based approach where you might route directly to a closure which deals with the input uri, making the closure the controller and giving it control of further execution.




  • Full HMVC implementation


  • ViewModels to get the View-specific logic out of your Views and Controllers


  • Route directly to closures


Modular and extendable to a fault


Almost every class in FuelPHP's core package can be extended without you having to change a single line of code where it's used on extending the core). You can package more functionality into packages that extend or replace the FuelPHP core and you can keep your application modular by dividing it up into application modules. Packages and modules are also a great way to enable re-use of your code.




  • Extend or replace Core classes without rewriting a single line of code.


  • Package additional functionality into Packages.


  • Create modular application by dividing it up into Application Modules.


Security


Security concerns have been front and center from the beginning. Out-of-the-box FuelPHP's Views will encode all your output to make it secure and prevent XSS attacks. If you need to allow HTML through you can mark it as safe or have it cleaned by the default included HTMLawed. FuelPHP also supports CSRF prevention with tokens, input filtering and the Query Builder will assist you in preventing any SQL injection attacks. Several security features inside the framework use functionality offered by PHPSecLib. More about Security in FuelPHP can be read in the documentation.




  • Input filtering


  • URI filtering


  • XSS filtering


  • Output encoding


  • CSRF token protection


  • SQL injection prevention


Oil: the power of the command line


FuelPHP leverages the power of the command line through a utility called "oil". The utility is designed to help speed up development, increase efficiency and assist testing and debugging while being entirely optional if you are not a fan of the terminal.




  • Code generation, Scaffolding and Admin generation.


  • Run Database Migrations.


  • Interactive Debugging.


  • Tasks - useful for cron type activities like importing data and other batch or background operations.


Base classes for Controllers and Models


FuelPHP includes some base classes to give you a flying start.




  • Controller_Template - Add simple page templating functionality to your controllers.


  • Controller_Rest - An easy way to create a RESTful API.


  • Controller_Hybrid - Combine the two features into a single controller.


  • Model_Crud - Provides all methods for CRUD operations on a single table.

Click here to see reviews of FuelPHP
Sorry, there are no reviews for FuelPHP to display.

FREE Domain Name RegistrationFREE Domain Name Registration

Right now with selected plans, GlowHost is giving away, absolutely free, the domain name of your choice.

Learn more >

Softaculous Web App Auto-InstallerSoftaculous Web App Auto-Installer

Our most robust pre-installed web app package. Install most popular open source apps on your site with a single mouse-click.

Learn more >

cPanel Control <br />PanelcPanel Control
Panel

GlowHost offers the most comprehensive, yet easy to use control panel packed with quality features.

Learn more >

Business Class Email ServicesBusiness Class Email Services

Professional secure IMAP email, anti-virus and spam control including end-to-end PGP encryption support and email archiving options.

Learn more >