Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tolmen/ocp5_blogphp
Projet PHP - OpenClassrooms (Développeur d'application PHP/Symfony)
https://github.com/tolmen/ocp5_blogphp
blog fullcode openclassroom php symfony webdevelopment
Last synced: 9 days ago
JSON representation
Projet PHP - OpenClassrooms (Développeur d'application PHP/Symfony)
- Host: GitHub
- URL: https://github.com/tolmen/ocp5_blogphp
- Owner: TolMen
- License: mit
- Created: 2024-08-06T09:12:20.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-06T10:45:07.000Z (13 days ago)
- Last Synced: 2024-11-06T11:41:36.441Z (13 days ago)
- Topics: blog, fullcode, openclassroom, php, symfony, webdevelopment
- Language: PHP
- Homepage:
- Size: 690 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/TolMen) - [LinkedIn](https://www.linkedin.com/in/jessyfrachisse/)
## License
This project is licensed under MIT - View file [license](LICENSE) for more details.
Feel free to contact me with any questions or contributions. Have a nice visit on our blog !