KVS 6.2.0

30 October, 2023

Encuentre información completa sobre la actualización en el foro de KVS: KVS 6.2. 0 actualización.

Novedades de KVS 6.2.0:

  1. Nos complace anunciar que la compatibilidad con PHP 8.1 está disponible para pruebas beta, ya que logramos hacerlo sin la actualización de Smarty. Recomendamos usar PHP 8.1 para proyectos nuevos, pero por ahora no recomendamos actualizar PHP en proyectos en ejecución sin una necesidad crítica, ya que aún puede haber problemas con el cumplimiento total. Aunque es probable que PHP 8.2 también sea compatible, todavía no podemos afirmarlo oficialmente. Al cambiar a PHP8, pueden surgir problemas críticos con las personalizaciones de la plantilla de su sitio y cualquier código PHP personalizado que tenga. Por el momento hay un único problema conocido con el tema predeterminado de KVS, pero podría haber más; Entonces, antes de cambiar la versión de PHP, consulte nuestro foro para obtener los detalles más recientes sobre la migración de PHP8; seguiremos actualizando con cualquier problema nuevo que se encuentre.
  2. Hemos comenzado a preparar el motor de conversión para el próximo soporte de transmisión adaptativa/HLS. En esta actualización cambiamos el concepto de grupos de formato de video. Anteriormente, KVS solo admitía 2 grupos fijos de formatos denominados "Estándar" y "Premium". Se utilizaron formatos estándar para vídeos públicos y privados, y formatos Premium para vídeos premium. Dicho concepto no permitía cambiar un vídeo premium al tipo público/privado o viceversa. Ahora KVS admitirá cualquier número de grupos de formatos de video y no estarán conectados directamente al tipo de video como antes (sin embargo, por motivos de compatibilidad con versiones anteriores, tuvimos que mantener la capacidad de que un grupo de formatos se seleccione automáticamente para videos premium). como antes). En primer lugar, esto permitirá cambiar cualquier vídeo entre tipo público/privado/premium en cualquier momento. En segundo lugar, será posible migrar vídeos de un grupo de formatos a otro. Esta característica será necesaria en el futuro al migrar proyectos existentes al formato de video HLS, de modo que no necesitará pensar en cuántos videos tiene y no requerirá que sus servidores de almacenamiento tengan espacio en disco x2, ya que el proceso de migración eliminará el video antiguo. archivos para cada video tan pronto como crea nuevos archivos de video.
  3. En el motor de conversión optimizamos la copia de capturas de pantalla de video entre los servidores principal y de conversión, de modo que todos los archivos de captura de pantalla se fusionen en un solo archivo de cinta y se copien como un solo archivo. Esta optimización puede aumentar drásticamente la velocidad de procesamiento de video para proyectos que utilizan servidores de conversión remotos con alta latencia FTP.
  4. En la configuración de captura de pantalla de video, ahora puede habilitar que las capturas de pantalla verticales se combinen en una sola captura de pantalla horizontal con 2, 3 o 4 imágenes seguidas.
  5. En servidores de conversión ahora puedes indicar si un servidor debe estar completamente cargado con tareas antes de comenzar a usar otros servidores. Esta opción puede resultar útil si tienes un servidor de conversión más potente junto con otros menos potentes. En tal escenario, si no activa esta opción, sus tareas de conversión pueden distribuirse aleatoriamente a todos los servidores, lo que resultará en que algunas tareas se copien en servidores menos potentes, mientras que los más potentes permanecerán sin cargarse por completo. El uso de la nueva opción dará como resultado un procesamiento más rápido, excepto en los casos en los que tenga una gran cola de tareas esperando para ser procesada y todos sus recursos de conversión deban cargarse al máximo.
  6. Ahora es posible separar videos verticales y horizontales en el panel de administración y el área del sitio, KVS admite una nueva bandera en los datos de video.
  7. El complemento de búsqueda externa se amplió con soporte para álbumes y consultas de búsqueda; ahora se pueden publicar a través de SphinxSearch para mejorar la precisión y el rendimiento de la búsqueda. Además, el complemento ahora admitirá notificaciones de errores en caso de que KVS detecte que SphinxSearch no funciona. Para recibir notificaciones por correo electrónico para este tipo de error, deberá habilitarlo manualmente en la configuración personal. Consulte nuestra publicación en el foro para configurar SphinxSearch, está vinculada desde la página del complemento en el panel de administración.
  8. El complemento Synonymizer se mejoró con soporte para expresiones de varias palabras; anteriormente solo admitía palabras individuales. También ahora será posible eliminar palabras específicas reemplazándolas con texto vacío. Tenga en cuenta que el complemento Synonymizer no está diseñado para reemplazar palabras prohibidas en el contenido publicado por los usuarios; hay otra función para esta tarea ubicada en la configuración del sitio web. Pero este complemento se puede utilizar para procesar contenido desde capturadores/importación, y también es capaz de posprocesar contenido existente en cualquier momento utilizando la función de edición masiva.
  9. La arquitectura KVS nextgen finalmente llega a todos los bloques de categorización list_xxx y xxx_view, incluidas categorías, modelos, etiquetas y fuentes de contenido. Esto les aporta nuevas funciones: más filtros, búsqueda de texto, listas relacionadas y, lo que se ha preguntado con frecuencia, consultas interconectadas. Las consultas interconectadas permitirán mostrar la categorización que se utiliza junto con otras categorizaciones en vídeos, álbumes o publicaciones. Ejemplo: para un modelo, muestra todas las categorías o etiquetas que se utilizan junto con este modelo en los vídeos. O para la categoría, muestre todas las etiquetas que se usan junto con esta categoría en los videos. Estas consultas son costosas, por lo que dichos bloques deben almacenarse bien en caché para reducir la carga de la base de datos.
  10. Se agregó otra característica de próxima generación principalmente a los modelos, pero no logramos terminarla por completo por ahora. Es la capacidad de personalizar listas de valores de selección predefinidos para campos como género, color de ojos y color de cabello (y en el futuro también para perfiles de usuario). Todavía no hay forma de personalizar esto a través del panel de administración, pero es posible a través de la base de datos, y si lo necesita desesperadamente, consulte con nuestro soporte para obtener más detalles. Sin embargo, este cambio ha resultado en incompatibilidad con temas relacionados con los valores de género modelo. El tema predeterminado de KVS tenía un filtro de género en la lista de modelos que dejará de funcionar correctamente después de la actualización. Y cualquier personalización del tema relacionada con el género del modelo dejará de mostrar los valores correctamente. Desafortunadamente, no hay forma de solucionarlo automáticamente, y si este filtrado específico es importante para su sitio, consulte la guía del foro sobre qué se debe cambiar en el tema y de qué manera.
  11. Se cambió ligeramente la lógica de transliteración de directorios (la parte de texto de las URL de videos, categorías, etc.). Anteriormente, si la transliteración no estaba habilitada (casos raros, ya que la transliteración está habilitada de forma predeterminada y probablemente no se desactiva después), KVS mantenía los caracteres latinos y los números en la URL y eliminaba cualquier otra cosa. Si el título no tuviera caracteres latinos, lo cual es un caso común para los idiomas chino, árabe y ruso, la URL se generaría como una cadena aleatoria de 32 caracteres. Este comportamiento cambió ahora: si la transliteración no está habilitada, KVS usará el título como URL, reemplazando solo espacios y caracteres especiales con guiones. Para tener este comportamiento antes, era necesario cargar el archivo de extensión PHP especialmente diseñado kvs_translit.php, pero ya no será necesario. Si desea tener URL en su idioma nativo, puede desactivar la transliteración en Configuración de contenido -> Configuración de directorios generados.
  12. El comportamiento del reproductor insertado se mejoró en los casos en que los editores insertados intentan ocultar su referencia (el dominio original donde colocaron sus códigos de inserción). El reproductor KVS no reproducirá videos en este caso, sino que abrirá la URL de la página de videos cuando se haga clic en ellos. Las estadísticas de uso del reproductor integrado seguirán contando el uso de en tales casos, pero ahora estos usos no podrán ver tus vídeos. Dichos editores tendrán que eliminar sus códigos de inserción de sus sitios o dejar de ocultar información sobre sus dominios para que los códigos de inserción funcionen completamente. También hay otro problema con el aislamiento de tus códigos de inserción y desafortunadamente no tiene ninguna solución técnica. El modo Sandbox permite a los editores de elementos insertados impedir la apertura de enlaces desde el interior de su reproductor de elementos insertados, incluidos los clics publicitarios y los enlaces a las páginas de vídeo de su sitio. La publicidad en sí se mostrará normalmente, pero no se podrá hacer clic en ella. Esto reduciría el índice de estadísticas publicitarias y podría generar tarifas más bajas pagadas por los anunciantes. La única solución aquí sería monitorear los dominios que usan sus códigos de inserción (puede encontrar estas estadísticas en Estadísticas -> Uso de inserción) y verificar si un sitio agrega un atributo de zona de pruebas a la etiqueta