BadPHP
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]
- (en) Site officiel
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.