Site web d'une entreprise de semences agricoles
Thème WordPress sur mesure pour une entreprise semencière, avec cartes SVG interactives, analyses des rendements agricoles propulsées par PostgreSQL et un catalogue de produits multi-taxonomie couvrant les données agricoles régionales.
Présentation du projet
Un thème WordPress entièrement personnalisé conçu pour une entreprise semencière agricole. Le site combine un riche catalogue de produits avec un système de suivi des rendements axé sur les données, qui permet aux agriculteurs d'explorer les performances des cultures à travers les régions et les années grâce à des cartes SVG interactives et des tableaux de données dynamiques.
Fonctionnalités clés
- Analyse des rendements des cultures avec filtrage des données historiques par région, année et catégorie depuis une base de données PostgreSQL externe
- Cartes SVG interactives avec régions cliquables et recherches géographiques basées sur les coordonnées
- 6 types de contenu personnalisés — produits, technologies, catalogues, vidéos, promotions et articles de blog
- Taxonomie de produits à plusieurs niveaux avec groupes, types, sous-types et étiquettes promotionnelles
- Chargement dynamique des données via AJAX pour les tableaux de rendements et les marqueurs de carte sans rechargement de page
- Mise en évidence automatique des rendements maximaux par région et par année
- Plus de 10 modèles de page personnalisés, dont la page d'accueil, l'explorateur de rendements et les contacts régionaux
- Intégration de l'éditeur Gutenberg avec des styles de blocs personnalisés
- Animations au défilement avec la bibliothèque AOS et mise en page responsive Bootstrap 5
- Advanced Custom Fields avec synchronisation JSON pour des groupes de champs versionnés
Architecture
Thème WordPress construit sur une base de démarrage Bootstrap 5 avec du SCSS compilé via Node-sass. Le système de rendements se connecte à une base de données PostgreSQL externe via PDO, exécutant des requêtes géospatiales pour la recherche de régions et l'agrégation de données hiérarchiques. L'interactivité du frontend est gérée par des points de terminaison AJAX jQuery enregistrés en tant qu'actions WordPress.