Skip to content

LFZDavid/OCR_P5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog en PHP

Codacy Badge Maintainability

Description

Création d'un blog professionnel de développeur. L'application se décompose en 2 grands groupes de pages:

Les pages visibles par tous les visiteurs (Front)

  • Accueil
    • Présentation
    • lien de téléchargement du CV
    • Liens vers les différents réseau sociaux
    • Formulaire de contact
  • Liste de tous les articles (actifs)
  • Page d'article avec la liste des commentaires (validés)
    • Contenu complet de l'article (Titre, chapô, contenu, auteur, date de mise à jour)
    • Liste des commentaires publié et validés
    • Un formulaire de soumission de commentaire pour les utilisateurs connectés.
  • Page/Formulaire d'inscription/connexion pour les utilisateur

Les pages permettant d'administrer le blog (BackOffice)

  • Liste de tous les articles (ajouter/modifier/supprimer)
    • Création/Modification d'article
    • Liste de tous les commentaires (validation de commentaires)

Installation

Fichiers du site

  1. Récupérer les fichiers en téléchargeant le .zip du repository ou avec la commande git clone
  2. (facultatif) Editer le fichier config.php en renseignant les données corespondant à votre base de données

Composer

Après installation des fichiers, initialiser Composer avec la commande : composer init

Version PHP

>= 7.3

Base de données

  • Option 1 :
    • Dans le menu "importer", selectionner le fichier app/database/blog_p5.sql
  • Option 2 :
    1. Créer une base de donnée vierge nommé "blog_p5" (ou le nom choisit dans le fichier config.php )
    2. Selectionner l'encodage utf-8
    3. Executer la commande : php app/cmd/install_db.php pour installer les données.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published