¿Qué hay de nuevo en KVS 5.5.0?
Arquitectura "próxima generación":
- Hemos iniciado la arquitectura "nextgen" para KVS y esta actualización la contiene con muy baja exposición en proyectos de producción por ahora. Comenzamos reemplazando bloques de sitios que se usan con poca frecuencia, como list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view y content_source_group_view. A continuación se muestran los aspectos más destacados de las nuevas funciones de los bloques modificados; En versiones futuras, estas características también se aplicarán a otros bloques.
- Más opciones de clasificación.
- Se agregó el parámetro skip_default_filter que permite mostrar la lista de objetos sin aplicar su filtrado predeterminado (por ejemplo, los bloques de lista muestran objetos activos de forma predeterminada, este parámetro también se puede usar para permitir objetos inactivos).
- Se agregaron parámetros skip_ids / show_ids que se pueden usar para mostrar listas solo con objetos específicos, referidos por sus ID numéricos o ID externos cuando sea compatible.
- Ahora se permite especificar otros parámetros skip_xxx y show_xxx, típicos de todos los bloques de lista, no solo en ID numéricos, sino también en ID y títulos externos.
- En los filtros dinámicos agregamos soporte para filtrar por múltiples objetos especificando sus directorios (anteriormente solo era posible especificar sus ID). Por ejemplo, ahora será posible crear URL compatibles con SEO al filtrar objetos por múltiples etiquetas, por ejemplo /prefix/tag1/tag2/tag3/. Anteriormente, dicha URL solo permitía especificar ID de etiquetas numéricas, p. /prefijo/1/2/3/.
- La búsqueda de texto será compatible con todos los bloques de listas.
Conjunto de mejoras del motor de conversión:
- En la configuración de formato de video, ahora será posible conectar introducciones pre-roll y post-roll a archivos personalizados de origen de contenido de video. Esto brindará la posibilidad de tener diferentes introducciones para videos de diferentes fuentes de contenido.
- En la configuración del servidor de conversión, anteriormente agregamos la capacidad de configurar qué tipos de tareas en segundo plano se permitían ejecutar en un servidor de conversión específico. Pero había una exclusión: si el servidor de conversión estaba vacío y no tenía tareas en ejecución, KVS de todos modos pondría una tarea en él, incluso si esta tarea fuera de otro tipo. Ahora agregamos una opción adicional para configurar si desea que este servidor acepte cualquier tipo de tarea cuando esté libre, o si desea que este servidor trabaje exclusivamente con tipos de tareas específicos y no acepte otras tareas.
- En la actualización anterior agregamos la capacidad de truncar la duración del video mediante edición masiva. En la actualización actual ampliamos esta funcionalidad y agregamos soporte para truncar videos desde el inicio y/o el final.
- Hicimos una optimización importante de cómo se recrean varios archivos de video para el mismo video. Anteriormente, la recreación de varios archivos enviaba una tarea en segundo plano separada para cada archivo de video, ahora KVS enviará una sola tarea para cada video para recrear múltiples formatos si es necesario. Esto también proporcionará optimización para la función de semiprocesamiento, cuando para videos nuevos, KVS está configurado para crear primero solo los formatos requeridos y luego envía tareas separadas para crear otros formatos.
Mejoras en la exportación de feeds:
- La exportación de feeds ahora se puede configurar para exportar solo objetos de categorización activos (por ejemplo, categorías, etiquetas, etc.).
- Se agregó soporte para exportar datos en formato JSON, que podría ser más fácil de analizar desde el exterior en lugar de XML o CSV.
- Se agregó soporte para establecer una clasificación aleatoria.
- Se agregó soporte para especificar el formato de fecha personalizado en formato de fuente CSV.
- Se agregó la capacidad de descargar como archivo en lugar de mostrarlo como texto.
Mejoras en la publicidad de jugadores y jugadores:
- Cambiamos el nombre de los "perfiles VAST" a "Perfiles publicitarios" y los hicimos utilizables no solo para anuncios de reproductores pre-roll y post-roll, sino también para anuncios popunder y de clic en video.
- Los perfiles de publicidad de los jugadores ahora también admitirán el filtrado por tipos y categorías de dispositivos, de modo que pueda mostrar diferentes publicidades de los jugadores para dispositivos móviles y de escritorio, o para diferentes categorías de videos.
- El texto del logotipo del reproductor y el texto de la barra de control ahora admitirán la vinculación al título de la fuente del contenido del video.
- Será posible configurar la ventana emergente del reproductor para que se active con cada video (anteriormente requería un tiempo de espera mínimo de 1 minuto para activarse nuevamente).
- Agregamos soporte para el formato WEBP en las imágenes de vista previa del reproductor; Plus Player ahora elegirá automáticamente la imagen de vista previa de mejor tamaño según el tamaño de la pantalla del dispositivo. Esto es muy importante para el índice de rendimiento de Google, que depende en gran medida de la imagen de vista previa del reproductor cargada, que se considera el objeto de pintura con contenido más grande. Esta característica se activará automáticamente al actualizar todos los proyectos, porque creemos que es bastante importante. Asegúrese de que el imagemagick de su servidor sea compatible con el formato WEBP; de lo contrario, su proyecto no se cambiará. ¡ADVERTENCIA! Si está utilizando un reproductor de terceros, lea las notas de actualización en el foro de KVS para obtener más detalles sobre el posible problema con este cambio.
- En dispositivos Android, el reproductor se bloqueará en orientación horizontal cuando vaya a pantalla completa.
Hicimos una serie de cambios en la forma en que los usuarios del sitio eliminan videos y álbumes y en cómo el motor del sitio KVS maneja el estado de eliminación:
- Anteriormente, cualquier contenido eliminado por los usuarios del sitio se eliminaba mediante el método de eliminación completa. Decidimos cambiar esto para marcar eliminado de forma predeterminada (esto significa que los archivos de contenido se eliminarán, pero los registros de contenido se mantendrán en la base de datos y sus URL directas seguirán estando disponibles). Si desea restaurar el comportamiento anterior, puede usar el parámetro delete_mode que se agregó a los bloques list_videos y list_albums.
- Además de eso, será posible configurar que el contenido en estado eliminado devuelva el estado HTTP 410 en lugar del estado HTTP 200. Esto se puede configurar en Configuración -> Configuración del sitio web en la opción de disponibilidad de estados de contenido.
- La función Marcar eliminado ahora permitirá usar el token %ORIGIN_URLS% en un mensaje de correo electrónico, que enumerará las URL del contenido del que se obtuvo (solo para el contenido que se obtuvo de sitios web de terceros).
Mejoras de usabilidad en el panel de administración:
- En Configuración personal ahora puedes desactivar las notificaciones no importantes del panel de administración.
- En todo el panel de administración cambiamos la lógica global de mostrar referencias de objetos en listas. Anteriormente se podía hacer clic en las referencias para mostrar sus editores correspondientes, p. en la lista de comentarios, si hace clic en nombre de usuario, se mostrará el editor de usuario para el usuario en el que se hizo clic. El nuevo comportamiento filtrará la lista por el valor en el que se hizo clic en lugar de abrir su editor. También agregamos una opción en Configuración personal si desea restaurar el comportamiento anterior.
- En todas las estadísticas agregamos filtrado por períodos de hoy y ayer.
- En los comentarios ahora será posible eliminar todos los comentarios nuevos con 1 clic. Útil si su sitio recibió spam con muchos comentarios.
- En las listas de reproducción agregamos soporte para operaciones por lotes "Activar y eliminar" y "Eliminar y activar".
- La importación de feeds ahora admitirá la acción Duplicar, para que no tengas que duplicar manualmente todas las opciones si necesitas crear muchos feeds similares.
- Los comentarios del sitio ahora se pueden volver a abrir si es necesario y responder nuevamente.
Otras mejoras:
- Una de las características principales de 5.5.0 es la integración con DigiRegs.com, proveedor de servicios DMCA. La razón principal para agregar esto es el mayor número de solicitudes de DMCA con las que muchos sitios de metro tienen que lidiar todos los días. DigiRegs.com proporciona acceso pago a su API de derechos de autor de video que permite detectar el titular de los derechos de autor de cada video subido. Básicamente, este es el mismo modelo que utilizan para escanear automáticamente sus sitios en busca de videos que infrinjan los derechos de autor y luego enviarle solicitudes para eliminar videos con derechos de autor. El complemento está diseñado para interferir con el proceso de conversión de video e identificar videos con derechos de autor antes de que realmente se conviertan y luego dichos videos podrían eliminarse, truncarse a la duración máxima permitida por el titular de los derechos de autor o desactivarse para que usted decida manualmente para cada uno de ellos.
- Se agregó soporte para sinónimos a fuentes de contenido similares a sinónimos en categorías, modelos y etiquetas.
- El filtro terminológico en captadores y feeds de importación ahora también verificará la categorización del contenido además del título. Por ejemplo, puede agregar algunos nombres de categorías al filtro terminológico y no se importarán videos de esas categorías.
- En el complemento de carga de contenido FTP agregamos la capacidad de especificar un indicador de administrador para todo el contenido importado.
- El motor del sitio se actualizó para no permitir automáticamente la visualización del sitio en iframe de forma predeterminada. ¡ADVERTENCIA! Este comportamiento puede interrumpir algunos proyectos que utilizan la funcionalidad de carga de KVS en otros dominios a través de iframes o que utilizan técnicas de incrustación de listas de reproducción específicas que se basan en páginas específicas creadas en la sección de interfaz de usuario del sitio web. Si esto le afecta, puede restaurar el comportamiento anterior en Configuración -> Configuración del sitio web. Los códigos de inserción estándar de KVS no se ven afectados por este cambio; solo las partes públicas de su sitio dejarán de permitir la inserción.
- En el bloque video_edit agregamos soporte para configurar la validación de calidad de video mínima y máxima para los archivos de video cargados.
- Si se permite la opción de incrustación en el bloque video_edit, también admitirá capturadores y se puede usar para capturar automáticamente códigos de incrustación de los sitios compatibles. Por lo tanto, será posible simplemente especificar la URL del vídeo desde youtube.com, por ejemplo, y hacer que KVS obtenga automáticamente su código de inserción, captura de pantalla y duración en unos pocos segundos.
- La búsqueda de texto en los bloques list_videos y list_albums ahora también cargará información de consulta desde la base de datos, si existe. Estos datos se pueden utilizar para no permitir la indexación de páginas de resultados de búsqueda para consultas que no existen en su base de datos.
- Las estadísticas de búsqueda en el panel de administración ahora admitirán el filtrado por cantidad de resultados y según si fueron agregados por administradores o usuarios del sitio.
- El complemento Neuroscore se amplió con la capacidad de permitir la ejecución repetida de puntuaciones para vídeos que ya han sido puntuados, si por algún motivo necesita puntuar manualmente de nuevo.
- Se agregó un nuevo parámetro al bloque list_videos para evitar el uso de un complemento de búsqueda externo para este bloque específico. Esto puede resultar útil si utiliza bloques separados para buscar con opciones específicas que no son compatibles con la búsqueda externa.
- Se agregó la capacidad de filtrar eventos por tipo en el bloque list_members_events.
Errores que se han solucionado:
- [SEVERO] KVS no actualizó la cantidad de videos encontrados cuando utilizó la búsqueda externa (desde 5.3.0).
- [MEDIO] Los códigos de inserción de KVS no permitían cookies correctamente.
- [MEDIO] Al usar la ventana emergente del reproductor, podría funcionar incorrectamente en dispositivos móviles al desplazarse por la página.
- [BAJO] Algunos anuncios VPAID no permitían pausar videos en ellos.
- [BAJO] El filtro de duración al importar feeds no funcionaba cuando el valor de duración no se especificaba en los datos del feed.
- [BAJO] La activación o desactivación de contenido a través de acciones de lista no creó registros de auditoría.
- [BAJO] La GUI de selección masiva no admitía URL de contenido de dominios satélite.
- [BAJO] La página de inicio de los satélites mostraba una cantidad incorrecta de contenido en algunos casos.
- [BAJO] Los campos de contraseña en el panel de administración de KVS estaban limitados a un máximo de 32 símbolos.
- [BAJO] Los usos de estructuras [rand] o [pseudorand] se limitaron a un máximo de 32 tokens por texto.