Novedades de KVS 5.3.0
Mejoras en el motor de conversión:
- El motor de conversión ahora permitirá adjuntar fragmentos pre-roll y/o post-roll a archivos de vídeo. Estos se pueden configurar en la configuración de formato de video individualmente para cada formato de video.
- Al crear archivos de avance en el modo de salto rápido, el motor de conversión verificará la duración del archivo resultante y recurrirá al salto lento en caso de una duración incorrecta del avance. Anteriormente, podía crear avances con una duración incorrecta debido a algunos problemas de ffmpeg.
- El servidor de conversión limpiará las tareas antiguas más rápido.
- Será posible configurar la prioridad de conversión predeterminada por separado para vídeos y álbumes. Esto podría resultar útil para sitios que tienen una gran cola de nuevos vídeos y álbumes subidos por los miembros. En este caso, KVS normalmente daría mayor prioridad a los vídeos, que además se procesan más lentamente. Aumentar la prioridad de conversión predeterminada para los álbumes ayudará a que se procesen más rápido.
- Será posible configurar el reinicio automático de algunas tareas fallidas en segundo plano hasta varias veces. En algunos casos, una conexión deficiente entre servidores podría provocar que las tareas en segundo plano fallen aleatoriamente y, por lo general, reiniciar dichas tareas las completará en la siguiente iteración. Esta opción se puede activar en la configuración de Contenido.
Varias funciones nuevas en la importación manual y los feeds:
- Todos los mensajes de validación de importación ahora están agrupados por tipo, por lo que será mucho más fácil verlos.
- Se agregó la capacidad de actualizar videos y álbumes de forma masiva a través de la GUI de importación. La idea es que si desea actualizar ciertos valores en muchos videos/álbumes, primero puede exportarlos a CSV, luego abrirlo con Excel o un editor similar y realizar cualquier edición que necesite. Luego importe nuevamente a KVS en modo "actualizar". El único requisito es exportar y volver a importar la columna ID.
- La importación de feeds admitirá el formato RSS 2.0, que puede proporcionar archivos de vídeo.
- La exportación de feeds permitirá configurar el filtrado por indicador de administrador.
Mejoras en la configuración del reproductor:
- En el selector de máscaras ahora es posible anular la selección de cualquier máscara, lo que obliga a reproducir a no cargar ningún archivo CSS adicional. Esto está destinado a maníacos de la optimización web que quieran incorporar estilos CSS del reproductor o incluirlos en el archivo CSS principal.
- En la configuración del reproductor en todos los lugares donde era posible conectar la URL de publicidad al campo URL de la fuente de contenido, ahora también será posible utilizar cualquiera de los campos personalizados de la fuente de contenido.
- Agregamos la capacidad de configurar la publicidad previa al video para que comience a mostrarse después del enésimo video visto por el usuario.
Otras mejoras:
- Los administradores ahora verán la barra de herramientas de administración en cada página generada por KVS. Esta barra de herramientas resalta la estructura y jerarquía de la página y está diseñada para simplificar el desarrollo y la depuración de temas, además de la función de depuración ya disponible. La barra de herramientas también permitirá a los administradores activar el almacenamiento en caché de bloques, lo que podría resultar útil en proyectos grandes con páginas muy generadas. Dado que el almacenamiento en caché no está activado para los administradores de forma predeterminada, podría llevar mucho tiempo generar completamente cada página desde la base de datos y podría hacer que la navegación del sitio sea dolorosa si ha iniciado sesión en el panel de administración. Aquí es cuando resulta útil habilitar el almacenamiento en caché de bloques. Finalmente, la barra de herramientas también proporcionará enlaces de navegación rápida para abrir editores para cualquier vídeo, usuario u otro objeto contextual cuando los abra en el sitio.
- Se mejoraron los permisos de edición para editores de vídeos y álbumes. Para los álbumes no era posible personalizar los permisos granulados como antes para los videos, esto se agregó en la nueva actualización. Para los videos, también ampliamos la lista de permisos y agregamos permisos separados para modificar el grupo de almacenamiento, la bandera bloqueada, los archivos de video y algunos otros campos. Anteriormente, estas acciones solo eran posibles con el permiso "Editar videos con todos los datos". También se solucionaron otros problemas en esta área.
- La nueva función de notificaciones de administrador comenzó con algunos problemas críticos y se migraron advertencias. Notamos que los administradores muy a menudo ignoran los problemas publicados en la página de inicio del panel de administración; sin embargo, en la mayoría de los casos indican problemas con su proyecto. Queremos que los administradores les presten más atención, por lo que ahora aparecerán resaltados en los menús del panel de administración.
- El complemento de auditoría realizará una mejor validación del contenido y permitirá filtrar por problemas de diferentes tipos (por ejemplo, filtrar videos que tienen problemas con las capturas de pantalla o con los archivos de video). Anteriormente, la validación de contenido no indicaba el tipo de problema, por lo que no era posible realizar un filtrado por separado.
- Los editores de vídeos y álbumes ahora permitirán actualizar indicadores personalizados. Los indicadores personalizados son una funcionalidad de personalización muy específica que normalmente se utiliza para optimizar el rendimiento del filtrado de contenido. En la mayoría de los casos, el soporte de KVS configurará estas banderas para que se actualicen masivamente automáticamente en función de categorías, etiquetas u otra cosa. Sin embargo, en algunos casos es posible que necesites poder modificarlos individualmente.
- Se mejoró la GUI del panel de administración para monitorear los cambios de plantilla y el historial. Agregamos publicidad a la lista de cambios e historial monitoreados, para que pueda volver al código de publicidad anterior si es necesario. También agregamos visualización del número de versión en cada editor monitoreado para permitirle navegar rápidamente al historial de versiones de cualquier plantilla. Y finalmente, en la lista de cambios inesperados agregamos la capacidad de aprobar solo una parte de ellos mediante casillas de verificación.
- La función de selección masiva (videos, álbumes) ahora puede seleccionar objetos usando una lista de ID separada por comas. Anteriormente solo era posible seleccionar proporcionando ID cada uno en una nueva línea, lo que no era conveniente en algunos casos.
- Se agregó la capacidad de buscar usuarios por IP y también se agregó agrupación de IP en Estadísticas -> Inicios de sesión en la zona de miembros para ver los usuarios que usan varias cuentas desde la misma dirección IP.
- Las imágenes en los editores de álbumes ahora mostrarán una etiqueta de identificación, para que puedas encontrar fácilmente cualquier identificación de imagen específica en el álbum. También la búsqueda de álbumes en el panel de administración ahora puede buscar por ID de imagen.
- La configuración de protección contra sobrecargas se movió de setup.php a la sección Configuración del sitio en el panel de administración. Su lógica no cambió, pero ahora puedes modificarlas desde el panel de administración y ver explicaciones para qué sirven estas configuraciones y cómo pueden afectar el comportamiento de tu sitio.
- Agregamos la capacidad de configurar límites de memoria individuales para cada página del sitio en la sección UI del sitio web. Esto podría resultar útil para páginas grandes que muestran o cargan muchos datos.
- Todas las cookies configuradas por KVS se actualizaron para especificar el atributo SameSite, que pronto será requerido por todos los principales navegadores.
- Para los sitios que utilizan pseudovideos y redirigen a los usuarios a videos reales en otros sitios, ahora es posible habilitar el recuento de redireccionamientos conectados con fuentes de contenido en las estadísticas de Outs. Esto significa que, si tiene 100 pseudovídeos que hacen referencia al sitio A, debe asegurarse de que todos tengan el sitio A como campo de fuente de contenido. Luego, KVS puede contar el número de visitantes redirigidos al sitio A cada día a través de estos pseudovídeos. Esta configuración se agregó a la Configuración del sitio, donde se establece el comportamiento del pseudovideo.
- La carga de archivos se protegió contra el spam para evitar fugas de uso del disco.
- La búsqueda de texto se agregó a los bloques list_content_sources y list_posts.
- Se agregaron filtros de altura y peso al bloque list_models.
- Ahora es posible permitir a los usuarios activar la eliminación de sus perfiles sin esperar la confirmación de los administradores. La nueva configuración se agregó al bloque member_profile_delete. Le permitirá elegir si desea permitir que todos los perfiles se eliminen automáticamente, o solo los perfiles sin contenido cargado que se eliminen automáticamente, o no permitir nada y manejarlos manualmente.
Errores corregidos:
- [SEVERO] La recreación de múltiples formatos de álbum para el mismo álbum funcionó incorrectamente (nuevo en 5.2.0).
- [SEVERO] Las capturas de pantalla importadas fueron ignoradas por los nuevos vídeos cuando el directorio videos_sources se movió a otra partición del disco (regresión después de 5.2.0).
- [SEVERO] Las nuevas funciones de la versión 5.2.0 en los perfiles VAST no funcionaban completamente en los códigos de inserción (nuevas en la versión 5.2.0).
- [MEDIO] Cambiar el tamaño de las marcas de agua de los vídeos verticales no funcionó correctamente en algunos casos (nuevo en 5.2.0).
- [MEDIO] Mostrar un error 404 para búsquedas vacías en algunos casos podría generar una respuesta de estado 200 debido al almacenamiento en caché.
- [MEDIUM] El comportamiento de los filtros skip_xxx en todos los bloques se corrigió de una manera más correcta. P.ej. tienes el bloque list_videos configurado para omitir todos los videos con la Categoría 1, pero este filtrado no tuvo efecto al mostrar videos por la Categoría 2, o por la Categoría 3, o por cualquier otra categoría. El nuevo comportamiento mostrará todos los vídeos de la Categoría 2 que no tengan la Categoría 1.
- [MEDIO] El cambio de configuración del capturador en el panel de administración podría revertirse mediante la tarea en segundo plano del capturador.
- [MEDIO] El complemento de selección automática de modelo no funcionaba correctamente con PHP 7.3+.
- [MEDIO] Algunas funciones de publicidad VPAID no funcionaron en códigos de inserción de iframe.
- [LOW] Las imágenes en el editor de álbumes no se mostraban correctamente (nuevo en 5.2.0).
- [LOW] El panel de administración mostró incorrectamente la programación de contenido en la página de inicio para la fecha "hoy".
- [LOW] No era posible utilizar enlaces FTP en la importación de contenido.
- [LOW] Los captadores podrían crear contenido con títulos vacíos.
- [LOW] El complemento de generación de avatar no inició la regeneración inmediatamente si se le preguntó, estaba esperando la señal cron.
- [LOW] La carga de un nuevo archivo fuente en el vídeo no restableció su clave duplicada.
- [LOW] En algunas configuraciones de servidor, el proceso PHP principal esperaría a que finalicen todos los procesos secundarios.