Executando verificação de segurança...
49

[TabNews] 5k ⭐️ no GitHub, melhorias de segurança e mais novidades

E aí, Turma! Tudo bem com vocês?

Voltando aqui para contar algumas novidades ocorridas após a última vez que escrevi.

Então vamos lá!

5k ⭐️ no GitHub

Nos últimos dias, o TabNews passou a marca de 5 mil estrelas no GitHub! 🎉

Já fazia algum tempo que o GitHub estava arredondando o número de estrelas para 5k, mas agora passamos oficialmente essa marca. No momento em que escrevo, temos 5.014 estrelas.

5k strelas

Notificações de Firewall

Agora o TabNews pode enviar email para os usuários que são afetados por bloqueios do nosso firewall.

O firewall limita a quantidade de usuários ou conteúdos criados em um curto período, e aplica penalidades que podem ser retroativas.

A notificação é importante porque, por exemplo, podia acontecer de um usuário não se atentar à mensagem de erro, e não descobrir que outras publicações podiam ter sido bloqueadas. Além disso, pode acontecer de um usuário ser impactado devido alguma atividade de outro usuário na mesma rede.

Agora todos os usuários afetados são notificados, e isso foi implementado pelo @rafael, primeiramente como parte do PR #1638, mas que teve as notificações trazidas para o PR #1741.

O PR também traz melhorias nas mensagens de erro de firewall apresentadas ao usuário no momento do evento, e cria um status específico para os conteúdos que foram bloqueados.

Mensagens de erro de cadastro mais claras

Ajustamos algumas mensagens de erro que podem ser apresentadas ao usuário na criação ou alteração de cadastro. A ideia foi deixar as mensagens claras, mesmo sem abrir brechas de segurança que permitam explorar quais emails já estão cadastrados no sistema.

O @rafael implementou essas melhorias motivado pela issue #1695 da @GitHub/esmsena. Mais detalhes podem ser vistos no PR #1730.

Anúncios em Beta (Revenue Share)

Já está em produção algumas partes do sistema de anúncios, mas ainda estamos em fase de testes, e por isso ainda não vou trazer os detalhes para cá, mas eles podem ser acompanhados na issue #1491 e nos PRs relacionados. 🤝

Em resumo, quem tem mais de 100 TabCash, e consegue utilizar o TabNews via API, já pode participar do beta de anúncios e ajudar a testar o sistema.

[Edit] Já está disponível na UI. Não é mais exclusividade da API. 🎉

Concluindo

Agradeço a todos que estão contribuindo de alguma forma com o TabNews, seja no repositório ou diretamente aqui. Vocês são demais! ❤️

Carregando publicação patrocinada...
16

Impressionante que passamos de 5k estrelas no GitHub!! Fiquei ainda mais impressionado com o ângulo do crescimento que se manteve depois do lançamento, olha isso aqui, eu pensei que tinha desacelerado total:

Gráfico de stars do repositório do TabNews mostrando um ângulo constante de crescimento


E sobre o Revenue Share, está EXTREMAMENTE EMPOLGANTE acompanhar a evolução e o quão próximo estamos de colocar a primeira versão em Produção 🎉 🎉 🎉

E do restante das implementações, simplesmente sensacional 🤝 🤝 🤝

3

Filipe, já parou para pensar sobre como o curso.dev e o tabnews podem afetar a adoção um do outro? São dois projetos fantásticos em que você está empenhado e é justo que cresçam juntos. Fico curioso de saber como é a correlação entre as bases de usuários.

1
7

Sobre o Revenue Share, vi que muita coisa foi discutida no GitHub, mas acho que seria interessante um resumo das regras que foram de fato implementadas. Olhando o FAQ hoje, diz o seguinte:

Para criar uma publicação patrocinada, você investirá 100 TabCash. A cada dia que passar, 10 TabCash serão consumidos da publicação patrocinada.

