Skip to content

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

Notifications You must be signed in to change notification settings

fredericdww20/Blog_openclassrooms

Repository files navigation

Blog Openclassrooms

Description

Ce projet est un blog réalisé dans le cadre de la formation de développeur d'application Php/Symfony dispensée par Openclassrooms. Il s'agit d'une application web permettant de créer, afficher, éditer et supprimer des articles de blog, ainsi que de laisser des commentaires sur les articles.

Fonctionnalités

  • Création d'un compte utilisateur avec authentification.
  • Création, affichage, édition et suppression d'articles de blog.
  • Ajout de commentaires sur les articles.
  • Gestion des utilisateurs avec des rôles (administrateur, utilisateur).

Prérequis

Avant de pouvoir exécuter le projet, assurez-vous d'avoir les éléments suivants installés :

  • PHP 8.1 ou une version ultérieure
  • Twig
  • Composer
  • MySQL ou un autre système de gestion de base de données

Installation

  1. Clonez ce dépôt sur votre machine locale :
git clone https://github.com/votre-utilisateur/blog_openclassrooms.git
  1. Accédez au répertoire du projet :
cd blog_openclassrooms
  1. Installez les dépendances du projet via Composer :
composer install
  1. Configurez les paramètres de connexion à la base de données dans le fichier config.php disponible à la racine du projet.

  2. Créez la base de données avec le fichier de migration pofr8259_blogopen.sql à importer dans votre base de données.

  3. Lancez le serveur web :

cd public
php -S localhost:8000
  1. Accédez à l'application dans votre navigateur à l'adresse suivante :
http://localhost:8000

Contribution

Les contributions à ce projet sont les bienvenues. Voici comment vous pouvez contribuer :

  1. Forkez le dépôt.
  2. Créez une nouvelle branche.
  3. Apportez vos modifications et validez-les.
  4. Envoyez votre branche vers votre dépôt forké.
  5. Soumettez une demande d'extraction

Veuillez-vous assurer de suivre les bonnes pratiques de développement et de respecter les normes de codage en vigueur.

Auteur

Ce projet a été réalisé par Portemer Frederic, dans le cadre de la formation Openclassrooms.

License

Ce projet est sous license MIT.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published