01 presentation MkFramework AFUP janv 2017

Embed Size (px)

Citation preview

Presentation mkframework

Mkframework.com

Introduction

Il existe une multitude de framework php (zend framework, symfony, cake php)

Ils ont tous une courbe dapprentissage plus ou moins longue

Ils ncessitent lutilisation de la ligne de commande

Ils cassent sans arrt la compatibilit chaque nouvelle version

Le mkframework en 8 points

Simple (structure dapplication lgre et claire)

Trs configurable (plusieurs fichiers de configuration)

Modulable (gestion modulaire incluant contrleur + vues)

Document (doxygen pour lapi, schmas, screencast, slides)

Productif (Le gnrateur web vous fait gagner un temps prcieux)

Extensible (vous pouvez pluguer des classes ZF1 & ZF2 facilement)

Scuris (Un framework trs orient sur la scurit)

Stable (rtrocompatible depuis 2009)

Installation

Mkframework

Installation: 1/3 On tlcharge

Installation: 2/3 on dzippe dans le rpertoire web

Installation: 3/3 on ouvre le navigateur

CLIC!

Mkframework

Ma 1re application

Premire application bootstrap

Mkframework : Builder

choix pour un projet

Mkframework : Builder

diter le projet

diter le projet

Crer:la couche modle

Crer un module (autonome/intgrable)simple

CRUD

CRUD multi-ligne

CRUD avec Guriddo

dauthentification (avec/sans inscription)

Crer un menu

Ajouter une gestion de droits

Crer des bases locales:Xml,csv,json,

Sqlite

Gnrer des tests unitaires

Market

...

Mkframework : Builder

Lexplorateur de projet

Mkframework : Builder

Voir le site

Le site

Mkframework: barre de debug

Variables de contexte ($_POST,$_GET,$_SERVER)

Fichiers de configuration

Module charg

Action charge

Voir les check des permissions

Spy var

Visu des logs

Timer (chronomtrer une partie du code)

La barre de debug

Debug: spy

Log

Voir les requtes SQL

MkFramework

Fonctionnement

Remerciements

Site: Mkframework.comTwitter: @mkframework