Skip to content

slayne-dev/oc_projet4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

oc_projet4 : Refonte d'un site en PHP

Ceci est le repository du projet 4 de mon parcours chez Openclassrooms.

Il consiste à reconstruire un site en PHP afin que celui-ci soit plus facilement modifiable.

Repository du code d'origine : https://github.com/OpenClassrooms-Student-Center/The-Artbox

Rendu du site d'origine (avant modification) : https://openclassrooms-student-center.github.io/The-Artbox/

Le projet final étant codé en PHP, veuillez décompresser le dossier afin d'en extraire les fichiers, et accédez au site final grâce à un environnement de développement PHP.

CONTEXTE

Un client possède un site vitrine pour une galerie d'art moderne entièrement codé en HTML et CSS seulement.

Chaque page ayant un header et un footer, des balises articles identiques pour chaque oeuvre de la galerie ainsi qu'une page unique par oeuvre, le code est très répétitif et inutilement long.

Le but est donc de "factoriser" le site en PHP afin de le rendre plus simple et facilement modifiable.

COMPETENCES UTILISES

Factorisation de blocs fonctionnels du code HTML dans des pages PHP séparées afin de les introduire grâce à l'instruction "include"

Création d'un tableau PHP

Parcours du tableau grâce à une boucle afin de construire automatiquement les balises HTML sur la page d'accueil

Création d'une page unique dynamique qui se modifie en fonction de la requête URL de l'utilisateur, avec contrôle de valeur des paramètres

About

Refonte d'un site en PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published