Data do anúncio | Início da implementação | Fim da implementação |
2 de julho de 2024 | 2 de julho de 2024 | ASD |
A Zendesk tem o prazer de anunciar que estamos lançando a versão 4 da API de modelo e implementando uma atualização que acompanha o tema Copenhagen. Juntas, essas atualizações trazem mais de 100 melhorias de acessibilidade para a experiência do usuário final pronta para o uso da Central de Ajuda do Zendesk, além de melhorar a experiência do desenvolvedor e a segurança.
Este anúncio inclui os seguintes tópicos:
O que está mudando?
Acessibilidade
Desde o lançamento da Templating API v3, fizemos mais de 100 melhorias de acessibilidade na API de modelos e no tema Copenhagen que, juntas, formam a experiência do usuário final da Central de Ajuda pronta para o uso.
Uma das mudanças que permitiu isso é que agora estamos usando a biblioteca de componentes do Zendesk Garden Design System em mais locais do tema Copenhagen. Mais notavelmente, reimplementamos completamente o formulário de solicitação na central de ajuda usando o Garden.
O Garden é uma biblioteca de componentes de interface do usuário baseada em React, otimizada para usabilidade e acessibilidade, e constantemente atualizada e mantida por nossa equipe dedicada do Garden, que é especialista em experiência do usuário e acessibilidade. Isso oferece todos os benefícios de usabilidade e acessibilidade do Zendesk Garden para seus usuários finais.
Experiência do desenvolvedor
Uma alteração notável é que o HTML do formulário de solicitação foi alterado de renderização do lado do servidor para renderização do lado do cliente usando os componentes do Zendesk Garden como parte do tema. Isso significa que agora você pode personalizar a interface do usuário do formulário de solicitação diretamente do código do tema e até usar uma biblioteca de componentes da interface do usuário diferente do Garden, se desejar.
Outra melhoria notável para os desenvolvedores é o auxiliar de serialização JSON, que facilita o uso de dados renderizados do lado do servidor da Templating API no frontend com JavaScript.
Segurança
A atualização do tema Copenhagen com o novo formulário de solicitação também significa que, por padrão, o campo do cartão de crédito no formulário de solicitação aceitará apenas os quatro últimos dígitos do cartão de crédito. Fizemos isso para garantir a conformidade com PCI do formulário de solicitação ao usar o campo de cartão de crédito.
Essa medida evita que os usuários finais tenham suas informações de cartão de crédito roubadas se, por exemplo, estiverem usando um plug-in de navegador mal-intencionado que registra a digitação.
A partir da Templating API v4, o formulário de solicitação nativo estará em conformidade com a configuração de segurança "Exigir autenticação para APIs de solicitação e carregamento". Isso significa que usuários finais anônimos (usuários não conectados) não poderão anexar arquivos a formulários de solicitação se você usar um tema usando a Templating API V4 e a configuração "Solicitar autenticação para APIs de solicitação e carregamento" estiver ativada.
Se você tiver essa configuração ativada e estiver usando o tema padrão Copenhagen, essa alteração será implementada quando seu tema for atualizado automaticamente como parte dessa implementação. Se essa alteração não for preferível, você pode converter seu tema em um tema personalizado e continuar usando a Templating API v3 ou desativar a configuração "Solicitar autenticação para APIs de solicitação e carregamento".
Onde posso encontrar mais informações?
Previsão da programação de lançamento
- 2 de julho de 2024: temas personalizados que podem usar a API v4
- 3 de julho de 2024: início da atualização dos temas Copenhagen padrão
- 19 de julho de 2024: conclusão da atualização de todos os temas Copenhagen padrão
Por que a Zendesk está fazendo essa alteração?
Estamos fazendo essa alteração para:
- Melhorar a acessibilidade da experiência do usuário final da central de ajuda. Estamos comprometidos para possibilitar experiências do cliente acessíveis a todos.
- Facilitar a personalização do código da experiência do usuário final da central de ajuda e do formulário de solicitação em particular.
- Permitir atualizações mais frequentes da experiência do usuário final sem o risco de interromper a personalização de temas.
- Garantir a facilidade de manutenção de uma ótima experiência do usuário e acessibilidade.
- Garantir a conformidade pré-configurada com PCI do formulário de solicitação ao usar o campo de cartão de crédito.
O que preciso fazer?
Estou usando o tema Copenhagen padrão
Se você estiver usando o tema Copenhagen padrão, não precisa fazer nada. Seu tema será atualizado automaticamente para usar a Templating API v4.
Estou usando um tema personalizado
Se você tiver um tema personalizado, precisará atualizar a versão da Templating API que está usando para a v4 no arquivo de manifesto de seus temas. Consulte Atualização da API Templating v3.
Antes de atualizar, verifique se há auxiliares preteridos ou marcações de auxiliar em seu tema que podem ter sido alteradas entre as versões.
Você pode encontrar as alterações entre as APIs de modelos em:
Vários auxiliares de modelo avançados têm um resultado ligeiramente diferente na v4. Você pode ver a diferença entre o resultado da v2 e da v4 alternando entre as abas de versão. Consulte Templating API na documentação do desenvolvedor para obter mais informações.
Para garantir que nenhuma funcionalidade personalizada seja interrompida durante a atualização, recomendamos que você teste as personalizações de tema que usam os auxiliares atualizados ou os modais de destino antes de atualizar para a v4.
Estou usando um tema do Marketplace em uma licença padrão
Se você estiver usando um tema do marketplace de temas do Zendesk em uma licença padrão, pergunte ao desenvolvedor do tema se ele não planeja atualizar para a v4. Se esse for o caso, você poderá atualizar seu tema após o lançamento da atualização.
Estou usando um tema personalizado do Marketplace
Se você estiver usando um tema do marketplace que personalizou usando código, siga as instruções para temas personalizados ou entre em contato com o desenvolvedor do tema para perguntar se ele tem instruções de atualização específicas.
E se eu tiver feedback?
Em caso de dúvidas ou comentários a respeito deste anúncio, visite nosso fórum da comunidade, onde coletamos e gerenciamos o feedback dos clientes sobre os produtos. Para obter assistência geral com seus produtos Zendesk, entre em contato com o Suporte ao cliente Zendesk.