You can edit almost every page by Creating an account. Otherwise, see the FAQ.

BadPHP

De EverybodyWiki Bios & Wiki
Aller à :navigation, rechercher

BadPHP
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |frameless |upright=1 |alt=Description de l'image Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).. ]]
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value). |frameless |Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value). |upright=1 |alt=Description de cette image, également commentée ci-après ]]
Erreur Lua dans Module:Wikidata à la ligne 606 : attempt to index field 'wikibase' (a nil value).
Informations
Créateur Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Développé par Adrien Savelli
Première version
Dernière version Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Version avancée (février)
Dépôt Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Écrit en PHP
Interface Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Environnement Multiplate-forme
Taille des données Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats lus Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Langues Multilingue
Type Framework
Licence libre
Documentation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Site web badphp.net

Chronologie des versions

BadPHP est un framework MVC libre écrit en PHP (compatible avec PHP 7). Il fournit des fonctionnalités et modules modifiables et adaptables qui permettent de faciliter et d’accélérer le développement d'un site web.

Naissance du projet[modifier]

Ce framework est à la base un projet de cours qui est devenu au fil du temps un système MVC à part entière permettant de réduire le nombre de lignes d'un site web grâce à des fonctionnalités. Dans un premier temps le code a été proposé auprès de collègues et par la suite partagé à la communauté.

Le système prend finalement le nom de BadPHP, en référence aux problèmes que rencontre les débutants en PHP.

Utilisations[modifier]

BadPHP est un framework très jeune, son utilisation est pour le moment limitée à quelques développeurs et associations. Le framework est fait pour tous types de projets.

Fonctionnalités[modifier]

BadPHP utilise la version 5.4 de PHP (Mais reste compatible avec la version 7).

BadPHP (2.0) propose entre autres :

  • une séparation du code en trois couches, selon le modèle MVC, pour une plus grande maintenabilité et évolutivité ;
  • un espace réservé aux fonctionnalités de l'utilisateur (myLibs) ;
  • une connexion sql (PDO) simple grâce à un fichier de configuration unique ;
  • l'installation de modules en seulement quelques clics (Espace membre...) ;
  • le support d'AJAX ;

Notes et références[modifier]

Articles connexes[modifier]

Liens externes[modifier]

Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).

Cet Article wiki "BadPHP" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.