KVS 5.5.0

30 July, 2021

O que há de novo no KVS 5.5.0

Arquitetura "próxima geração":

  1. Iniciamos a arquitetura "nextgen" para KVS e esta atualização a contém com baixíssima exposição em projetos de produção por enquanto. Começamos substituindo blocos de sites raramente usados, como list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view e content_source_group_view. Aqui estão os principais destaques dos novos recursos dos blocos alterados; em versões futuras esses recursos também serão aplicados a outros blocos.
  2. Mais opções de classificação.
  3. Adicionado parâmetro skip_default_filter que permite exibir a lista de objetos sem aplicar sua filtragem padrão (por exemplo, blocos de lista exibem objetos ativos por padrão, este parâmetro pode ser usado para permitir objetos inativos também).
  4. Adicionados parâmetros skip_ids / show_ids que podem ser usados ​​para exibir listas apenas com objetos específicos, referidos por seus IDs numéricos ou IDs externos quando suportados.
  5. Outros parâmetros skip_xxx e show_xxx, típicos de todos os blocos de lista, agora podem ser especificados não apenas em IDs numéricos, mas também em IDs e títulos externos.
  6. Nos filtros dinâmicos adicionamos suporte para filtragem por múltiplos objetos com especificação de seus diretórios (anteriormente só era possível especificar seus IDs). Por exemplo, agora será possível construir URLs amigáveis ​​para SEO ao filtrar objetos por múltiplas tags, por exemplo /prefix/tag1/tag2/tag3/. Anteriormente, esse URL só permitia especificar IDs de tags numéricos, por exemplo. /prefixo/1/2/3/.
  7. A pesquisa de texto será suportada em todos os blocos de lista.

Conjunto de melhorias no mecanismo de conversão:

  1. Nas configurações de formato de vídeo, agora será possível conectar introduções precedentes e finais a arquivos personalizados de origem de conteúdo de vídeo. Isso proporcionará a capacidade de ter diferentes introduções para vídeos de diferentes fontes de conteúdo.
  2. Nas configurações do servidor de conversão, adicionamos anteriormente a capacidade de configurar quais tipos de tarefas em segundo plano poderiam ser executadas em um servidor de conversão específico. Mas havia uma exceção: se o servidor de conversão estivesse vazio e não tivesse tarefas em execução, o KVS colocaria uma tarefa nele de qualquer maneira, mesmo que essa tarefa tivesse outro tipo. Agora adicionamos uma opção adicional para configurar se você deseja que este servidor aceite qualquer tipo de tarefa quando estiver livre, ou se deseja que este servidor trabalhe exclusivamente com tipos de tarefas específicos e não aceite outras tarefas.
  3. Na atualização anterior, adicionamos a capacidade de truncar a duração do vídeo por meio de edição em massa. Na atualização atual estendemos essa funcionalidade e adicionamos suporte para também truncar vídeos do início e/ou fim.
  4. Fizemos uma grande otimização na forma como vários arquivos de vídeo são recriados para o mesmo vídeo. Anteriormente, a recriação de vários arquivos enviava uma tarefa em segundo plano separada para cada arquivo de vídeo, agora o KVS enviará uma única tarefa para cada vídeo para recriar vários formatos, se necessário. Isso também fornecerá otimização para o recurso de semiprocessamento, quando, para novos vídeos, o KVS for configurado para criar primeiro apenas os formatos necessários e, em seguida, enviar tarefas separadas para criar outros formatos.

Melhorias na exportação de feeds:

  1. A exportação de feeds agora pode ser configurada para exportar apenas objetos de categorização ativos (por exemplo, categorias, tags e etc).
  2. Adicionado suporte para exportar dados no formato JSON, que pode ser mais fácil de analisar externamente em vez de XML ou CSV.
  3. Adicionado suporte para definir classificação aleatória.
  4. Adicionado suporte para especificar formatação de data personalizada no formato de feed CSV.
  5. Adicionada capacidade de download como arquivo em vez de exibição como texto.

