Skip to content

benjarr/MicroCMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroCMS


MVC, Silex, Twig, Bootstrap, Back-office

Cours "Évoluez vers une architecture PHP professionnelle" de OpenClassrooms

Itération 1 : affichage de la liste des articles

Démarrez les serveurs Apache et MySQL, puis importez successivement les scripts "database.sql", "structure.sql", "content.sql" dans le dossier "bdd/"

Itération 2 : passage à une architecture MVC

Création des fichiers (view.php, model.php) et modification de (index.php)

Itération 3 : Intégration du framework PHP Silex

Récupération de Silex via Composer : Création du fichier composer.json.
Définition d'un hôte virtuel.

Itération 4 : modélisation objet de l'accès aux données

Création de la classe Article, remplacement de PDO par Doctrine DBAL.

Itération 5 : intégration du moteur de templates twig

Installation de Twig avec composer

Itération 6 : intégration du framework web Bootstrap

Installation de bootstrap et de jQuery

Itération 7 : affichage des détails sur un article

Mise à jour de la bdd
Création de la classe Comment
Ajout d'un layout général pour les views

Itération 8 : gestion de la sécurité

Offrir aux visiteurs la possibilité de s'identifier

Itération 9 : ajout de commentaires à un article

Permettre aux utilisateurs authentifiés d'ajouter des commentaires à un article.

About

MVC, Silex, Twig, Bootstrap, Back-office

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages