O que há de novo no KVS 5.3.0
Aprimoramentos no mecanismo de conversão:
- O mecanismo de conversão agora suportará a anexação de fragmentos precedentes e/ou finais em arquivos de vídeo. Eles podem ser definidos nas configurações de formato de vídeo individualmente para cada formato de vídeo.
- Ao criar arquivos de trailer no modo de salto rápido, o mecanismo de conversão verificará a duração do arquivo resultante e retornará ao salto lento em caso de duração incorreta do trailer. Anteriormente, era possível criar trailers com duração errada devido a alguns problemas de ffmpeg.
- O servidor de conversão limpará tarefas antigas com mais rapidez.
- Será possível configurar a prioridade de conversão padrão separadamente para vídeos e álbuns. Isso pode ser útil para sites que possuem uma grande fila de novos vídeos e álbuns enviados por membros. Neste caso, o KVS normalmente daria maior prioridade aos vídeos, que também são processados mais lentamente. Aumentar a prioridade de conversão padrão dos álbuns ajudará a processá-los com mais rapidez.
- Será possível configurar o reinício automático de algumas tarefas em segundo plano que falharam várias vezes. Em alguns casos, uma conexão ruim entre servidores pode resultar na falha aleatória de tarefas em segundo plano e, normalmente, reiniciar essas tarefas irá concluí-las na próxima iteração. Esta opção pode ser ativada nas configurações de Conteúdo.
Vários novos recursos na importação manual e feeds:
- Todas as mensagens de validação de importação agora são agrupadas por tipo, para que seja muito mais fácil ter uma visão delas.
- Adicionada capacidade de atualização em massa de vídeos e álbuns por meio da GUI de importação. A ideia é que se você deseja atualizar determinados valores em muitos vídeos/álbuns, você pode primeiro exportá-los para CSV, depois abri-lo com Excel ou editor similar e fazer as edições que precisar. Em seguida, importe de volta para o KVS no modo "atualização". O único requisito é que você tenha a coluna de ID exportada e importada de volta.
- A importação de feeds suportará o formato RSS 2.0, que pode fornecer arquivos de vídeo.
- A exportação de feeds permitirá configurar a filtragem por sinalizador de administrador.
Melhorias nas configurações do player:
- No seletor de skin agora é possível desmarcar qualquer skin, forçando o player a não carregar nenhum arquivo CSS adicional. Destina-se a maníacos por otimização da web que desejam incorporar estilos CSS do player ou incluí-los no arquivo CSS principal.
- Nas configurações do player em todos os lugares onde era possível conectar o URL de publicidade ao campo de URL da fonte de conteúdo, agora também será possível usar qualquer um dos campos personalizados da fonte de conteúdo.
- Adicionamos a capacidade de configurar a publicidade precedente para começar a ser exibida após o enésimo vídeo assistido pelo usuário.
Outras melhorias:
- Os administradores agora verão a barra de ferramentas do administrador em cada página gerada pelo KVS. Esta barra de ferramentas destaca a estrutura e a hierarquia da página e foi projetada para simplificar o desenvolvimento e a depuração do tema, além do recurso de depuração já disponível. A barra de ferramentas também permitirá que os administradores ativem o cache de blocos, o que pode ser útil em grandes projetos com páginas muito geradas. Como o cache não está ativado para administradores por padrão, pode levar muito tempo para gerar totalmente cada página do banco de dados e pode tornar a navegação no site dolorosa se você estiver logado no painel de administração. É nesse momento que ativar o cache de bloco é útil. Por fim, a barra de ferramentas também fornecerá links de navegação rápida para abrir editores para qualquer vídeo, ou usuário, ou outro objeto de contexto quando você abri-los no site.
- As permissões de edição para editores de vídeos e álbuns foram aprimoradas. Para álbuns não era possível personalizar permissões granuladas como antes para vídeos, isso foi adicionado na nova atualização. Para vídeos, também estendemos a lista de permissões e adicionamos permissões separadas para modificar grupo de armazenamento, sinalizador bloqueado, arquivos de vídeo e alguns outros campos. Anteriormente, essas ações só eram possíveis com a permissão "Editar todos os dados dos vídeos". Também foram corrigidos vários outros problemas nesta área.
- O novo recurso de notificações administrativas começou com alguns problemas críticos e avisos migrados para ele. Percebemos que os administradores muitas vezes ignoram os problemas postados na página inicial do painel de administração, porém na maioria dos casos eles indicam problemas com o seu projeto. Queremos que os administradores prestem mais atenção a eles, por isso agora serão destacados nos menus do painel de administração.
- O plug-in de auditoria fará uma melhor validação de conteúdo e permitirá a filtragem por problemas de diferentes tipos (por exemplo, filtrar vídeos que apresentam problemas com capturas de tela ou com arquivos de vídeo). Anteriormente, a validação de conteúdo não indicava o tipo de problema, portanto não era possível filtrar separadamente.
- Os editores de vídeos e álbuns agora permitirão a atualização de sinalizadores personalizados. Sinalizadores personalizados são funcionalidades de personalização muito específicas, normalmente usadas para otimizar o desempenho da filtragem de conteúdo. Na maioria dos casos, o suporte KVS configurará esses sinalizadores para serem atualizados em massa automaticamente com base em categorias, tags ou qualquer outra coisa. No entanto, em alguns casos, você pode precisar modificá-los individualmente.
- A GUI do painel de administração para monitorar alterações e histórico de modelos foi aprimorada. Adicionamos publicidade à lista de alterações monitoradas e ao histórico, para que você possa reverter para o código de publicidade mais antigo, se necessário. Também adicionamos a exibição do número da versão em cada editor monitorado para permitir que você navegue rapidamente até o histórico de versões de qualquer modelo. E, finalmente, na lista de alterações inesperadas, adicionamos a capacidade de aprovar apenas parte delas por meio de caixas de seleção.
- O recurso de seleção em massa (vídeos, álbuns) agora pode selecionar objetos usando uma lista de IDs separados por vírgula. Anteriormente só era possível selecionar fornecendo os IDs de cada um em uma nova linha, o que não era conveniente em alguns casos.
- Adicionada capacidade de pesquisar usuários por IP, e também foi adicionado agrupamento de IP em Estatísticas -> Logins da zona de membros para ver usuários que estão usando várias contas do mesmo endereço IP.
- As imagens nos editores de álbuns agora exibirão a etiqueta de identificação, para que você possa encontrar facilmente qualquer ID de imagem específico no álbum. Além disso, pesquisar álbuns no painel de administração agora pode pesquisar por ID de imagem.
- As configurações de proteção contra sobrecarga foram movidas de setup.php para a seção Configurações do site no painel de administração. A lógica deles não mudou, mas agora você pode alterá-las no painel de administração e ver explicações para que servem essas configurações e como elas podem afetar o comportamento do seu site.
- Adicionamos a capacidade de configurar limites de memória individuais para cada página do site na seção IU do site. Isso pode ser útil para páginas enormes que exibem ou carregam muitos dados.
- Todos os cookies definidos pelo KVS foram atualizados para especificar o atributo SameSite, que em breve será exigido por todos os principais navegadores.
- Para sites que usam pseudo-vídeos e redirecionam usuários para vídeos reais em outros sites, agora é possível ativar a contagem de redirecionamentos conectados a fontes de conteúdo nas estatísticas do Outs. Isso significa que, se você tiver 100 pseudo-vídeos referentes ao site A, certifique-se de que todos eles tenham o site A como campo de origem do conteúdo. Então o KVS pode contar o número de visitantes redirecionados para o site A todos os dias por meio desses pseudo-vídeos. Essa configuração foi adicionada às Configurações do site, onde o comportamento do pseudo vídeo é definido.
- Os uploads de arquivos foram protegidos contra spam para evitar vazamento de uso do disco.
- A pesquisa de texto foi adicionada aos blocos list_content_sources e list_posts.
- Filtros de altura e peso foram adicionados ao bloco list_models.
- Agora é possível permitir que os usuários acionem a exclusão de seus perfis sem esperar a confirmação dos administradores. A nova configuração foi adicionada ao bloco member_profile_delete. Isso permitirá que você escolha se deseja permitir que todos os perfis sejam excluídos automaticamente, ou apenas perfis sem qualquer conteúdo enviado sejam excluídos automaticamente, ou não permitir e tratar manualmente.
Bugs que foram corrigidos:
- [SEVERE] A recriação de vários formatos de álbum para o mesmo álbum funcionou incorretamente (novo na versão 5.2.0).
- [SEVERO] As capturas de tela importadas foram ignoradas por novos vídeos quando o diretório videos_sources foi movido para outra partição do disco (regressão após 5.2.0).
- [SEVERO] Os novos recursos da versão 5.2.0 em perfis VAST não funcionavam totalmente em códigos incorporados (novo na versão 5.2.0).
- [MEDIUM] O redimensionamento de marcas d'água de vídeos verticais não funcionava corretamente em alguns casos (novo na versão 5.2.0).
- [MEDIUM] Fornecer erro 404 para pesquisas vazias em alguns casos pode resultar em resposta de status 200 devido ao armazenamento em cache.
- [MEDIUM] O comportamento dos filtros skip_xxx em todos os blocos foi corrigido de forma mais correta. Por exemplo você tem o bloco list_videos configurado para pular todos os vídeos com Categoria 1, mas essa filtragem não estava em vigor ao exibir vídeos por Categoria 2, ou por Categoria 3, ou por qualquer outra categoria. O novo comportamento exibirá todos os vídeos da Categoria 2 que não possuem a Categoria 1.
- [MEDIUM] A alteração das configurações do grabber no painel de administração pode ser revertida pela tarefa em segundo plano do grabber.
- [MEDIUM] O plugin de seleção automática de modelo não funcionava corretamente com PHP 7.3+.
- [MEDIUM] Alguns recursos de publicidade VPAID não funcionavam em códigos incorporados de iframe.
- [LOW] As imagens no editor do álbum não foram exibidas corretamente (novo na versão 5.2.0).
- [LOW] O painel do administrador exibiu incorretamente a programação de conteúdo na página inicial para a data "hoje".
- [LOW] Não foi possível usar links FTP na importação de conteúdo.
- [LOW] Grabbers podem criar conteúdo com títulos vazios.
- [LOW] O plugin de geração de avatar não iniciou a regeneração imediatamente se solicitado, estava aguardando o sinal do cron.
- [LOW] O upload do novo arquivo de origem para o vídeo não redefiniu a chave duplicada.
- [LOW] Em algumas configurações de servidor, o processo principal do PHP aguardaria a conclusão de todos os processos filhos.