Aller au contenu

One last time | Partie 2/2

L’objectif A de cette partie du devoir est de mettre en pratique des notions de personnalisation déjà explorées hors CMS (css, js, gsap!).

L’objectif B est de finaliser le mini-projet en ajoutant les modèles manquants au thème personnalisé.

Consignes

Modèles

  • Ajouter les modèles de page suivants (inspirez-vous de la structure d’autres thèmes) :
    • 404.html (affichée lorsque l’URL est invalide)
    • home.html (page d’accueil du site)
    • archive.html (pour les étiquettes et catégories)
    • page.html (similaire à single.html, mais utilisé pour les pages plutôt que les articles)

Page 404

  • Ne doit contenir ni en-tête ni pied de page.
  • Doit être esthétique, originale et en lien avec le concept de votre site. (Inspiration : 404s.design)
  • Doit contenir une animation GSAP 🤩

Page d’accueil

  • Doit contenir au moins une vidéo et plusieurs images de bonne qualité.
  • L’objectif est de créer une surcharge visuelle (ex. : beyonce.com).
  • Le menu principal ne doit contenir que le lien vers la page “Blogue”
  • La page Blogue doit afficher dynamiquement les 5 derniers articles de votre site.

Remise

Ce devoir est à réaliser en équipe de 2.

Il compte pour 25 % de la note finale.

L’URL de votre site doit être remise sur Teams avant le 10 avril à 23h59.

Pointage

Critère Points
En-tête Bootstrap (structure HTML/CSS correcte) 1
functions.php – Inclusion des librairies Bootstrap/GSAP, styles/scripts custom, intégration dans l’admin 2
Thème personnalisé activé et fonctionnel 1
Création de 5 articles (images, catégories) 1
Présentation des articles (mise en page pertinente et esthétique) 1
Nom de l'auteur ajusté (ex : pas juste "admin") 1
Configuration du modèle d’article (single.html) conforme au résultat attendu 3
Configuration du modèle de page (page.html) 1
Configuration du modèle d’archive (archive.html) 1
Configuration du modèle d'accueil (home.html) 3
Configuration du modèle 404 (404.html) 3
Qualité et originalité de l’animation GSAP 1
Page blogue (liste dynamique des articles) 1
Menu principal composé d’un seul lien vers la page blogue 1
Site accessible en ligne via HostPapa (cPanel) 1
Indentation et propreté du code PHP, CSS et JavaScript 1
Respect global des consignes 1
Créativité, rigueur et esthétisme 1
Total général /25