KVS 4.0.1

18 February, 2018

Puede encontrar información completa sobre la actualización en el foro de KVS: Actualización KVS 4.0.1

A partir de la cuarta generación de KVS, nos gustaría cambiar la forma en que abordamos la política de versiones y actualizaciones. Anteriormente, KVS tenía sucursales (1.x, 2.x, 3.x) y todas las actualizaciones dentro de una sucursal eran gratuitas, pero la actualización a una nueva sucursal costaba el 25% del precio de una nueva licencia para cada licencia individual. Pasaron muchos años exitosos y KVS ahora tiene muchos clientes con una gran cantidad de licencias en sus cuentas, por lo que actualizarlos a todos a KVS 4 significará mucho dinero para ellos.

Como resultado, hemos reequilibrado nuestra política de actualización:

  1. Con respecto al control de versiones, ya no usaremos el término "rama", todas las versiones nuevas serán de 2 tipos: actualizaciones de funciones importantes (por ejemplo, 4.1, 4.2, etc.) y actualizaciones menores de corrección de errores (4.0.1, 4.0.2). ). Las versiones menores se anunciarán como de costumbre, pero no las haremos disponibles públicamente si no hay correcciones de errores críticos; estarán disponibles solo a pedido. Cambiar este enfoque nos permitirá introducir correcciones de errores importantes al instante sin tener en cuenta el estado actual de la versión principal.
  2. El acceso a cualquier actualización ahora costará $100 al año por cliente y no importa cuántas licencias tenga. Cualquier compra de una nueva licencia Ultimate otorgará +1 año de actualizaciones gratuitas desde el día de la compra. Cualquier compra de otra licencia nueva otorgará +0,5 años de actualizaciones gratuitas desde el día de la compra.
  3. Todos los clientes que hayan comprado una nueva licencia Ultimate desde el 15.01.2017 o cualquier otra licencia nueva desde el 15.07.2017 tendrán acceso gratuito a la actualización 4.0. Para mayor comodidad, pronto actualizaremos nuestra zona de clientes con esta información.
  4. Todas las licencias no utilizadas utilizarán la última versión en cualquier momento, no estarán conectadas a ninguna fecha.

Tenga en cuenta que la actualización a 4.0 nunca sería gratuita de todos modos, no estamos agregando aquí un pago que nunca antes existió. La política del 25% estuvo ahí desde 2009. Sin embargo, la rama 3.x se estuvo desarrollando durante los últimos 5 años y todas las actualizaciones que contenía eran gratuitas, por lo que esta política nunca se aplicó. La nueva política hace que sea mucho más económico aplicar la actualización 4.x para los clientes que tienen muchas licencias en sus cuentas, mientras que no afecta mucho a aquellos clientes que solo tienen 1 licencia. Además, en lugar de pagar por las actualizaciones, simplemente puede comprar una nueva licencia de KVS y su período de actualizaciones se ampliará automáticamente según la regla descrita anteriormente.

Novedades de 4.0.0

Mejoras globales en el módulo de publicidad:

  1. Posibilidad de restringir anuncios individuales a determinados dispositivos, navegadores y estados de miembro.
  2. Posibilidad de restringir la visualización de anuncios individuales durante un intervalo de tiempo específico (por ejemplo, desde las 22:00 hasta las 02:00 todos los días).
  3. Posibilidad de configurar la fecha y hora de inicio y finalización de la publicidad con una precisión de 1 minuto.
  4. Posibilidad de excluir publicidad específica para determinadas categorías.
  5. Los espacios publicitarios ahora permiten configurar código HTML ajustado, de modo que no se muestre ningún bloque publicitario vacío cuando no haya nada que mostrar en su interior.
  6. La publicidad HTML del reproductor ahora se puede conectar a anuncios publicitarios y, por lo tanto, proporciona una forma sencilla de utilizar todas las funciones del módulo de publicidad dentro del reproductor.
  7. El complemento Adblock ya no debería impedir guardar publicidad en el panel de administración de KVS.

