FuelPHP

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
FuelPhp
Image illustrative de l'article FuelPHP
Logo

Image illustrative de l'article FuelPHP

Développeur FuelPhp developper team
Première version 31 juillet 2011
Version avancée 1.7 (14 octobre 2013)
Écrit en PHP
Environnement Multiplate-forme
Langue Multilingue
Type Framework
Licence MIT
Site web fuelphp.com

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

Histoire de FuelPHP[modifier | modifier le code]

Historique des versions du logiciel
Version Date de sortie
1.0.1 23 août 2011[3]
1.1 13 décembre 2011[4]
1.2 3 juin 2012[5]
1.2.1 24 juin 2012[5]

Le projet FuelPHP a démarré en octobre 2010[6].

Les principaux contributeurs[7] 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[8].

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 | modifier le code]

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[1],[9].
  • Le framework doit posséder des fonctionnalités puissantes, son utilisation doit être facile et son code source doit être concis[9].
  • La prise en compte des orientations souhaitées par la communauté des développeurs[9],[10],[11].

Architecture[modifier | modifier le code]

Fonctionnalités[modifier | modifier le code]

Outils[modifier | modifier le code]

Notes et références[modifier | modifier le code]

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

Liens externes[modifier | modifier le code]