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

Nouveau projet


La création d'un nouveau projet est automatisé par le fichier /html/commun/new_app.php accédez à ce fichier par votre navigateur -> localhost
Ce fichier ne peut se lancer que depuis votre localhost. Il n'est pas possible de s'en servir à distance sans en modifier le code.
Une fois l'interface de création de projet ouvert, remplissez les champs correctement. Ces paramètres seront modifiable dans config.class.php

  • Application
    • Nom du dossier (apparait dans l'url) : nom du dossier du projet, il est conseillé de l'écrire en minuscule.
    • Titre de l'application (apparait dans le "title" des pages) : nom réel de votre projet.
    • Préfixe (technique, utilisé pour les sessions, log ...) : le préfixe doit être unique à chaque projet,
      il sert à différencier les sessions et les logs utilisés dans les projets.
    • Hash (hash à utiliser pour chiffrer les mots de passe) : c'est ici que vous choisirez quel algorithme de chiffrement, vous utiliserez pour chiffrer vos mots de passe ou autres clés
      l'algorithme est accessible dans le code via config::$_hash_algo
  • PDO
    • Type : type du serveur MySQL ou SQLite
    • Host : host du serveur SQL
    • Login : nom d'utilisateur
    • Password : mot de passe
    • Database : nom de la base de données
    • Créer la base de données (si elle n'existe pas) : si la case est cochée et que la base de données n'existe pas, alors le framework pourra la créer.
    • Service internes (un dossier de service sera créé dans le projet) : votre projet aura t-il besoin de services "internes" (spécifique) ?
  • SMTP
    • Host : host du serveur SMTP
    • Auth : True si une authentification est requise ( c'est presque toujours le cas )
    • Login : si Auth = true, nom d'utilisateur SMTP
    • Password : si Auth = true, mot de passe SMTP
    • Astuce : si vous n'utilisez pas de SMTP, mettez HOST : localhost et Auth : false

Une fois le formulaire rempli et validé, une notification vous informe du succès de la création et vous redirige vers l'index de votre projet.
Si vous rencontrez des difficultés, verifiez que votre serveur web a bien les droits d'écriture dans le dossier HTML et que le dossier que vous essayez de créér n'existe pas déjà.