Menu

Tree [c8f1b8] dev /
 History

HTTPS access


File Date Author Commit
 .idea 2021-11-28 pantaflex44 pantaflex44 [c8f1b8] Correction de divers bugs
 core 2021-11-28 pantaflex44 pantaflex44 [c8f1b8] Correction de divers bugs
 public 2021-11-28 pantaflex44 pantaflex44 [c8f1b8] Correction de divers bugs
 .env.sample 2021-11-28 pantaflex44 pantaflex44 [eb8b0f] Mise à jour du README.md et du modèle de fichie...
 .gitignore 2021-10-31 pantaflex44 pantaflex44 [b5b286] Authentification (en cours)
 Blaukos.sql 2021-11-07 pantaflex44 pantaflex44 [627323] Correction de divers bugs
 LICENSE.txt 2021-11-07 pantaflex44 pantaflex44 [627323] Correction de divers bugs
 README.md 2021-11-28 pantaflex44 pantaflex44 [e61162] Mise à jour du README.md

Read Me

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
  • ...

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.