bZez / tinyCMS

Petit CMS en PHP (Silex MVC) pour Simplon.co #2 @ Epinal

Home Page:http://bzez.ml

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tinyCMS

APERCU

Basé sur les cours OpenClassrooms Evoluez vers une architecture PHP professionnelle & OC-microCMS

Présentation

tinyCMS est une application Web minimaliste de type CMS. En cours de développement pour la selection Simplon.co #2 @ Epinal En espérant être selectionné !!!!

Architecture

Voici les principales caractéristiques de l'architecture :

  • séparation des responsabilités selon le principe Modèle-Vue-Contrôleur ;
  • intégration du micro-framework Silex ;
  • modélisation objet du domaine et de l'accès aux données ;
  • utilisation des espaces de noms et chargement automatique des classes grâce à Composer ;
  • intégration du moteur de templates Twig pour faciliter l'écriture des vues ;
  • présentation moderne et adaptée au terminal utilisé (responsive design) grâce au framework Web Bootstrap ;
  • gstion avancée de la sécurité et des formulaires grâce aux composants du framework Symfony ;
  • back-office d'administration ;
  • tests fonctionnels automatisés utilisant PHPUnit ;
  • journalisation avec Monolog et gestion des erreurs ;
  • API utilisant le format JSON.

Contributions

L'application tinyCMS est publiée sous la licence MIT. Les contributions à son amélioration via les issues ou les pull requests sont les bienvenues !

Remerciements

About

Petit CMS en PHP (Silex MVC) pour Simplon.co #2 @ Epinal

http://bzez.ml

License:MIT License


Languages

Language:PHP 59.8%Language:HTML 32.9%Language:CSS 6.5%Language:JavaScript 0.6%Language:ApacheConf 0.3%