Contexte
Nathalie Mota, photographe professionnelle spécialisée dans l’événementiel, a perdu son site suite à la fermeture de la plateforme sur laquelle il était hébergé.
Pour éviter que cette situation se reproduise, elle m’a confié la création d’un nouveau site sur WordPress, afin d’avoir un hébergement indépendant et un site 100 % personnalisé.
Ce site est essentiel pour présenter ses séries de photos, permettre à ses clients de les visionner, de commander des tirages ou d’acheter les droits en HD.
Description du projet
Ce projet consistait à :
- Développer un thème WordPress sur mesure (header, footer, templates personnalisés).
- Mettre en place une structure de données avancée avec :
- un Custom Post Type “Photos”,
- des taxonomies personnalisées (“Catégorie”, “Format”),
- des champs personnalisés (référence, type).
- Créer un template single dynamique pour afficher les photos et leurs informations.
- Intégrer une modale de contact permettant de préremplir automatiquement la référence de la photo sélectionnée.
- Construire la page d’accueil en respectant la maquette Figma, avec affichage dynamique des photos.
- Mettre en place :
- pagination infinie en Ajax pour charger les photos sans rechargement de page,
- filtres et tri dynamiques selon les catégories et formats,
- une lightbox fonctionnelle pour visualiser les photos en plein écran et naviguer entre elles.
- Optimiser les images et les requêtes pour respecter les principes du Green IT.
- Versionner le projet sur GitHub et livrer le site prêt à être déployé sur le domaine motaphoto.com.
Technologies utilisées
- WordPress (thème sur mesure)
- PHP (gestion des templates, Custom Post Types et taxonomies)
- CPT UI & SCF (création de structures de contenu personnalisées)
- JavaScript & jQuery (modale de contact, préremplissage, navigation photos)
- Ajax (pagination infinie, filtres et tri dynamiques)
- HTML5 / CSS3 (structure et styles, transitions et animations)
- Git & GitHub (versionnement et livraison du projet)
- Outils d’optimisation d’images pour réduire le poids et améliorer la performance
