Skip to content

Projet PHP - OpenClassrooms (Développeur d'application PHP/Symfony)

License

Notifications You must be signed in to change notification settings

TolMen/OCP5_BlogPHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Blog Project

Ce projet a été réalisé dans le cadre de mon apprentissage pour le parcours d'OpenClassrooms (Développeur d'application PHP/Symfony).

This project is a blog developed in PHP, which allows a developer to present his talents and skills through a personalized blog. The website is developed from scratch, without using WordPress, to showcase PHP web development skills.

Features

  • Home page with developer information (last name, first name, photo/logo, catchphrase).
  • List of all blog posts, sorted from newest to oldest.
  • Detailed view for each blog post, with title, content, date updated, and comment form.
  • Addition, modification and deletion of articles, reserved for the blogger.
  • User login and registration pages.
  • Enhanced security to avoid security vulnerabilities (XSS, CSRF, SQL Injection, etc.).
  • Integration of a full HTML/CSS code theme for a modern and responsive presentation.

Installing the project

-- Prerequisites

Before you begin, make sure you have the following installed on your machine :

  • PHP
  • XAMPP (For Apache and phpmyadmin)
  • Git (To clone the project)

-- Installation Follow the steps below to install and configure the project on your local machine :

  • If you have Git installed, you can clone this repository. Open git bash and run the following command (git clone https://github.com/TolMen/OCProjet5)
  • Move the cloned folder to the htdocs directory of XAMPP
  • Create your database, don't forget to create the tables with their columns, and modify the parameters of the "configBDD" file
  • Launch XAMPP Control Panel and start Apache and MySQL modules, then click admin to access it

Author

TolMen - LinkedIn

License

This project is licensed under MIT - View file license for more details.

Feel free to contact me with any questions or contributions. Have a nice visit on our blog !

About

Projet PHP - OpenClassrooms (Développeur d'application PHP/Symfony)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published