Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 1.92 KB

README.md

File metadata and controls

61 lines (50 loc) · 1.92 KB

Blaukos

Micro Framwork PHP 7+

Fonctionnalités

Framework

  • Configuration par fichier d'environement (.env - renomer le fichier .env.sample en .env)
  • Gestion des paramètres utilisateurs
  • Gestion des traductions
  • Mode DEBUG
  • 2 modes d'utilisations: Web et/ou API
  • Système de Routage maison intégré
  • Système d'annotations maison basé sur Docbook (Routes / ORM / Enums)
  • Développé sur le modèle MVC (Models / Views / Controllers)
  • Aide à l'utilisation des formulaires
  • Sécurisation des formulaires par jetons CSRF
  • Protection anti-flood des pages du site
  • ...

Moteur de template

  • Utilisation du moteur de rendu Twig
  • Mise en cache
  • Filtres et fonctions personnalisées
  • Minification de la sortie HTML avant envoie aux naviguateurs
  • Minification des feuilles CSS et scripts Javascript
  • ...

Base de données

  • Compatible MySQL et SqLite (drivers indépendants supportés par l'extension PDO)
  • Micro ORM (Tto) basic simplifiant l'utilisation du CRUD et reposant sur les annotations DocBook
  • Protection XSS
  • ...

Authentification

  • Gestion complète des utilisateurs avec gestion des roles
  • Séparation des procedures de connexions et d'enregistrements
  • Sécurisation des connexions par jetons json web (JWT : Json Web Tokens)
  • Gestion extensibles des profiles
  • Accès à un tableau de bord extensible
  • Utilisation ou non du javascript pour dynamiser l'enregistrement et l'authentification
  • Système de réinitialisation du mot de passe en cas d'oublie
  • ...