Melhorias na publicidade do jogador e do jogador:

  1. Renomeamos "perfis VAST" para "perfis de publicidade" e os tornamos utilizáveis ​​não apenas para anúncios de player precedentes e finais, mas também para anúncios popunder e de clique em vídeo.
  2. Os perfis de publicidade dos jogadores agora também suportam filtragem por tipos e categorias de dispositivos, para que você possa mostrar diferentes publicidades de jogadores para dispositivos móveis e desktop, ou para diferentes categorias de vídeo.
  3. O texto do logotipo do player e o texto da barra de controle agora suportam a vinculação ao título da fonte do conteúdo do vídeo.
  4. Será possível configurar o popunder do player para ser acionado a cada vídeo (anteriormente era necessário um tempo limite mínimo de 1 minuto para ser acionado novamente).
  5. Adicionamos suporte ao formato WEBP nas imagens de visualização do player; plus player agora escolherá automaticamente a imagem de visualização de melhor tamanho com base no tamanho da tela do dispositivo. Isso é muito importante para o Índice de desempenho do Google, que depende muito da imagem de visualização do player carregada, que é considerada o objeto Largest Contentful Paint. Este recurso será ativado na atualização para todos os projetos automaticamente, porque achamos que é bastante importante. Por favor, certifique-se de que o imagemagick do seu servidor tenha suporte para o formato WEBP, caso contrário seu projeto não será trocado. AVISO! Se você estiver usando um player de terceiros, leia as notas de atualização no fórum KVS para obter mais detalhes sobre o possível problema com esta mudança.
  6. Em dispositivos Android, o player será bloqueado na orientação paisagem ao entrar em tela cheia.

Fizemos uma série de alterações na forma como os vídeos e álbuns são excluídos pelos usuários do site e como o status de exclusão é tratado pelo mecanismo do site KVS:

  1. Anteriormente, qualquer conteúdo excluído pelos usuários do site seria excluído usando o método de exclusão completa. Decidimos alterar isso para marcar como excluído por padrão (isso significa que os arquivos de conteúdo serão excluídos, mas os registros de conteúdo serão mantidos no banco de dados e seus URLs diretos ainda estarão disponíveis). Se quiser restaurar o comportamento anterior, você pode usar o parâmetro delete_mode que foi adicionado aos blocos list_videos e list_albums.
  2. Além disso, será possível configurar que o conteúdo com status excluído retorne o status HTTP 410 em vez do status HTTP 200. Isso pode ser configurado em Configurações -> Configurações do site na opção de disponibilidade de status de conteúdo.
  3. A funcionalidade de marcar como excluído agora permitirá usar o token %ORIGIN_URLS% na mensagem de e-mail, que listará os URLs de conteúdo dos quais foi obtido (apenas para conteúdo obtido de sites de terceiros).

Melhorias de usabilidade no painel de administração:

  1. Nas configurações pessoais agora você pode desativar notificações não importantes do painel de administração.
  2. Em todo o painel de administração alteramos a lógica global de exibição de referências de objetos em listas. Anteriormente, as referências eram clicáveis ​​para exibir seus editores correspondentes, por ex. na lista de comentários, se você clicar em nome de usuário, será exibido o editor do usuário clicado. O novo comportamento filtrará a lista pelo valor clicado em vez de abrir seu editor. Também adicionamos uma opção nas configurações pessoais se você quiser restaurar o comportamento antigo.
  3. Em todas as estatísticas adicionamos filtragem pelos períodos de hoje e ontem.
  4. Nos comentários agora será possível excluir todos os novos comentários com 1 clique. Útil se o seu site recebeu spam com muitos comentários.
  5. Nas listas de reprodução adicionamos suporte para operações em lote "Ativar e excluir" e "Excluir e ativar".
  6. A importação de feeds agora suportará a ação Duplicar, para que você não precise duplicar manualmente todas as opções se precisar criar muitos feeds semelhantes.
  7. Os feedbacks do site agora podem ser reabertos, se necessário, e respondidos novamente.

