Jump to content
Wikipedia The Free Encyclopedia

FuelPHP

From Wikipedia, the free encyclopedia
Open-source web application framework
This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
This article contains promotional content . Please help improve it by removing promotional language and inappropriate external links, and by adding encyclopedic text written from a neutral point of view. (April 2020) (Learn how and when to remove this message)
This article is in list format but may read better as prose . You can help by converting this article, if appropriate. Editing help is available. (May 2023)
This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: inline ext links should be formatted as refs. Please help improve this article if you can. (May 2023) (Learn how and when to remove this message)
(Learn how and when to remove this message)
FuelPHP
FuelPHP post-install screen
Developer FuelPHP developer team
Stable release
1.9.0[1] / 2021年12月28日[±]
Preview release
2.0 alpha / January 1, 2014 (2014年01月01日)
Repository FuelPHP Repository
Operating system Cross-platform
Platform PHP 5.3.3+[2]
Available inMultilingual
Type Web application framework
License MIT License
Websitefuelphp.com

FuelPHP is an open-source web application framework written in PHP which implements the HMVC pattern.[3] [4]

History

[edit ]

The FuelPHP project commenced in October 2010,[5] with its major contributors being Harro Verton, Jelmer Schreuder, Dan Horrigan, Philip Sturgeon and Frank de Jonge.[6] In November 2013,[7] Steve West joined the development team. Philip Sturgeon and Dan Horrigan had contributed to the CodeIgniter framework.[8]

Major releases

[edit ]

The first version of FuelPHP (FuelPHP 1.0) was developed under the GitHub repository named Fuel. Another GitHub repository named FuelPHP was created for the development of the second version (FuelPHP 2.0).

Version Release date
1.0 July 30, 2011[9]
1.0.1 August 23, 2011[10]
1.1 December 13, 2011[11]
1.2 May 6, 2012[12]
1.3 September 9, 2012[13]
1.4 November 11, 2012[14]
1.5 January 20, 2013[15]
1.6 May 3, 2013[16]
1.7 October 13, 2013[17]
1.8 April 9, 2016[18]
1.9 December 28, 2021[19]
2.0 No date set[20] [21]

Project guidelines

[edit ]

The project guidelines are to build a framework based on the best ideas from other ones. The framework must provide powerful functionalities, it must be easy to work with, and it should have a lightweight codebase that takes account of community developers' orientations.[3] [22] [23] [24]

Architecture overview

[edit ]
  • FuelPHP is written in PHP 5.3 and requires at least version 5.3.3 of PHP for version 1.x.[25] [26]
  • Cascading File System (inspired by Kohana framework): a directory structure partially based on namespaces used by classes.[25]
  • Flexibility: almost every component of the core framework can be extended or replaced.[27]
  • Modularity: applications can be divided up into modules.[28]
  • Extensibility: additional functionalities can be added to the framework through packages.[3] [25]

Features overview

[edit ]
  • The Auth package provides a set of components with which authentication and authorization application functionalities can be built.[34] [35] Sentry is another authentication and authorisation package for FuelPHP.
  • A caching system[36]

Tools

[edit ]

References

[edit ]
  1. ^ "Releases - fuel/core". github.com. Retrieved 2022年04月14日.
  2. ^ "Requirements - FuelPHP Documentation". fuelphp.com. Retrieved 2020年12月02日.
  3. ^ a b c d e f g h Allen, Jonathan (2011). "Fuel PHP: An MVC Framework". InfoQueue. Retrieved 2012年02月07日.
  4. ^ a b c d e Gilmore, Jason. "Getting Started with the Fuel PHP Framework". PHPBuilder. Archived from the original on 2012年01月25日. Retrieved 2012年02月07日.
  5. ^ First GitHub commit
  6. ^ FuelPHP contributors list
  7. ^ Team member list
  8. ^ GitHub CodeIgniter contributors
  9. ^ V1.0 Changelog
  10. ^ V1.0.1 Changelog
  11. ^ V1.1 Changelog
  12. ^ V1.2 Changelog
  13. ^ V1.3 Announcement
  14. ^ V1.4 Announcement
  15. ^ V1.5 Announcement
  16. ^ V1.6 Announcement
  17. ^ V1.7 Announcement
  18. ^ "FuelPHP » FuelPHP releases v1.8 | Blog".
  19. ^ "GitHub FuelPHP Tags". GitHub .
  20. ^ V2.0 Roadmap
  21. ^ 2.0 Development
  22. ^ Sturgeon, Philip (2011). "An introduction to FuelPhp". PhpNE October 2011 conference. [phpne.org.uk]. Archived from the original on 2012年01月22日. Retrieved 2012年02月07日.
  23. ^ a b Developer team (2011). "Start your engines: Fuel RC1 is here". fuelphp.com. Archived from the original on 2012年01月06日. Retrieved 2012年02月07日.
  24. ^ Horrigan, Dan (2012). "What do you want out of FuelPHP ?". fuelphp.com. Archived from the original on 2012年02月05日. Retrieved 2012年02月07日.
  25. ^ a b c Sturgeon, Philip (2011). "Introducing FuelPHP". [philsturgeon.co.uk]. Archived from the original on 2013年09月28日. Retrieved 2012年02月07日.
  26. ^ Developer team (2011). "FuelPHP Documentation - requirements". fuelphp.com. Retrieved 2011年06月30日.
  27. ^ "Extending Core Classes". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  28. ^ "Modules". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  29. ^ "Parser package". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  30. ^ "Fieldset Class". FuelPHP Docs. fuelphp.com. 2011. Archived from the original on 2011年12月29日. Retrieved 2012年02月07日.
  31. ^ "Validation Class". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  32. ^ "ORM". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  33. ^ "Security". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  34. ^ Petrie, Dan (2011). "Introducing Sentry: A FuelPHP Authentication Package". [cartalyst.com]. Archived from the original on 2012年02月07日. Retrieved 2012年02月07日.
  35. ^ Sturgeon, Philip (2011). "Build an Admin Panel with the Fuel PHP Framework". [tutsplus.com]. Retrieved 2012年02月07日.
  36. ^ "Cache Class". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
  37. ^ "Profiling". FuelPHP Docs. fuelphp.com. 2011. Retrieved 2012年02月07日.
[edit ]
Wikimedia Commons has media related to FuelPHP (framework) .
.NET
C++
ColdFusion
Common Lisp
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
Other languages

AltStyle によって変換されたページ (->オリジナル) /