Muchas mejoras en el módulo de conversión:

  1. Creación de avances de vídeo optimizada; ahora los avances se crean mucho más rápido y con menos pérdida de calidad. También ahora es posible agregar efectos de fundido cruzado a los trailers.
  2. Ahora se admiten marcas de agua en movimiento con la capacidad de establecer la velocidad, la dirección y cualquier número de posiciones en segundos y porcentajes de repetición.
  3. Capacidad para cambiar la conversión de nuevos videos a un proceso de 2 fases: la primera fase solo creará todos los formatos de video requeridos, la segunda fase creará todos los formatos de alta resolución que generalmente se declaran como condicionalmente opcionales. De este modo, el vídeo estará disponible más rápido y no será necesario esperar a que se creen todos los formatos de vídeo.
  4. Se agregó la capacidad de habilitar opcionalmente la configuración de recorte de capturas de pantalla para capturas de pantalla cargadas manualmente. Anteriormente, el recorte nunca se utilizaba para las capturas de pantalla cargadas.
  5. Se mejoró el registro de tareas en segundo plano. Ahora el registro de tareas en segundo plano puede mostrar información sobre todas las fases de conversión y, lo más importante, las subtareas y su duración.
  6. Ahora es posible codificar un script PHP personalizado para configurar el recorte, la rotación o la duplicación individual de un archivo fuente para cualquier vídeo subido. Estas opciones no están expuestas para uso público, ya que son demasiado específicas para la mayoría de los usuarios.
  7. KVS ahora admitirá la carga de archivos de audio directamente en formato MP3. Para utilizar esta funcionalidad, debe agregar la extensión mp3 a la lista de extensiones de video permitidas en /admin/include/setup.php y también cargar capturas de pantalla para cada uno de esos videos.

Gran conjunto de mejoras y correcciones del reproductor KVS:

  1. Capacidad para habilitar la precarga automática, lo que indica a todos los dispositivos que inicien el almacenamiento en búfer de video optimista antes de que el usuario comience a reproducir.
  2. Posibilidad de mostrar vídeos relacionados en pausa (si no se configura ninguna publicidad en pausa).
  3. Posibilidad de mostrar la duración global del video en el reproductor en lugar de la duración del formato actual. Esto puede resultar útil para los sitios de pago si los usuarios no premium solo pueden ver avances cortos; entonces es mejor mostrar la duración completa del vídeo en lugar de la duración del avance.
  4. Toda la publicidad HTML del reproductor ahora está completamente integrada en el módulo de publicidad de KVS.
  5. Para la publicidad pre-roll y post-roll, las máscaras actualizadas mostrarán una línea de tiempo con la duración de la publicidad.
  6. Para publicidad pre-roll y post-roll ahora es posible habilitar VAST desde varios proveedores compatibles.
  7. Para la publicidad previa al video, ahora puede configurarla para que no se muestre en cada video, pero puede omitir algunos videos antes de la siguiente visualización.
  8. En la configuración del reproductor integrado ahora puede establecer el intervalo de almacenamiento en caché para los códigos de inserción. Anteriormente, los códigos para insertar se almacenaban automáticamente en caché durante un máximo de 24 horas.
  9. Se corrigió el comportamiento incorrecto del indicador de búfer al saltar o cambiar a otro formato.
  10. Se solucionó el problema de visualización de capturas de pantalla de la línea de tiempo en algunos navegadores.
  11. Se solucionó el problema de pantalla completa en Safari de escritorio.

Varias mejoras importantes en el sistema de almacenamiento KVS:

  1. Se agregó soporte para sincronizar un servidor de almacenamiento desde otro servidor de almacenamiento si están ubicados en el mismo grupo de almacenamiento. Esta tarea es básicamente necesaria cuando mueves contenido de un servidor a otro o cuando deseas duplicar contenido entre varios servidores de almacenamiento para equilibrar la carga. Anteriormente sólo podía hacerlo manualmente, ahora KVS puede hacerlo por usted.
  2. Ampliamos la API de invalidación de CDN para admitir parámetros adicionales que describen el tipo de operación (agregar, actualizar o eliminar). Por lo tanto, la API de invalidación también se ejecutará cuando se agregue contenido nuevo a la CDN.
  3. Ahora puede desactivar los grupos de almacenamiento para que no se utilicen en la asignación de contenido nuevo.
  4. La lista blanca de IP configurada en la configuración de protección contra enlaces de vídeo ahora deshabilitará todos los niveles de protección para las IP determinadas, incluida la protección basada en estado.

Conjunto de mejoras del complemento Grabber:

  1. Posibilidad de configurar la ruta de la línea de comando a la biblioteca youtube-dl con todas las opciones de línea de comando admitidas.
  2. Para grabbers basados ​​en youtube-dl, KVS también descargará archivos de vídeo a través de youtube-dl, lo que permitirá usar la biblioteca aria2 para descargas multiproceso sin límite de velocidad.
  3. Para grabbers basados ​​en youtube-dl, será posible configurar la lista de servidores proxy si la IP de su servidor se bloquea.
  4. Todos los grabbers existentes se cambiarán pronto a youtube-dl.

