ITVAL Framework

Framework personnel

Screenshot du projet ITVAL-Framework

Version 5.0.0

Développé avec PHP 7 et le design pattern MVC

Composants du framework :

  • Slim pour le routing et la gestion des dépendances
  • Couche d'abstraction à la base de données (Connexion et ORM)
  • Un système de migrations et de seeding vers la base de données avec phinx
  • Une surveillance du système avec des logs grâce à la librairie monolog
  • Sécurisé avec une authentification et confirmation de compte par email
  • Des Classes permettants de gérer :\r\n\r\n
    • Les messages flash
    • Les formulaires avec prise en charge failles CSRF et architecture REST
    • La pagination avec pagerfanta
    • Les sessions
    • La validation des données
  • Des helpers proposants différentes fonctions simplifiants le développement
  • Les tests unitaires avec PHPUNIT
  • Assets
    • Bootstrap v4.3
    • jQuery v3.3.1
    • CKEditor 4.7.2

Le respect des PSR est au centre de la philosophie de ce Framework, un code propre et qui respecte les standards est toujours plus facile à maintenir et à faire évoluer dans le temps.

 

Visible sur GitHub