
← Enteratec, tecnología cotidiana y cozas11. Juli
Enteratec 221: Actualizando mi plugin de estadísticas de podcast desde la playa
Programando en chanclas
A veces la inspiración llega en el momento menos pensado. Estando en la playa y con algo de aburrimiento, decidí liarme la manta a la cabeza y ponerme a actualizar, tablet en mano, mi plugin de estadísticas de podcast: Podcast Analytics for OP3 (basado en OP3).
Este plugin lo tenía un poco aparcado desde el 30 de abril, cuando corregí un fallo con el prefijo del feed que no se aplicaba inmediatamente tras la activación. ¿El motivo del parón? Que me puse a desarrollar VozCaster, la herramienta de publicación automática de podcast que uso ahora mismo. Y precisamente pensé: si publicar un capítulo es inmediato y me lleva dos minutos, ¿por qué no contaros directamente todo lo que he hecho estos días?
Un lavado de cara al diseño
Lo primero fue cambiar la imagen del plugin: he creado un banner más colorido y he unificado el estilo del logo con el que ya tenía el Connector for VozCaster en el repositorio de WordPress. Cada uno con su color, pero con una línea visual coherente.
Estadísticas para podcasts privados
Una de las grandes novedades es un sistema propio de medición dentro del propio WordPress donde se instala el plugin, similar al de OP3. ¿Por qué? Porque permite obtener estadísticas de podcasts privados, algo que me pidió Emilcar. Todavía tengo que afinar el tema de los porcentajes de escuchas, pero ya funciona.
Más control y usabilidad
He metido mano a varios apartados para que todo sea más ágil y menos abrumador:
Sección de aplicaciones y dispositivos de escucha: ahora muestra los 10 primeros episodios con un botón para «cargarlo todo», evitando ese scroll interminable.
Selector de fechas (desde/hasta): además de las opciones por defecto (últimas 24 horas, semana o mes), ahora puedes elegir un rango concreto, como una quincena o un año entero.
Carga por defecto más ligera: antes se cargaba el informe de 30 días y tardaba demasiado. Ahora arranca con las últimas 24 horas y quien quiera amplía con un botón.