Varios cambios en el complemento de carga de contenido FTP:

  1. Posibilidad de especificar la descripción del vídeo/álbum en un archivo TXT independiente.
  2. Posibilidad de aleatorizar el orden en el que se agregará el contenido.
  3. Se agregó información de visualización sobre duplicados, si se detectan.

Otras mejoras:

  1. La configuración del tamaño de la imagen se mejoró con una opción de tipo de cambio de tamaño adicional que ahora permitirá tener imágenes con tamaño dinámico (anteriormente solo era posible tener imágenes de tamaño fijo para categorías, modelos, etc.). También agregamos un segundo tamaño para categorías y miembros, por lo que ahora todas las imágenes admiten 2 tamaños separados con diferentes tipos de cambio de tamaño. Debido a la migración de categorías de avatar a una nueva estructura de almacenamiento, será necesario modificar algún código en las plantillas. Después de la actualización, el complemento de auditoría mostrará el problema KVS #10. Cree un ticket de soporte técnico especificando todos los dominios que ha actualizado y asegúrese de que el acceso al soporte esté habilitado allí.
  2. KVS ahora admite suscripciones pagas internas para miembros y canales que utilizan tokens. Al comprar una suscripción, los miembros obtendrán acceso premium a todo el contenido del miembro o canal al que se están suscribiendo, incluido cualquier contenido agregado en el futuro por este miembro o en este canal. Una suscripción puede ser por tiempo limitado o ilimitada (configurable por el administrador). Las suscripciones pagas limitadas se renovarán automáticamente si un miembro tiene suficientes tokens en su saldo. De lo contrario, la suscripción caducará y el miembro deberá comprarla nuevamente para obtener acceso. Al igual que con la compra de contenido individual, KVS le permitirá establecer que parte de los tokens gastados los obtengan los autores de contenido, de modo que pueda hacer que los miembros obtengan tokens vendiendo suscripciones a sus perfiles y canales. En los bloques de edición de perfil de miembro y edición de canal, ahora es posible especificar el precio de los tokens en el campo tokens_required.
  3. Para los paquetes de acceso premium, ahora puede elegir si están disponibles al registrarse, actualizar o ambos. Esta opción se puede utilizar, por ejemplo, para ofrecer algunos descuentos a los miembros que regresan, y al mismo tiempo tener el precio completo para los nuevos miembros.
  4. Los paquetes de acceso premium ahora se pueden comprar con tokens. Agregamos un procesador de pagos específico para manejar estos tokens internos llamados. Entonces, si su sitio ofrece zonas gratuitas y premium, sus miembros gratuitos pueden ganar tokens por su actividad y luego usarlos para comprar acceso a la zona premium.
  5. Para permitir aceptar pagos utilizando diferentes métodos, los bloques de registro y actualización ahora permitirán mostrar paquetes de acceso de todos los procesadores de pagos activos. De este modo, puede utilizar varios procesadores de pagos al mismo tiempo y dejar que los usuarios decidan cuál utilizar.
  6. Los miembros ahora pueden recibir tokens por iniciar sesión en la zona de miembros cada intervalo de tiempo específico. Esto puede usarse para estimular su actividad en su sitio.
  7. En la configuración de formato de video, ahora podrá especificar el orden de descarga para cada formato que habilite la opción de descarga. Anteriormente no estaba definido el orden de descarga de los archivos.
  8. En la configuración de formato de video, ahora puede limitar la velocidad por separado para el modo de código de inserción. Esto puede reducir el uso de tráfico y, al mismo tiempo, no es necesario bloquear el uso de códigos de inserción.
  9. Los complementos de selección automática de categorías y etiquetas ahora admitirán coincidencias indulgentes para etiquetas y categorías compuestas. Esta nueva opción proporcionará una mejor manera para los idiomas donde las terminaciones de las palabras varían en diferentes casos. También brindará flexibilidad en el manejo de la selección automática.
  10. Los modelos y fuentes de contenido ahora admiten la clasificación según los criterios definidos (clasificación). Ahora puede mostrar la clasificación reciente para cada modelo o fuente de contenido, y la clasificación anterior si se modifica. Los criterios de clasificación se pueden establecer en la configuración de contenido.
  11. En la edición masiva ahora puedes enviar recreaciones de múltiples formatos de video al mismo tiempo (anteriormente solo era posible hacer uno a la vez). Además, la edición masiva ahora admite el campo de nivel de acceso.
  12. Se agregó una nueva interfaz para la operación masiva de videos/álbumes: selección masiva. Puede usarlo para seleccionar una lista de videos/álbumes según sus ID o URL y luego filtrarlos, editarlos en masa o eliminarlos.
  13. Si utilizas la función marcar vídeo/álbum como eliminado, ahora puedes enviar una notificación por correo electrónico directamente desde allí. Esta funcionalidad se utiliza normalmente para gestionar quejas de la DMCA, por lo que puede resultar útil enviar un correo electrónico con la lista de URL eliminadas.
  14. Al editar vídeos o álbumes, ahora puedes ejecutar complementos de selección automática de categorías, etiquetas o modelos para ellos individualmente. Anteriormente, esto solo estaba disponible desde la GUI de edición masiva.
  15. Los feeds exportados ahora pueden filtrarse por indicador HD. Además, ahora puedes elegir simplemente exportar la "mejor" o la "peor" calidad para cada vídeo en lugar de especificar el nombre del formato directo.
  16. El panel de administración ahora puede buscar por títulos, descripciones y directorios localizados en todos los objetos que admitan la localización.
  17. La sección de interfaz de usuario del sitio web ahora presenta un sistema de control de versiones, que monitorea todos los cambios en las plantillas de temas, estilos y archivos JS. Esto le permitirá deshacer cualquier cambio específico en cualquier momento o restaurar la versión original si ha hecho algo mal. También se puede utilizar con sitios de comparación de textos en línea para encontrar qué se ha modificado en una versión específica.
  18. En la configuración del sitio web ahora será posible configurar que el contenido con estados 'en proceso' o 'error' se muestre a través de enlaces directos. Anteriormente, dicho contenido nunca se mostraría. Esta característica es extremadamente útil para sitios web que ofrecen funcionalidad de alojamiento de videos, los usuarios pueden cargar sus videos y obtener inmediatamente códigos de inserción que no devuelven el error 404. Tenga en cuenta que deberá actualizar las plantillas para que tales casos muestren un mensaje razonable; de ​​lo contrario, en la mayoría de los temas no mostrarán un mensaje de error de acceso.
  19. En la configuración de estadísticas para las estadísticas de búsqueda, ahora puede configurar la longitud máxima de la consulta y los símbolos de la lista negra, lo que evitará que las consultas que no coincidan con estos filtros se agreguen a sus estadísticas. Esto es necesario para evitar que algunas consultas no agradables se muestren más adelante en su sitio.
  20. El motor del sitio web KVS ahora podrá producir HTML minimizado; sin embargo, esta opción no estará disponible en la configuración pública y solo se podrá habilitar a través de la configuración /admin/include/setup.php. La minificación de HTML produce código HTML de una sola línea sin saltos de línea, sin embargo, dará como resultado que las áreas de texto no funcionen correctamente (todo el contenido de varias líneas mostrado en un área de texto se ajustará, por ejemplo, la edición de descripción de video ajustará la descripción de varias líneas); y también si tiene algún código JS/CSS en línea sin punto y coma final, esto romperá su sintaxis. Úselo bajo su propia responsabilidad si es necesario.
  21. En la configuración del sitio web para parámetros HTTP dinámicos, ahora puede configurar la duración de las cookies. Antes de eso, su vida se veía obligada a ser de 365 días. Por lo general, se utilizan para pasar referencias de afiliados a su sitio.
  22. En la configuración de contenido ahora es posible configurar el acceso a las funciones de carga de archivos. Anteriormente, la función de carga de archivos estaba disponible públicamente (algunos sitios pueden necesitar una carga anónima), pero ahora solo puede permitirla para miembros registrados o administradores. Para cargas de URL remotas, también puedes establecer un límite máximo de tamaño de archivo.
  23. En esta actualización cambiamos la forma en que se agregan las etiquetas en el panel de administración. Anteriormente solo podía agregar etiquetas en masa en una lista simple, pero ahora puede agregar etiquetas en masa junto con sus sinónimos; También puedes utilizar el mismo enfoque para agregar nuevos sinónimos a etiquetas existentes.
  24. El reproductor de video en la página de edición de video del panel de administración ahora permitirá cambiar entre todos los formatos de video, si hay varios. Anteriormente mostraba el formato de mayor tamaño, lo que no siempre es conveniente.
  25. Un cambio lógico muy importante para el nivel de acceso de los webmasters. Los webmasters ya no tendrán el mismo nivel de acceso que los miembros premium, sino que tendrán el nivel de acceso estándar.
  26. Cuando se activa la protección contra sobrecargas para una página, KVS devolverá el estado 503 mostrando el contenido de sobrecarga.html en lugar de redirigir como antes.
  27. Cambió la forma en que funciona el comportamiento de búsqueda de texto cuando se encuentra solo 1 resultado (solo 1 video, 1 álbum, etc.). Anteriormente, KVS redirigiría automáticamente a esta página de resultados de forma predeterminada. Después de la actualización, la redirección no se realizará de forma predeterminada y KVS simplemente mostrará la página de resultados de búsqueda con 1 video o 1 álbum. Si desea redirigir como antes, debe usar el parámetro search_redirect_enabled en el bloque list_xxx correspondiente en su tema.
  28. Los bloques de lista de etiquetas (list_tags) y nube de etiquetas (tags_cloud) ahora admiten la visualización de etiquetas de cualquier objeto y no solo de videos o álbumes. KVS también admite etiquetas en modelos, fuentes de contenido, publicaciones, canales y listas de reproducción.
  29. Se agregó un nuevo parámetro show_stats a los bloques de vista de video (video_view) y vista de álbum (album_view). Puede usar este parámetro para forzar un bloqueo, realizar una consulta adicional y seleccionar estadísticas de vistas de videos o álbumes de los últimos N días. Estas estadísticas se pueden utilizar para mostrar un gráfico de popularidad de vídeos/álbumes durante el período de tiempo determinado (el número de días que KVS mantiene estas estadísticas se define en la configuración de estadísticas).
  30. El bloque de lista de categorías (list_categories) ahora puede mostrar una lista de categorías relacionadas, p. categorías del mismo grupo. Para habilitar esto, se agregaron los nuevos parámetros var_category_id / var_category_dir, que esperan que se pase el ID de categoría o el directorio en la URL.
  31. El bloque de lista de consultas de búsqueda (search_results) ahora puede mostrar consultas de búsqueda similares a la categoría o etiqueta dada (por ejemplo, consultas de búsqueda que utilizan esta categoría o etiqueta). Para habilitar esto, se agregaron los nuevos parámetros var_category_id / var_category_dir / var_tag_id / var_tag_dir, que esperan que la categoría/ID de etiqueta o directorio se pase en la URL.
  32. El bloque de listas de publicaciones (list_posts) ahora admite el filtrado por campos personalizados.
  33. Ahora será posible mostrar vídeos/álbumes futuros o próximos. Para hacer eso, use el nuevo parámetro de bloque mode_futures en el bloque list_videos / list_albums. Esta opción es extremadamente útil para que los sitios de pago muestren las próximas actualizaciones.