Outras melhorias:

  1. Um dos principais recursos do 5.5.0 é a integração com DigiRegs.com, provedor de serviços DMCA. A principal razão para adicionar isso é o aumento do número de solicitações de DMCA com as quais muitos sites de vídeos agora têm que lidar todos os dias. DigiRegs.com fornece acesso pago à API de direitos autorais de vídeo que permite detectar o detentor dos direitos autorais do vídeo para cada vídeo enviado. Basicamente, este é o mesmo modelo que eles usam para verificar automaticamente seus sites em busca de vídeos que infrinjam direitos autorais e, em seguida, enviar solicitações de exclusão de vídeos protegidos por direitos autorais. O plug-in foi projetado para interferir no processo de conversão de vídeo e identificar vídeos protegidos por direitos autorais antes que eles sejam realmente convertidos e então esses vídeos podem ser excluídos ou truncados para a duração máxima permitida pelo detentor dos direitos autorais, ou desativados para que você decida manualmente por cada um deles.
  2. Foi adicionado suporte para sinônimos em fontes de conteúdo semelhantes a sinônimos em categorias, modelos e tags.
  3. O filtro de terminologia em grabbers e importação de feeds agora também verificará a categorização do conteúdo, além do título. Por exemplo, você pode adicionar alguns nomes de categorias ao filtro de terminologia e nenhum vídeo dessas categorias será importado.
  4. No plugin de upload de conteúdo FTP, adicionamos a capacidade de especificar o sinalizador de administrador para todo o conteúdo importado.
  5. O mecanismo do site foi atualizado para proibir automaticamente a exibição do site em iframe por padrão. AVISO! Esse comportamento pode interromper alguns projetos que usam a funcionalidade de upload KVS em outros domínios por meio de iframes ou usam técnicas específicas de incorporação de lista de reprodução que dependem de páginas específicas criadas na seção UI do site. Se você for afetado por isso, poderá restaurar o comportamento antigo em Configurações -> Configurações do site. Os códigos de incorporação KVS padrão não são afetados por esta alteração, apenas as partes públicas do seu site deixarão de permitir a incorporação.
  6. No bloco video_edit adicionamos suporte para configurar a validação de qualidade de vídeo mínima e máxima para os arquivos de vídeo enviados.
  7. Se a opção de incorporação for permitida no bloco video_edit, ela também suportará grabbers e poderá ser usada para capturar automaticamente códigos de incorporação dos sites suportados. Assim, será possível simplesmente especificar o URL do vídeo do youtube.com, por exemplo, e fazer com que o KVS capture automaticamente seu código incorporado, captura de tela e duração em poucos segundos.
  8. A pesquisa de texto nos blocos list_videos e list_albums agora também carregará informações de consulta do banco de dados, se existir. Esses dados podem ser usados ​​para impedir a indexação de páginas de resultados de pesquisa para consultas que não existem em seu banco de dados.
  9. As estatísticas de pesquisa no painel de administração agora suportam a filtragem por número de resultados e se eles foram adicionados por administradores ou por usuários do site.
  10. O plugin Neuroscore foi estendido com a capacidade de permitir a execução repetida de pontuação para vídeos que já foram pontuados, se por algum motivo você precisar pontuar manualmente novamente.
  11. Um novo parâmetro foi adicionado ao bloco list_videos para evitar o uso de plugin de pesquisa externo para este bloco específico. Isto pode ser útil se você usar blocos separados para pesquisar com opções específicas que não são suportadas pela pesquisa externa.
  12. A capacidade de filtrar eventos por tipo foi adicionada ao bloco list_members_events.

Bugs que foram corrigidos:

  1. [SEVERO] KVS não atualizou o número de vídeos encontrados ao usar pesquisa externa (desde 5.3.0).
  2. [MÉDIO] Os códigos incorporados KVS não permitiam cookies corretamente.
  3. [MÉDIO] Ao usar o popunder do player, ele pode funcionar incorretamente em dispositivos móveis ao rolar a página.
  4. [BAIXO] Alguns anúncios VPAID não permitiam pausar vídeos neles.
  5. [LOW] O filtro de duração na importação de feeds não funcionava quando o valor da duração não era especificado nos dados do feed.
  6. [BAIXO] A ativação ou desativação de conteúdo por meio de ações de lista não criava registros de log de auditoria.
  7. [BAIXO] A GUI de seleção em massa não suportava URLs de conteúdo de domínios satélites.
  8. [BAIXO] A página inicial dos satélites mostraria um número errado de conteúdo em alguns casos.
  9. [BAIXO] Os campos de senha no painel de administração do KVS foram limitados a no máximo 32 símbolos.
  10. [LOW] O uso de estruturas [rand] ou [pseudorand] foi limitado a no máximo 32 tokens por texto.
O novíssimo KVS 6.3.0 está aqui Encomende agora