Aller au contenu principal

Sites vitrines et catalogues de vins pour domaines bordelais

Logo Eenov Client : Eenov
calendar_today
schedule + de 1 an

Socle applicatif pour domaines viticoles bordelais

Socle applicatif Symfony développé en 2012-2013 en prestation pour l'agence web Eenov, et déployé sur plusieurs domaines viticoles bordelais : unions de producteurs de Saint-Émilion et châteaux du Haut-Médoc.

x10 est intervenu sur la conception et le développement d'un bundle Symfony réutilisable couvrant l'ensemble des besoins digitaux d'un domaine viticole : catalogue de vins, fiches millésimes, oenotourisme, export PDF, QR codes et back-office d'administration.

Contexte et enjeux

L'agence Eenov accompagnait plusieurs acteurs viticoles du bordelais dans la modernisation de leur présence en ligne. Plutôt que de développer chaque site indépendamment, l'enjeu était de concevoir un socle technique mutualisé adaptable aux spécificités de chaque domaine :

  • Catalogue structuré — Présentation des vins par châteaux et marques, avec fiches millésimes détaillées (cépages, sols, vinification, conservation, accords mets-vins)
  • Modules métier adaptables — Oenotourisme (visites, dégustations, jeux), événements (professionnels, familiaux), partenaires selon les besoins du domaine
  • Architecture multi-domaine — Un même socle capable de servir plusieurs sites via des noms de domaine distincts
  • Multilingue — Contenu disponible en plusieurs langues pour un rayonnement international
  • Autonomie éditoriale — Back-office complet pour que chaque domaine gère ses contenus sans intervention technique

Fonctionnalités clés

Le socle couvre l'ensemble des besoins de communication d'un domaine viticole, avec des modules activables selon le client.

  • Catalogue de vins — Navigation par châteaux et marques avec recherche, pagination et fiches détaillées par millésime.
  • Fiches millésimes — Description, cépages, sols, vinification, présentation, conservation, accords mets-vins et caractéristiques organoleptiques pour chaque année, avec navigation entre millésimes.
  • Récompenses et médailles — Affichage des distinctions obtenues par chaque millésime avec visuels des récompenses.
  • Oenotourisme — Modules dédiés aux visites du domaine, dégustations, jeux et carte interactive de localisation.
  • Événements — Gestion d'événements professionnels et familiaux avec actualités associées.
  • Export PDF — Génération de fiches techniques PDF pour chaque millésime avec mise en page professionnelle.
  • QR Codes — Génération de QR codes pour les étiquettes de bouteilles, renvoyant vers la fiche millésime en ligne.
  • Blog et actualités — Module de publication d'articles avec flux RSS, avec possibilité de lier les actualités aux millésimes.
  • Pages institutionnelles — Histoire, philosophie, développement durable, terroirs, partenaires et contact.
  • Back-office complet — Gestion des vins, millésimes, récompenses, actualités, images et contenus éditables.

Contribution technique x10

x10 est intervenu en prestation pour l'agence Eenov sur la conception et le développement du socle applicatif complet.

  • Bundle Symfony réutilisable — Conception d'un bundle (EenovDefaultBundle) générique et paramétrable, déployable sur plusieurs domaines viticoles avec une charte graphique et des modules distincts.
  • Modélisation viticole — Conception du modèle de données adapté au domaine : familles, vins, millésimes, récompenses, cépages, sols et caractéristiques de dégustation.
  • Génération PDF — Fiches techniques millésimes générées dynamiquement avec FPDF, incluant images, textes formatés et récompenses.
  • QR Codes — Intégration de phpqrcode pour la génération de codes-barres 2D destinés à l'étiquetage des bouteilles.
  • Architecture multi-domaine — Routage dynamique basé sur le hostname pour servir des sites dédiés par famille de vins ou par château depuis la même application.
  • Gestion multilingue — Internationalisation complète avec traductions et contenu localisé par langue.

Résultats

Le socle a été déployé avec succès sur plusieurs domaines viticoles bordelais, chacun avec sa propre identité visuelle et ses modules spécifiques : catalogue de vins pour une union de producteurs de Saint-Émilion, site vitrine avec oenotourisme pour un château du Haut-Médoc.

L'approche bundle réutilisable a permis de réduire les coûts de développement et de maintenance pour l'agence, tout en offrant à chaque client un site sur mesure. Les back-offices ont donné aux équipes une autonomie complète sur la gestion de leurs catalogues, millésimes et actualités.

Technologies

Back-end

PHP PHP Symfony Symfony

Front-end

jQuery jQuery

Infrastructure & Ops

OVH OVH

Données

MySQL MySQL

Captures d'écran

Page d'accueil du site vitrine d'une union de producteurs viticoles de Bordeaux : slider, vins et actualités.
Fiche millésime d'un vin Saint-Émilion Grand Cru : description, cépages, dégustation, photo de la bouteille et récompenses.
Fiche millésime d'un Haut-Médoc : description détaillée, notes de dégustation, photo de la bouteille et millésimes disponibles.
Page d'accueil d'un château viticole du Médoc : visites, oenotourisme, événements et partenaires.

Questions fréquentes

Quel est le rôle de x10 dans ces projets viticoles ? expand_more
x10 est intervenu en prestation pour l'agence Eenov sur la conception et le développement d'un socle applicatif Symfony réutilisable, déployé ensuite sur plusieurs sites de domaines viticoles bordelais : architecture technique, modélisation des données viticoles, catalogue de vins, génération de fiches PDF et QR codes, oenotourisme et back-office d'administration.
Quelles technologies sont utilisées ? expand_more
Le socle repose sur Symfony 2 côté backend avec Doctrine ORM pour la modélisation des données, Twig pour le rendu des templates, FPDF pour la génération de fiches PDF et phpqrcode pour les QR codes. jQuery assure l'interactivité côté frontend. La base de données MySQL stocke l'ensemble du catalogue viticole.
Comment le socle a-t-il été réutilisé entre les différents domaines ? expand_more
Le socle applicatif a été conçu comme un bundle Symfony réutilisable (EenovDefaultBundle) avec un modèle de données générique : vins, millésimes, récompenses, actualités et contenus éditables. Chaque déploiement adapte la charte graphique, les contenus et les modules activés (oenotourisme, événements) selon les besoins du domaine viticole.
Les sites sont-ils multilingues ? expand_more
Oui, le socle intègre une gestion multilingue complète. Le contenu est localisé par langue et les visiteurs peuvent naviguer entre les versions linguistiques. Chaque vin est associé à une locale pour servir la bonne fiche millésime.