FuelPHP Application Development Blueprints

Supercharge your projects by designing and implementing web applications with FuelPHP

FuelPHP Application Development Blueprints

This ebook is included in a Mapt subscription
Sébastien Drouyer

Supercharge your projects by designing and implementing web applications with FuelPHP
$0.00
$26.99
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783985401
Paperback284 pages

Book Description

FuelPHP is an open source framework that uses some of the most advanced features of PHP to allow you to build projects as easily and quickly as possible. It is gaining popularity with developers as you can build powerful, complex, and yet efficient applications with very little code.

This book will provide you with the skills you need to successfully create, improve, and publish functional and maintainable FuelPHP applications. We will go through a variety of topics such as MVC, ORM, scaffolding, packages, modules, and much more by building applications of increasing complexity. At the beginning of each chapter, we will specify the application we want to build, and then we will progressively implement it by learning new FuelPHP’s features along the way. By the end of the book, you will be familiar with FuelPHP and will be able to implement new projects all by yourself.

Table of Contents

Chapter 1: Building Your First FuelPHP Application
About FuelPHP
Development process of a FuelPHP application
Installing the environment
FuelPHP basics
Building your first application
A few notes about deploying your application
Summary
Chapter 2: Building a To-do List Application
Specifications
Conception
FuelPHP installation and configuration
Scaffolding
Routes configuration
The profiler
Models, relations, and the ORM
Implementation of the to-do list
Summary
Chapter 3: Building a Blog Application
Specifications
Conception
Preliminary steps
Scaffolding the posts
Migrating part 1
The administration panel
The Auth package
Creating the Blog module
Scaffolding the rest of our project
Refining the administration panel
Refining the front-end
Clearing rejected comments
Additional improvements
Summary
Chapter 4: Creating and Using Packages
What are CAPTCHAs?
Preliminary steps
Generating the sample application
The reCAPTCHA solution
Creating your own package
Summary
Chapter 5: Building Your Own Restful API
Specifications
Conception
FuelPHP installation and configuration
The Parser package and template engines
A major benefit of language-agnostic template engines
Subscription and authentication features
Allowing the user to create and view posts
Unit tests
Possible improvements
Summary
Chapter 6: Building a Website Using Novius OS
About Novius OS
Getting Novius OS
Configuring Novius OS
Exploring Novius OS
The Novius OS file system hierarchy
Creating an application
More about Novius OS
Summary

What You Will Learn

  • Use FuelPHP's ORM to your advantage to execute complex operations in the database using simple and object-oriented code
  • Implement clean and maintainable HMVC web applications using controllers, views, models, and presenters
  • Create modules and packages in order to implement reusable code bundles
  • Implement tasks to execute repetitive actions or cron jobs
  • Use the oil console to quickly test code and ideas
  • Create a powerful API-driven application in order to allow users and external services to use your data
  • Debug and profile your applications for further improvements
  • Be introduced to the Novius OS Content Management System based on FuelPHP

Authors

Table of Contents

Chapter 1: Building Your First FuelPHP Application
About FuelPHP
Development process of a FuelPHP application
Installing the environment
FuelPHP basics
Building your first application
A few notes about deploying your application
Summary
Chapter 2: Building a To-do List Application
Specifications
Conception
FuelPHP installation and configuration
Scaffolding
Routes configuration
The profiler
Models, relations, and the ORM
Implementation of the to-do list
Summary
Chapter 3: Building a Blog Application
Specifications
Conception
Preliminary steps
Scaffolding the posts
Migrating part 1
The administration panel
The Auth package
Creating the Blog module
Scaffolding the rest of our project
Refining the administration panel
Refining the front-end
Clearing rejected comments
Additional improvements
Summary
Chapter 4: Creating and Using Packages
What are CAPTCHAs?
Preliminary steps
Generating the sample application
The reCAPTCHA solution
Creating your own package
Summary
Chapter 5: Building Your Own Restful API
Specifications
Conception
FuelPHP installation and configuration
The Parser package and template engines
A major benefit of language-agnostic template engines
Subscription and authentication features
Allowing the user to create and view posts
Unit tests
Possible improvements
Summary
Chapter 6: Building a Website Using Novius OS
About Novius OS
Getting Novius OS
Configuring Novius OS
Exploring Novius OS
The Novius OS file system hierarchy
Creating an application
More about Novius OS
Summary

Book Details

ISBN 139781783985401
Paperback284 pages
Read More

Read More Reviews