SlideShare une entreprise Scribd logo
1  sur  21
MkFramework
Présentation du « builder »
● Lorsque vous créez une application, vous
pouvez bénéficier des avantages du générateur
web, appelé aussi « builder » pour vous
faciliter la vie.
Vous avez la liste des applications
créées
Vous avez 3 choix :
● Editer le
projet
● Explorer le
projet
● Voir le site
Choix 1 : Editer le projet
Quand vous éditez votre projet
● Le builder vous permet
de nombreuses actions
catégorisés en 7
groupes :
– Market
– Couche modèle
– Modules
– Modules intégrables
– Vues
– Base de données
embarquées
– Tests unitaires
Groupe « Market »
● Contient les liens
concernant le « market »
● Ici un unique lien pour
l’instant : le market
Application
Permet d’installer des
– Modules
– Plugins
Pour votre application
Groupe « Couche modele »
● Contient les liens
relatifs à la couche
modèle du MVC
● Permet entre autre de
générer la couche
modèle
Groupe « modules »
● Contient les liens permettant
de générer des modules
– simple
– CRUD*
– d’authentification
– de gestion de droits simple ou
multi-groupes
*Create Read Update Delete
(création, mise à jour,
suppression et lecture
d’enregistrements)
Groupe « modules intégrables »
● Contient les liens permettant
de générer des modules
intégrables
– menu
– simple
– CRUD*
*Create Read Update Delete
(création, mise à jour,
suppression et lecture
d’enregistrements)
Groupe « vues »
● Contient les liens
permettant de
générer des vues
pour les modules
– un formulaire
– un tableau avec un
module associé
Groupe « Base de données
embarquées »
● Contient les liens
permettant de
générer des base de
données intégrables
(csv, xml, json,
sqlite...)
Groupe « Tests unitaires »
● Contient les liens
permettant de
générer des classes
de tests unitaires
Choix 2 : Explorer le projet
Permet d’explorer votre projet
En amont : la liste des méthodes
● En amont de
l’interface : une liste
de liens sur les
méthodes/fonctions
du fichier ouvert
Une documentation contextuelle
● Vous avez une analyse du
code ajoutant des liens
d’informations sur les
différentes classes du
framework.
● En cliquant dessus vous
aurez une popup de la
documentation API
associée
Editer les fichiers de configuration
● L’édition des fichiers
de configuration est
simplifié : coloration
syntaxique + édition
uniquement de la
valeur.
Choix 3 : Voir le site
Pour voir l’application

Contenu connexe

Similaire à 03 presentation-builder-normal

Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Laurent Moccozet
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
WordPress Bases e-learning
WordPress Bases e-learningWordPress Bases e-learning
WordPress Bases e-learningAntonio Soto
 
04 builder-generation-couche-model
04 builder-generation-couche-model04 builder-generation-couche-model
04 builder-generation-couche-modelMichael Bertocchi
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Nicolas Morin
 
Distribuer Framework LabVIEW Personnalise par Luc Desruelle
Distribuer Framework LabVIEW Personnalise par Luc DesruelleDistribuer Framework LabVIEW Personnalise par Luc Desruelle
Distribuer Framework LabVIEW Personnalise par Luc DesruelleLuc Desruelle
 
Atelier paf edition_rapports_bcdi_integration_esidoc
Atelier paf edition_rapports_bcdi_integration_esidocAtelier paf edition_rapports_bcdi_integration_esidoc
Atelier paf edition_rapports_bcdi_integration_esidocdocumentationcddp79
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
XWiki : des usages avancés pour la collaboration
XWiki : des usages avancés  pour la collaborationXWiki : des usages avancés  pour la collaboration
XWiki : des usages avancés pour la collaborationXWiki
 
Tizen DevLab - Introduction au SDK Tizen
Tizen DevLab - Introduction au SDK TizenTizen DevLab - Introduction au SDK Tizen
Tizen DevLab - Introduction au SDK TizenBeMyApp
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPKristen Le Liboux
 

Similaire à 03 presentation-builder-normal (20)

Fondamentaux des CMS
Fondamentaux des CMSFondamentaux des CMS
Fondamentaux des CMS
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Windev
WindevWindev
Windev
 
WordPress Bases e-learning
WordPress Bases e-learningWordPress Bases e-learning
WordPress Bases e-learning
 
Schede ws lione
Schede ws lioneSchede ws lione
Schede ws lione
 
Histoires de CMS
Histoires de CMSHistoires de CMS
Histoires de CMS
 
04 builder-generation-couche-model
04 builder-generation-couche-model04 builder-generation-couche-model
04 builder-generation-couche-model
 
