2. ● Il existe une multitude de framework php (zend
framework, symfony, cake php…)
● Ils ont tous une courbe d’apprentissage plus ou moins
longue
● Ils nécessitent l’utilisation de la ligne de commande
● Ils cassent sans arrêt la compatibilité à chaque
nouvelle version
3. Le mkframework en 8 points
● Simple (structure d’application légère et claire)
● Très configurable (plusieurs fichiers de configuration)
● Modulable (gestion modulaire incluant contrôleur + vues)
● Documenté (doxygen pour l’api, schémas, screencast, slides…)
● Productif (Le générateur web vous fait gagner un temps précieux)
● Extensible (vous pouvez « pluguer » des classes ZF1 & ZF2 facilement)
● Sécurisé (Un framework très orienté sur la sécurité)
● Stable (rétrocompatible depuis 2009)
13. Éditer le projet
Créer :
● la couche modèle
Créer un module (autonome/intégrable)
● « simple »
● CRUD
● CRUD multi-ligne
● CRUD avec Guriddo
● d’authentification (avec/sans inscription)
Créer un menu
Ajouter une gestion de droits
Créer des bases locales :
● Xml,csv,json,
● Sqlite
Générer des tests unitaires
Market
...
19. Mkframework : barre de debug
● Variables de contexte ($_POST,$_GET,
$_SERVER)
● Fichiers de configuration
● Module chargé
● Action chargée
● Voir les check des permissions
● Spy var
● Visu des logs
● Timer (chronométrer une partie du code)