[TabNews] Estatísticas 📈 e mais melhorias 🎉
Após a última publicação de novidades, fizemos algumas adequações nas melhorias anteriores, além de disponibilizar uma solução parcial para uma das questões da milestone atual, que tem como objetivo principal lidar com performance e segurança.
Mas vamos iniciar pelas estatísticas mais recentes.
Estatísticas de março
Os números de SEO continuam melhorando.
Desempenho nos resultados da Pesquisa no Google
🟦 63,4 mil cliques
🟪 2,36 milhões de impressões
O que nos rendeu a marca de 60 mil cliques em 28 dias: 🎉
Desempenho no Discover
🟦 29,9 mil cliques
🟪 691 mil impressões
Cores dos textos dos menus do editor
O @b2evandro nos relatou que a cor do texto no menu do editor dava a impressão de que as alternativas estavam desativadas, então a cor foi alterada.
Antes e Depois
Tema aplicado aos gráficos mermaid
O @Rafatcb nos alertou que o modo escuro não estava sendo aplicado aos gráficos mermaid. Isso fazia com que títulos e legendas ficassem quase imperceptíveis no modo escuro.
Agora as cores dos gráficos mudam de acordo com o tema.
pie
title Titulo do gráfico
"Valor do meio" : 42
"Maior fatia" : 50
"Menor fatia" : 7
Tamanho do campo de texto do editor
Foi ajustada a altura do campo de texto para se adequar melhor aos diferentes tamanhos de telas de dispositivos.
E o modo full screen agora preenche corretamente toda a janela em qualquer dispositivo.
Responsividade de equações matemáticas
Equações matemáticas muito grandes eram cortadas se não coubessem na largura da janela. Agora nesses casos são mostradas as barras de rolagem:
Mostrar mais sub comentários
Por questões de performance, para conteúdos com muitos comentários alguns deles só são renderizados após clicar em "ver mais".
Agora foi alterado o algoritmo que define quais comentários são renderizados para priorizar mais sub comentários dos primeiros comentários (normalmente os mais relevantes) ao invés de priorizar renderizar mais comentários diretos da publicação principal, mas que estão classificados com menos relevância.
Antes | Depois |
---|---|
Modo de proteção de DDoS
Quando o TabNews está sofrendo um ataque DDoS são adotadas medidas mais restritivas de acesso à API e/ou às páginas. Nesses momentos alguns usuários legítimos podiam ficar temporariamente sem acesso à API por estarem navegando em modo SPA onde não recebem os desafios do firewall que liberam o acesso completo.
Agora tentamos detectar a situação acima e forçamos uma atualização da página para execução do desafio sempre que for necessário. A solução ainda não é a ideal, seja pelo impacto na experiência do usuário ao ver a página sendo recarregada, seja por não resolver o problema de acesso de outros sistemas que estão integrados com nossa API, então colaborações nesses pontos são muito esperadas.
Mais detalhes sobre o assunto podem ser conferidos nas issues:
-
Implementar CAPTCHA no Cadastro e Login (#1170)
-
Diferenciar retornos 403 do backend do TabNews e do Proxy (#1344)
Conclusão
Seja pelas estatísticas, seja pelos ataques cada vez mais elaborados, é notável que o TabNews não para de crescer, e quanto mais destaque, mais trabalho teremos para protegê-lo, mas com a incrível Turma de Contribuidores também ficaremos cada vez mais resistentes 💪