Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.14 KB

README.md

File metadata and controls

49 lines (38 loc) · 2.14 KB

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.