/OpenBlog

OpenBlog est un blog multi auteurs créé avec Symfony 7 dans une série de tutoriels présents sur la chaîne Nouvelle-Techno.fr à cette adresse : https://www.youtube.com/playlist?list=PLBq3aRiVuwywmwPHz0BzPFvH0P-37mH8K

Primary LanguagePHP

Sommaire

Le projet

OpenBlog est un blog multi auteurs créé avec Symfony 7 dans une série de tutoriels présents sur la chaîne Nouvelle-Techno.fr à cette adresse : https://www.youtube.com/playlist?list=PLBq3aRiVuwywmwPHz0BzPFvH0P-37mH8K

Technologies

OpenBlog sera développé en utilisant :

  • Docker
  • Symfony 7
  • Mysql 8.0
  • PHP 8.2
  • PHPMyAdmin
  • Sass

L'utilisation de bundles sera limitée au strict nécessaire.

Base de données

Vous trouverez le schéma de base de données ici : https://drawsql.app/teams/ma-team-7/diagrams/blog-symfony-7

Database

Vidéos

  1. Présentation et configuration du projet (Commit Github)
  2. Introduction sur les contrôleurs (Commit Github)
  3. Les templates et Assets (Commit Github)
  4. Création de la base de données (Commit Github)
  5. Inscription et Authentification des utilisateurs (Commit Github)
  6. Envoi du mail de confirmation du compte des utilisateurs (Commit Github)
  7. Réinitialisation du mot de passe des utilisateurs (Commit Github)
  8. Création des formulaires (Commit Github)
  9. Les Datafixtures (Commit Github)
  10. Validation des formulaires (Commit Github)
  11. Validation frontend - Entropie de mots de passe (Commit Github)
  12. Upload d'Images et Redimensionnement (Commit Github)
  13. Accès aux données relationnelles (Commit Github)
  14. Du CSS et Sass avec la création de la barre de navigation (Commit Github)
  15. Du CSS et Sass avec la création de la page d'accueil (Commit Github)
  16. Utiliser CKEditor 5 pour écrire les articles (Commit Github)
  17. Upload d'images dans CKEditor 5 avec SimpleUpload (Commit Github)
  18. A venir

Maquettes

Les maquettes sont disponibles sur Figma

Page d'accueil

Mobile

Page d'accueil Mobile

Desktop

Page d'accueil Desktop

Page d'un article

Mobile

Page d'un article Mobile

Desktop

Page d'un article Desktop