FuelPHP

logiciel informatique

FuelPHP est un framework web open-source écrit en PHP implémentant le design pattern MVC[2],[3].

FuelPhp
Description de l'image FuelPHP logo.png.
Description de l'image FuelPHP post-install screen.png.
Informations
Développé par FuelPhp developper team
Première version
Dernière version 1.9.0 ()[1]Voir et modifier les données sur Wikidata
Version avancée 1.7 ()
Dépôt github.com/fuel/coreVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues Multilingue
Type Framework
Licence MIT
Site web fuelphp.com

Histoire de FuelPHP

modifier
Historique des versions du logiciel
Version Date de sortie
1.0.1 [4]
1.1 [5]
1.2 [6]
1.2.1 [6]
1.8.2 27 juin 2019[7]

Le projet FuelPHP a démarré en [8].

Les principaux contributeurs[9] du projet FuelPHP sont Jelmer Schreuder, Dan Horrigan, Harro Verton, Philip Sturgeon et Frank de Jonge.

Par ailleurs, Philip Sturgeon et Dan Horrigan ont apporté une contribution au framework CodeIgniter[10].

La première version de FuelPHP (FuelPHP 1.0) a été développée au sein du référentiel Fuel présent sur le site GitHub. Le référentiel FuelPHP fut créé pour le développement de la deuxième version (FuelPHP 2.0).

Feuille de route

modifier

La feuille de route adoptée par l'équipe de développement est la suivante :

  • La conception d'un framework reprenant les meilleures idées présentes dans les autres frameworks[2],[11].
  • Le framework doit posséder des fonctionnalités puissantes, son utilisation doit être facile et son code source doit être concis[11].
  • La prise en compte des orientations souhaitées par la communauté des développeurs[11],[12],[13].

Architecture

modifier

Fonctionnalités

modifier

Notes et références

modifier
  1. « Release 1.9.0 », (consulté le )
  2. a b c d e f g et h (en) Jonathan Allen, « Fuel PHP: An MVC Framework », sur InfoQueue, (consulté le ).
  3. a b c d et e (en) Jason Gilmore, « Getting Started with the Fuel PHP Framework », sur PHPBuilder, (consulté le ).
  4. (en) Journal des modifications V1.0.1
  5. (en) Journal des modifications V1.1
  6. a et b (en) Journal des modifications V1.2
  7. FuelPHP, Fuel, (lire en ligne)
  8. (en) Premier dépôt dans le référentiel Fuel (site GitHub)
  9. (en) Contributeurs du référentiel Fuel du site GitHub
  10. (en) Contributeurs du référentiel CodeIgniter (site GitHub)
  11. a b et c (en) Philip Sturgeon, « An introduction to FuelPhp », PhpNE October 2011 conference, sur PhpNE, (consulté le ).
  12. a et b (en) Developer team, « Start your engines: Fuel RC1 is here », sur fuelphp.com, (consulté le ).
  13. (en) Dan Horrigan, « What do you want out of FuelPHP ? », sur fuelphp.com, (consulté le ).
  14. a b et c (en) Philip Sturgeon, « Introducing FuelPHP », sur philsturgeon.co.uk, (consulté le ).
  15. (en) « Extending Core Classes », FuelPHP Docs, sur fuelphp.com (consulté le ).
  16. (en) « Modules », FuelPHP Docs, sur fuelphp.com (consulté le ).
  17. (en) « Parser package », FuelPHP Docs, sur fuelphp.com (consulté le ).
  18. (en) « Fieldset Class », FuelPHP Docs, sur fuelphp.com (consulté le ).
  19. (en) « Validation Class », FuelPHP Docs, sur fuelphp.com (consulté le ).
  20. (en) « ORM », FuelPHP Docs, sur fuelphp.com (consulté le ).
  21. (en) « Security », FuelPHP Docs, sur fuelphp.com (consulté le ).
  22. (en) Dan Petrie, « Introducing Sentry: A FuelPHP Authentication Package », sur cartalyst.com, (consulté le ).
  23. (en) Philip Sturgeon, « Build an Admin Panel with the Fuel PHP Framework », net.tutsplus.com, (consulté le ).
  24. (en) « Cache Class », FuelPHP Docs, sur fuelphp.com (consulté le ).
  25. (en) « Profiling », FuelPHP Docs, sur fuelphp.com (consulté le ).

Annexes

modifier

Liens externes

modifier