Prise en main de Joomla
Prise en main de JoomlaPrise en main de Joomla
Prise en main de Joomla
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Introduction webextensions
Introduction webextensionsIntroduction webextensions
Introduction webextensions
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Distribuer Framework LabVIEW Personnalise par Luc Desruelle
Distribuer Framework LabVIEW Personnalise par Luc DesruelleDistribuer Framework LabVIEW Personnalise par Luc Desruelle
Distribuer Framework LabVIEW Personnalise par Luc Desruelle
 
Atelier paf edition_rapports_bcdi_integration_esidoc
Atelier paf edition_rapports_bcdi_integration_esidocAtelier paf edition_rapports_bcdi_integration_esidoc
Atelier paf edition_rapports_bcdi_integration_esidoc
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
XWiki : des usages avancés pour la collaboration
XWiki : des usages avancés  pour la collaborationXWiki : des usages avancés  pour la collaboration
XWiki : des usages avancés pour la collaboration
 
Universitélang scala tools
Universitélang scala toolsUniversitélang scala tools
Universitélang scala tools
 
Tizen DevLab - Introduction au SDK Tizen
Tizen DevLab - Introduction au SDK TizenTizen DevLab - Introduction au SDK Tizen
Tizen DevLab - Introduction au SDK Tizen
 
Serveur node red
Serveur node redServeur node red
Serveur node red
 
Un exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHPUn exemple élémentaire d'application MVC en PHP
Un exemple élémentaire d'application MVC en PHP
 

Plus de Michael Bertocchi

Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupMichael Bertocchi
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projetsMichael Bertocchi
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projetsMichael Bertocchi
 
Mkframework: 01 installation
Mkframework: 01 installationMkframework: 01 installation
Mkframework: 01 installationMichael Bertocchi
 
01 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 201701 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 2017Michael Bertocchi
 

Plus de Michael Bertocchi (9)

Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afup
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projets
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projets
 
01 installation
01 installation01 installation
01 installation
 
05 zoom-classe-layout
05 zoom-classe-layout05 zoom-classe-layout
05 zoom-classe-layout
 
04 zoom-classe-view
04 zoom-classe-view04 zoom-classe-view
04 zoom-classe-view
 
03 presentation-navigation
03 presentation-navigation03 presentation-navigation
03 presentation-navigation
 
Mkframework: 01 installation
Mkframework: 01 installationMkframework: 01 installation
Mkframework: 01 installation
 
01 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 201701 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 2017
 

03 presentation-builder-normal

  • 2. ● Lorsque vous créez une application, vous pouvez bénéficier des avantages du générateur web, appelé aussi « builder » pour vous faciliter la vie.
  • 3. Vous avez la liste des applications créées
  • 4. Vous avez 3 choix : ● Editer le projet ● Explorer le projet ● Voir le site
  • 5. Choix 1 : Editer le projet
  • 6. Quand vous éditez votre projet
  • 7. ● Le builder vous permet de nombreuses actions catégorisés en 7 groupes : – Market – Couche modèle – Modules – Modules intégrables – Vues – Base de données embarquées – Tests unitaires
  • 8. Groupe « Market » ● Contient les liens concernant le « market » ● Ici un unique lien pour l’instant : le market Application Permet d’installer des – Modules – Plugins Pour votre application
  • 9. Groupe « Couche modele » ● Contient les liens relatifs à la couche modèle du MVC ● Permet entre autre de générer la couche modèle
  • 10. Groupe « modules » ● Contient les liens permettant de générer des modules – simple – CRUD* – d’authentification – de gestion de droits simple ou multi-groupes *Create Read Update Delete (création, mise à jour, suppression et lecture d’enregistrements)
  • 11. Groupe « modules intégrables » ● Contient les liens permettant de générer des modules intégrables – menu – simple – CRUD* *Create Read Update Delete (création, mise à jour, suppression et lecture d’enregistrements)
  • 12. Groupe « vues » ● Contient les liens permettant de générer des vues pour les modules – un formulaire – un tableau avec un module associé
  • 13. Groupe « Base de données embarquées » ● Contient les liens permettant de générer des base de données intégrables (csv, xml, json, sqlite...)
  • 14. Groupe « Tests unitaires » ● Contient les liens permettant de générer des classes de tests unitaires
  • 15. Choix 2 : Explorer le projet
  • 17. En amont : la liste des méthodes ● En amont de l’interface : une liste de liens sur les méthodes/fonctions du fichier ouvert
  • 18. Une documentation contextuelle ● Vous avez une analyse du code ajoutant des liens d’informations sur les différentes classes du framework. ● En cliquant dessus vous aurez une popup de la documentation API associée
  • 19. Editer les fichiers de configuration ● L’édition des fichiers de configuration est simplifié : coloration syntaxique + édition uniquement de la valeur.
  • 20. Choix 3 : Voir le site