Introduction

La première version de stu_showcase était un site statique. Autrement dit, un site sur lequel il faut modifier le code pour faire quoi que ce soit.

Les éléments que contiennent le projet stu_showcase sont :

  • une page d’accueil avec
    • votre nom en assez grand
    • des liens vers vos profils github, linkedin, etc.
    • courte description de votre parcours et des projets que vous avez réalisés et ce que vous aspirez a devenir (les projets mentionnés doivent relié vers une page de description de projet)
    • une photo de vous ou une illustration
    • une liste de vos expériences professionnelles
  • une page par projet qui contient
    • des illustrations légendées
    • un rappel des charges du projet
    • les technologies utilisées
    • les contraintes particulières (comme la qualité du code et respect d’une norme (un codding style), ou l’interdiction d’utiliser la bibliothèque standard)
  • une page de liste de projet
  • de la navigation
    • entre accueil et liste de projets
  • un pied de page
    • qui rappelle les liens de la navigation

L’objectif de cette seconde itération c’est de faire un site dynamique, qui propose des interfaces pour :

  • ajouter des projets
  • modifier les descriptions et images de projets
  • modifier sa présentation, ses liens
  • changer sa photo de profil

Un second objectif c’est de produire un site “multi-tenant”, c’est à dire qui peut être utilisé pour héberger les portfolio de plusieurs personnes, chacune avec son compte utilisateur.

Les interfaces nécessaires sont les mêmes que dans le projet précédent.

Vous devez aussi implémenter un formulaire de contact, qui met à disposition les messages dans l’interface d’administration de chaque tennant.

Fonctionnalités electives

En plus de rendre dynamique stu_showcase, vous pouvez choisir des fonctionnalité supplémentaires comme :

  • la personnalisation de l’interface avec un fichier CSS
  • la personnalisation des couleurs d’accentuation
  • le choix parmi entre deux ou plus templates pour les interfaces côté extérieur.