Sobre el proyecto

Kirby Live Visitors es un plugin para Kirby 5+ que proporciona una representación visual de los visitantes activos del sitio mediante puntos individuales. Se integra con Plausible Analytics a través de la Stats API para obtener datos agregados en tiempo real, implementando al mismo tiempo una capa de presencia personalizada en el servidor para gestionar los latidos (heartbeats) inmediatos de los visitantes. Las características principales incluyen: - Recuento de visitantes en tiempo real combinando los datos de la API de Plausible con un almacén de presencia local. - Coloreado basado en la ubicación y animaciones fluidas para los puntos de los visitantes. - Arquitectura centrada en la privacidad: no se utilizan cookies ni almacenamiento en el lado del cliente. La identidad del visitante se gestiona mediante un hash salteado, no reversible y con rotación diaria, de las cadenas de IP y User-Agent. - Dimensiones configurables para el desglose de visitantes, como país, ciudad, región, dispositivo y navegador. - Soporte tanto para Plausible.io como para instancias de Plausible auto-alojadas. - Optimización del rendimiento mediante almacenamiento en caché en el servidor para respetar los límites de tasa de la API de Plausible. - Estilo personalizable a través de propiedades CSS personalizadas y soporte integrado para el modo oscuro.