Errores corregidos:

  1. Muchas correcciones de aspectos y lógica del jugador (descritas anteriormente).
  2. En algunos casos, el procesador Epoch cerraría el acceso antes del final del período.
  3. Los dominios que estaban en la lista negra para correos electrónicos de registro no incluirían también en la lista negra los subdominios.
  4. El complemento de respaldo fue optimizado para satélites.
  5. Vulnerabilidad crítica que enviamos parche el 20 de noviembre.
  6. La redirección aleatoria de vídeo/álbum se almacenó en caché durante 1 minuto y se redirigió al mismo vídeo/álbum durante todo el minuto.
  7. Cuando se utiliza el complemento de búsqueda externo, KVS no devuelve el error 404 para páginas no existentes en la paginación de búsqueda.
  8. Una docena de otras pequeñas mejoras de usabilidad/estabilidad.

Novedades de 4.0.1

Varias mejoras del jugador:

  1. Ahora será posible utilizar proveedores VAST externos para una suscripción. Por el momento, la suscripción será gratuita durante el período de prueba beta.
  2. La publicidad ya no desaparecerá después de hacer clic.
  3. Función mejorada del reproductor de anuncios. Ahora puedes configurar la cantidad de tiempo en segundos que el usuario de Adblock podrá mirar. Después de eso, el reproductor emulará el bloqueo mostrando su código HTML predefinido.
  4. Se agregó soporte para reproducción en línea en iPhones, lo que también permitirá mostrar publicidad previa al video en dispositivos Iphone.
  5. Se corrigió el comportamiento del botón de silencio en dispositivos móviles. Anteriormente no se mostraba en dispositivos móviles.

Otras mejoras:

  1. En la exportación de vídeos y en la exportación de feeds, ahora será posible formatear la duración en formato HH:MM:SS.
  2. El bloque de lista de comentarios (list_comments) admitirá un modo adicional para mostrar comentarios sobre todo el contenido del usuario.
  3. El bloque de lista de canales (list_dvds) admitirá un nuevo modo que permite enumerar los canales disponibles para cargar para un usuario determinado según su configuración de privacidad.
  4. Se agregaron varios modos nuevos para videos mixtos y bloque de lista de álbumes (list_content). Permitirán mostrar contenido subido, contenido comprado y contenido de suscripciones de un usuario determinado.

Errores corregidos:

  1. En algunos casos, no se aplicó la marca de agua en movimiento a los vídeos.
El nuevo KVS 6.3.0 ya está aquí Ordene ahora