TP - Développement¶
Fonctionnalités de base¶
Votre site WordPress devra obligatoirement inclure les éléments suivants :
- Modèle d'accueil attrayant
- Modèle de page pour les auteur(e)s contenant :
- Une photo
- Une courte biographie
- La liste des articles publiés par cette personne
- Site bilingue (français / anglais) avec Polylang et Loco Translate
- Menu de navigation fonctionnel avec un sélecteur de langue
- Site responsive
- Création d’un thème enfant basé sur un thème FSE (Full Site Editing)
- Intégration d’une API publique externe, affichée à l’aide d’un shortcode personnalisé
💡 L’intégration d’une API (météo, jeux vidéo, cinéma, etc.) permet de dynamiser votre contenu. Le shortcode doit être codé en PHP dans votre thème enfant.
UX¶
Pour enrichir l’expérience de navigation, vous devez :
- Ajouter des animations subtiles à l’aide de GSAP.
L'objectif est d'ajouter une touche de professionnalisme sans nuire à la lisibilité ou à l’ergonomie.
Quelques idées d’animations :
- Apparition progressive des sections au défilement (scroll reveal)
- Légère mise en valeur des titres ou boutons
- Transitions douces entre les sections
Petit conseil : allez-y avec parcimonie ! Trop d’animation nuit à l'expérience et même l'accessibilité !
Fonctionnalité bonus¶
Pour démontrer votre autonomie, vous devez :
- Intégrer deux fonctionnalités supplémentaires.
Voici quelques idées :
- Système de notation avec étoiles
- Champs personnalisés (ACF)
- Widget de statistiques
- Parallax ou effets visuels
- Lightbox pour une galerie en popup
- Boutique en ligne avec Woocommerce
- Intégration d'intelligence artificielle
¯\_(ツ)_/¯
- etc.
Backup¶
- Faire un backup avec WPVivid Backup