Projet de la formation Développeur d'application - PHP / Symfony.
Créez votre premier blog en PHP - Lien de la formation
Ça y est, vous avez sauté le pas ! Le monde du développement web avec PHP est à portée de main et vous avez besoin de visibilité pour pouvoir convaincre vos futurs employeurs/clients en un seul regard. Vous êtes développeur PHP, il est donc temps de montrer vos talents au travers d’un blog à vos couleurs.
Le projet est donc de développer votre blog professionnel. Ce site web se décompose en deux grands groupes de pages :
Voici la liste des pages qui devront être accessibles depuis votre site web :
Vous développerez une partie administration qui devra être accessible uniquement aux utilisateurs inscrits et validés. Les pages d’administration seront donc accessibles sur conditions et vous veillerez à la sécurité de la partie administration. Commençons par les pages utiles à tous les internautes.
Sur la page d’accueil il faudra présenter les informations suivantes :
Sur la page listant tous les blogs posts (du plus récent au plus ancien), il faut afficher les informations suivantes pour chaque blog post :
Sur la page présentant le détail d’un blog post, il faut afficher les informations suivantes :
Cloner le projet
Télécharger les différentes librairies :
composer install
Créer une bdd 'blog' et lancer les migrations et le seeding des tables
.\vendor\bin\phinx migrate
.\vendor\bin\phinx seed:run
Lancer le serveur sur un environnement de développement
$env:ENV="dev"; php -S localhost:8000 -d display_errors=1 -t public/
Ou sur un environnement de production (mise en place du cache)
php -S localhost:8000 -d display_errors=1 -t public/
Pensez à créer un fichier .env sur la base du .env.example fournis, en renseignant les informations de connexion BDD
Un compte Admin est créé automatiquement et vous avez la possibilité de créer un compte utilisateur simple
Jonathan Dumont - OC-P5-Blog php - Joz