Skip to content

Releases

DMF Media 0.3.0 – Gutenberg

Choose a tag to compare

@damarfu damarfu released this 03 Nov 18:16

DMF Media 0.3.0

Primera versión con bloque de Gutenberg. Incluye todos los cambios desde v0.1.1.

Bloque de Gutenberg

  • Bloque dinámico dmf/media con vista previa en el editor.
  • Inspector para elegir el canal configurado en Ajustes, otro canal, una playlist o un vídeo concreto.
  • Límite y offset configurables por bloque.
  • Alineación ancha/completa, ancla y clase personalizada.
  • Compatible con contenedores y grids de GenerateBlocks.

Datos y caché

  • Validación de Channel ID, Playlist ID y vídeo a partir de un ID o de una URL.
  • Comprobación de HTTP y Content-Type antes de cachear una respuesta.
  • Caché negativa de 5 minutos para no repetir peticiones que acaban de fallar.
  • Ajustes sanitizados y límite máximo de 15 vídeos, el máximo real del RSS.
  • Soporte de playlists UU, LL, FL, RD y OLAK5uy_, y URLs m.youtube.com, watch?...&list= y embed.

Reproductor y frontend

  • Modal global impreso una sola vez desde wp_footer, fuera del HTML del shortcode.
  • Cierre con ESC y clic fuera, foco atrapado y devuelto a la tarjeta.
  • Timeout de 8 segundos y estado de error del reproductor.
  • CSS responsive, foco visible y respeto a prefers-reduced-motion.
  • Los assets solo se cargan en páginas con shortcode o bloque.

Calidad

  • uninstall.php elimina los ajustes y los transients del plugin.
  • Suite de pruebas sin dependencias: php tests/run.php (34 pruebas, 107 aserciones).
  • Documentación actualizada en README, CHANGELOG, ARCHITECTURE y ROADMAP.

Compatibilidad

  • WordPress 6.7+ y PHP 8.1+.
  • El shortcode [dmf_media] sigue funcionando y convive con el bloque; no hay que migrar contenido.

DMF Media 0.1.1 – Maintenance

Choose a tag to compare

@damarfu damarfu released this 24 Jul 17:24

Correcciones

  • Modal compatible con varios shortcodes en la misma página.
  • Enlace de respaldo directo a YouTube si JavaScript no está disponible.
  • Metadatos y documentación actualizados.

DMF Media 0.1.0 – Foundation

Choose a tag to compare

@damarfu damarfu released this 23 Jul 19:46

🚀 DMF Media 0.1.0 – Foundation

Primera versión estable de DMF Media.

✨ Características

  • Integración con YouTube mediante RSS.
  • Sistema de caché configurable.
  • Panel de administración.
  • Shortcode configurable.
  • Reproductor en modal.
  • Diseño responsive.
  • Compatible con GeneratePress y GenerateBlocks.
  • Documentación inicial del proyecto.

✅ Validado

Esta versión ha sido probada correctamente en un entorno de producción sobre WordPress.

Gracias por utilizar DMF Media.