Proyecto · Desarrollador de WordPress

Sitio web de una empresa de semillas agrícolas

Tema de WordPress personalizado para una empresa de semillas con mapas SVG interactivos, analíticas de rendimiento de cultivos impulsadas por PostgreSQL y un catálogo de productos multi-taxonomía que abarca datos agrícolas regionales.

Sitio web de una empresa de semillas agrícolas
Stack tecnológico
WordPressPHPPostgreSQLBootstrap 5jQuerySCSSACFSVGAJAXNode-sass

Descripción general del proyecto

Un tema de WordPress totalmente personalizado, desarrollado para una empresa de semillas agrícolas. El sitio combina un rico catálogo de productos con un sistema de seguimiento de rendimientos basado en datos que permite a los agricultores explorar el rendimiento de los cultivos por regiones y años mediante mapas SVG interactivos y tablas de datos dinámicas.

Características principales

  • Análisis del rendimiento de cultivos con filtrado de datos históricos por región, año y categoría desde una base de datos PostgreSQL externa
  • Mapas SVG interactivos con regiones en las que se puede hacer clic y búsquedas geográficas basadas en coordenadas
  • 6 tipos de contenido personalizados: productos, tecnologías, catálogos, vídeos, promociones y entradas de blog
  • Taxonomía de productos multinivel con grupos, tipos, subtipos y etiquetas promocionales
  • Carga dinámica de datos mediante AJAX para tablas de rendimientos y marcadores de mapa sin recargar la página
  • Resaltado automático de los rendimientos máximos por región y año
  • Más de 10 plantillas de página personalizadas, incluidas la página de inicio, el explorador de rendimientos y los contactos regionales
  • Integración del editor Gutenberg con estilos de bloque personalizados
  • Animaciones al desplazarse con la biblioteca AOS y diseño responsivo con Bootstrap 5
  • Advanced Custom Fields con sincronización JSON para grupos de campos versionados

Arquitectura

Tema de WordPress construido sobre un starter de Bootstrap 5 con SCSS compilado mediante Node-sass. El sistema de rendimientos se conecta a una base de datos PostgreSQL externa a través de PDO, ejecutando consultas geoespaciales para las búsquedas de regiones y la agregación jerárquica de datos. La interactividad del frontend se gestiona mediante endpoints AJAX de jQuery registrados como acciones de WordPress.

Contacto →