MkFramework
Présentation application « Software
craftsmanship »
Dans le builder, créer votre
application
Le builder vous liste vos
applications
L’application est ajoutée dans le
répertoire data/genere
Dont l’arborescence est la suivante
conf/
● Contient les différents
fichiers de
configuration de
l’application.
data/
● Contient les différents
fichiers variables de
l’application.
layout/
● Contient les différents
fichiers template de
votre application.
model/
● Contient les différents
fichiers de la couche
« modèle » du
modèle MVC
module/
● Contient les différents
modules de votre
application.
● Chaque module
regroupe le contrôleur
et les vues associés
du modèle MVC
plugin/
● Contient les différents
plugins de votre
application.
public/
● Contient les fichiers
publiques de votre
application : les fichiers de
style css et javascript.
● Ce répertoire est ce qu’on
appelle votre « web
root » , et doit être
configuré en tant que tel
(dans votre virtualhost)
business/
● Ce template utilise
une architecture
« hexagonale » qui
implique de
centraliser le code
métier dans ce
répertoire
tests/

01 presentation-application-software craftsmanship