Introduction
DWF (DevWebFramework) est un framework PHP ayant pour doctrine :
"Simplicité pour l'utilisateur, liberté pour le développeur"
Prérequis et règles du framework:
- Disposer d'un serveur WEB et savoir l'utiliser
- Maîtriser la programmation orienté objet (POO) en PHP
- Les classes dans les dossiers html/[votre-projet]/class et dwf/class doivent être nommées [nom_de_classe].class.php
Ces classes seront chargées (incluses) automatiquement. Si vous créez des classes sans cette syntaxe ou dans des sous dossiers, vous devrez les inclure vous même. - L'utilisateur ne quitte jamais le fichier html/[votre-projet]/index.php hormis pour les exports PDF/CSV ... qui s'ouvrent dans un nouvel onglet.
Structure
-
html
- Contient vos projets
-
commun
- Contient divers fichiers pour les export PDF/CSV/QRCode et création de nouveaux projets.
-
src
- Contient tous les fichiers CSS et JS communs à tous les projets (et accessibles aux utilisateurs).
-
service
- Contient vos services / API
-
[votre-projet]
- Contient votre index.php ( à ne pas modifier ).
- class
-
Contient vos classes spécifiques au projet ainsi que le fichier de configuration.
- entity
- Contient les entités de votre projet.
- src
-
Contient vos fichiers CSS, JS, et médias.
- compact
- Contient vos fichiers CSS et JS minifiés par le framework.
-
dwf
-
class
- Contient les classes natives de DWF.
-
cron
- Contient vos éventuels cron à faire tourner dans vos consoles.
-
log
- Contient les logs de vos projets.
-
class