Ou seja, entendi que a publicação some depois de 10 dias, certo? (e depois disso, nem o autor terá mais como vê-la?)

Mas na issue tem mais detalhes, como "Consomem TabCash do autor a cada diferente usuário que qualificar", ou "não dão e nem retiram nenhum TabCoin do autor", entre muitas outras regras (que confesso que já reli algumas vezes mas ainda não entendi completamente). Quais delas estão valendo atualmente?

Sim, eu sei que as regras ainda vão mudar e que bastaria acompanhar o histórico da issue (que já está gigante) e também ler o código fonte, mas acho que não dá pra exigir isso de todo mundo que quiser criar um anúncio. Manter o FAQ atualizado com um bom resumo de todas as regras seria importante.

8

O que está valendo nesse exato momento é o que está no FAQ mesmo (Como utilizar meu TabCash? e Como funciona uma publicação patrocinada?).

Edit: Para esclarecer, o FAQ está sendo atualizado: PR #1759. Removemos as menções ao "consumo diário", que ainda não está implementado. Risquei o parágrafo abaixo para não confundir, mas deixei para manter o histórico de que é uma ideia que pode ser implementada.

A princípio, o único "débito" no saldo de TabCash da publicação patrocinada é o consumo diário, que ainda não está implementado, mas que estipulamos em 10 TabCash por dia. Quando o saldo de TabCash acabar, a publicação patrocinada não irá sumir, apenas deixará de ter chances de ser exibida como "banner" (onde o título é verde). Na lista de Classificados em Recentes e no perfil do usuário, a publicação patrocinada continuará existindo. Acredito que faltou essa informação no FAQ.

Por enquanto, votos não debitam saldo de TabCash, nem comentários, nem visitas e nem o consumo diário. O usuário pode remover a publicação patrocinada como se fosse um conteúdo normal; também pode editar o título, corpo e link.

O valor de 100 TabCash é um valor fixo atualmente, mas é provável que futuramente uma publicação patrocinada possa iniciar com um valor diferente, e talvez tornar possível editar esse orçamento para um valor maior ou menor. Lembrando: no momento, nada disso está implementado.

Também está nos planos que o banner exibido não seja totalmente aleatório, mas sim que leve em consideração outros fatores para que anúncios "melhores" tenham mais chances de serem exibidos. Por exemplo, um anúncio com mais TabCoins deve ter mais chances de ser exibido do que um que foi negativado.

Então, existem algumas ideias que não foram implementadas, e a forma como a comunidade usar as publicações patrocinadas, interagir com elas e der feedback guiará alterações. Como dito no último comentário do issue:

Bom, agora vamos deixar maturar e aprender o que irá acontecer daqui para frente para dar o passo 4.

A discussão no issue realmente está bem grande e não há necessidade de lê-la por completo para entender a funcionalidade como está implementada atualmente. Quem tem curiosidade, pode ver os PRs mais recentes ou os últimos comentários do issue, especificamente a partir deste.

1

Eu também li esse trecho que você mencionou e eu não consegui entender e uma dúvida que eu real tenho e que não foi esclarecido se eu tenho alguma limitação sobre o que eu posso criar como patrocinado, digamos que eu tenha um produto em que sou afiliado, como por exemplo um Mouse, será que pode criar uma propaganda dele e tentar atrair vendas para esse produto que sou afiliado?
Apesar das dúvidas eu estou empolgado com essa função, pois assim os criadores das publicidades no site não vai ser as empresas e sim quem consome e cria coisas diverdade por aqui.

2

Eu sei que os anúncios está em beta e que vai ter muita coisa que ainda vai ser adicionada a ele mas eu queria somente mencionar a importância de que se tenha um "analytics" nele com algumas coisas simples, e eu acredito que para começar as coisas mais importantes nisso seria as impressões para saber quantas vezes o anúncio foi exibido e a quantidade de cliques que ela teve.