Information  Vous êtes sur mobile ou tablette ? Tenez votre appareil à l'horizontale !

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.