Learning FuelPHP for Effective PHP Development. (2013)
- Record Type:
- Book
- Title:
- Learning FuelPHP for Effective PHP Development. (2013)
- Main Title:
- Learning FuelPHP for Effective PHP Development.
- Other Names:
- Tweedie, Ross
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What is FuelPHP; A brief history of FuelPHP; Features of FuelPHP; (H)MVC; Modular and extendable; Security; Oil -- the power of the command line; ORM; Base controller classes and model classes; The authentication package; Template parsers; Documentation; What to look forward to in Version 2.0; Global scope and moving to dependency injection; Singleton; Multiton; Dependency injection container; Coding standards; Package management and modularization; Backwards compatibility. Speed boostsSummary; Chapter 2: Installation; Preparing the development environment; Apache; PHP; Database interactions; Source control -- introducing Git; Further information about Git; Getting and installing FuelPHP with curl and Oil; Clone from GitHub; Continuing the installation; Setting up your project; Using submodules to easily update the FuelPHP core and packages; Comitting your code; Composer -- the package manager; Configuration; Running in the production environment; Performing migrations; Summary; Chapter 3: The Architecture; Environments, constants, and configuration. Server and Apache configurationThe bootstrap PHP file; Configuration; Constants; Models, views, and controllers; Views and ViewModels; Models; Controllers; Template; Rest; Hybrid; Summary; Chapter 4: Demo Application; Getting started; Creating a database table; Entries; Categories; Users; categories_entries;Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What is FuelPHP; A brief history of FuelPHP; Features of FuelPHP; (H)MVC; Modular and extendable; Security; Oil -- the power of the command line; ORM; Base controller classes and model classes; The authentication package; Template parsers; Documentation; What to look forward to in Version 2.0; Global scope and moving to dependency injection; Singleton; Multiton; Dependency injection container; Coding standards; Package management and modularization; Backwards compatibility. Speed boostsSummary; Chapter 2: Installation; Preparing the development environment; Apache; PHP; Database interactions; Source control -- introducing Git; Further information about Git; Getting and installing FuelPHP with curl and Oil; Clone from GitHub; Continuing the installation; Setting up your project; Using submodules to easily update the FuelPHP core and packages; Comitting your code; Composer -- the package manager; Configuration; Running in the production environment; Performing migrations; Summary; Chapter 3: The Architecture; Environments, constants, and configuration. Server and Apache configurationThe bootstrap PHP file; Configuration; Constants; Models, views, and controllers; Views and ViewModels; Models; Controllers; Template; Rest; Hybrid; Summary; Chapter 4: Demo Application; Getting started; Creating a database table; Entries; Categories; Users; categories_entries; Migrations and Oil; Models; Controllers; Views; Generating an administration system using Oil; Summary; Chapter 5: Packages; What is a package?; Recommended packages; OAuth; OAuth2; Mandrill; Sprockets; Using the Auth package for user authentication; SimpleAuth; ORMAuth; Opauth; Composer. An introduction to building your own packageSetting up a repository; Working the package as a submodule; Structuring your package; Configuring your package; Using your package; Letting people know about your package; Summary; Chapter 6: Advanced Topics; What modules are and how to use them; Namespaces; The Module folder structure; Using the module from the main application; Tasks; Routing; Unit testing; So what is unit testing?; PHPUnit; Running unit tests; Creating unit tests; Grouping unit tests; Configuration and module testing; Profiling; Summary; Chapter 7: Welcome to The Community. FuelPHP and GithubGetting help and support; FuelPHP on social media; Twitter; Facebook; Parting Words; Index. … (more)
- Publisher Details:
- Place of publication not identified : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource
- Subjects:
- 005.133
COMPUTERS -- Programming -- Open Source
Document markup languages
PHP (Computer program language)
Web sites -- Design
Document markup languages
PHP (Computer program language)
Web sites -- Design
COMPUTERS -- Web -- Web Programming
Electronic books - Languages:
- English
- ISBNs:
- 1306154537
9781306154536
9781782160373
9781782160366
1782160361 - Related ISBNs:
- 178216037X
- Notes:
- Note: Includes bibliographical references and index.
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.86537
- Ingest File:
- 01_103.xml