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

Milestone 5: O que não pode faltar para o Lançamento do TabNews? (ajuda)

Turma, vamos tentar abrir até nessa sexta-feira uma nova Milestone de desenvolvimento do TabNews? E dessa vez, sugiro fazermos uma que seja diferente das que fizemos no passado. Então historicamente, cada Milestone do TabNews possui um Objeto Principal, que destacava o recurso mais importante da plataforma a ser desenvolvido, apesar de que isso não inibia o desenvolvimento de outras coisas (e muitas delas se tornaram tão importantes quanto), mas esse foi o histórico até então:

NomeIssues
Milestone 0: Em construção5
Milestone 1: Fundação9
Milestone 2: Auth e Usuários13
Milestone 3: Notícias e Comentários13
Milestone 4: TabCoins31

E na Milestone 5 sugiro que o objeto principal seja o Lançamento Oficial do TabNews e a questão agora é, o que falta para isso acontecer?

Ajuda

Então peço a sua ajuda para registrar nos comentários o que na sua visão está faltando para o TabNews atingir um estágio de poder ser lançado publicamente, fora ideias de melhorias que irão contribuir com o uso da plataforma (seja pelo lado de quem usa ela para criar ou ler conteúdo, seja pelo lado de quem programa ela).

Sugiro também que você utilize suas TabCoins para qualificar sugestões que acredite ser mais importante para o atual estágio do projeto.

Próximos passos

Vou pegar essas sugestões e começar a criar um draft ou as issues que vão compor o estágio inicial da Milestone. Destaco isso, pois não há problema algum ideias novas surgirem ao longo do desenvolvimento dela, é só tomar cuidado para não perdermos o norte sobre o Lançamento Oficial.

Então: o que você acredita que deva existir aqui no TabNews para estarmos prontos para o lançamento?

Carregando publicação patrocinada...
9

Fala @Deschamps, tudo bem?

Bom, seguindo minhas sugestões de melhorias aqui em Sugestões de Melhorias no Post de Lançamento das TabCoins, aqui em Sugestão para o TabNews Listagem de Posts e aqui em Resposta de Sugestão para as TabTags, vou centralizar elas aqui:

Resumo

  • Qualificação de Bons Conteúdos
  • Ganho de TabCoins
  • TabSearch
  • TabSign
  • TabWins
  • Moderação
  • Página Inicial do TabNews
  • Página Meus Comentários
  • Página Meus Posts
  • Página Meus Favoritos
  • Menções Honrosas
    • TabTags
    • TabRewards
    • TabExp

Qualificação de Bons Conteúdos

Para qualificação de bons conteúdos, métricas como essas abaixo não poderiam/deveriam ser levadas em consideração para o ranking de melhores conteúdos?

  • Quantidade de visualizações
  • Quantidade de comentários
  • Quantidade de posts do autor

Pois, por exemplo:

  • Um conteúdo já antigo de (1 mês), tem muitas tabcoins (1000 tabcoins), mas 0 comentários e visualizações dimininuindo dia após dia, será que vale manter ele na primeira posição cada vez que alguém incluir tabcoin?
  • Será que o que tem 10 tabcoins, 1 semana, com 10 comentários, 20 visualizações não possa fazer sentido estar melhor posicionado?
  • E 100 visualizações, 10 comentários e 10 tabcoins não seriam um sinal de um post que também possa não ter tanto a agregar?

Essas métricas, se bem levadas em consideração, serão uma forte maneira para melhorar bastante o ranking de qualidade, ou melhor, ranking das melhores postagens.

Ganho de TabCoins

Se eu publico, ganho 5 tabcoins e se alguém comenta, essa pessoa ganha 5 tabcoins. (Acredito que isso mudou). Eu sou o autor da postagem, também ganho tabcoin ou o artigo ganha, por cada comentário? Poderia ganhar tabcoin por quantidade de visualização? Acredito que essa possa ser uma alternativa aos pontos do tópico anterior.

TabSearch

Uma barra de pesquisa para buscar conteúdo aqui no TabNews.

TabSign

Maneira de marcar algum autor ou usuário em uma postagem/resposta.

TabWins

Maneira de dizer que alguns artigos foram vencedores de alguma campanha/desafio/regra/objetivo/meta/propósito.

  • Exemplo: Criei uma publicação com implementação de tecnologia em ação social e consegui ajudar muitas vidas com isso, dessa maneira, minha postagem poderia se enquadrar em postagens com TabWins, ou seja, não precisa ser melhor qualificada no Ranking, mas poderia ser melhor reconhecida e trazer mais mérito ao dono da publicação!

Moderação

  • Vejo que uma solução seria um sistema para os membros moderarem as públicações por nível e hierarquia:

    • nível 0, posts novos com até votos 2 votos negativos (público)
    • nível 1, posts com até 3 votos negativos (privado para membros nível 1)
    • nível 2 de moderação, posts com 5 votos negativos (privado para membros nível 2)
    • nível 3 de moderação, posts com 6 votos negativos (privado para membros nível 3)
  • Filtrar palavras estranhas para evitar qualquer tipo de exagero ou cair em malha fina e até mesmo compliance.

Página Inicial do TabNews

A ideia não é mudar muita coisa, apenas incluir duas funcionalidades que sinto muito falta para gerenciar nossas postagens publicadas e nossas postagens favoritas.

Página Inicial do TabNews

Página Meus Comentários

Recentemente senti a necessidade de encontrar um comentário meu, mas infelizmente não encontrei pela quantidade de posts de valor já criados aqui no TabNews! Seria incrível ter uma página centralizada para encontrar nossos comentários em todos os posts aqui do TabNews.

Página Meus Posts

A ideia é práticamente o que já existe hoje se incluirmos nosso username após a barra na url do TabNews, acessamos nossa página de posts, por exemplo, https://www.tabnews.com.br/VictorManhani, mas o que está me incomodando é justamente ter que ficar sempre escrevendo meu username para acessar meus posts ou procurar um post meu para clicar em meu username e me redirecionar para essa página. E essa imagem é apenas uma ideia, acredito que ficaria legal também se o link ficasse no dropdown.

Página Meus Posts

Página Posts Favoritos

A ideia é algo que ainda não existe (não sei se está no radar para desenvolver), mas com a quantidade de bons artigos que estão surgindo estou sentindo muito a necessidade de listar eles de alguma forma, por exemplo como artigos favoritos ou algo assim. É claro não quero mudar a interface limpa, simples e direta do TabNews, são apenas ideias para consumir melhor os incriveis posts que estão sendo publicados aqui!

Página Posts Favoritos

Menções Honrosas

Também vale menção honrosa para as sugestões de alguns usuários que acho que faz bastante sentido para uma versão pública do TabNews - TODOS OS CRÉDITOS DAS IDEIAS ABAIXO SÃO DOS AUTORES DOS POSTS MENCIONADOS:

TabTags

  • Sugestão do thigoap que também é muito bacana são as TabTags em TabTags para o TabNews: Usar tags para categorizar uma postagem. Por exemplo: #Artigo #Webhook #Tecnico

Para as TabTags, minhas sugestões são:

  • Além de tags padrão poderiamos ter uma forma de validar uma tag customizada.
  • Por exemplo eu postei sobre Webhook, não existe tag específica para este assunto, então eu incluo essa tag, webhook, mas quando algum leitor passar pelo meu artigo eles poderiam ter a oportunidade de dizer que essa tag é valida para o assunto ou não, qualificando ou desqualificando a tag para evitar cair em filtros aleatórios e até mesmo tags desnecessárias.

TabRewards

TabExp

Muito obrigado família Deschamps e comunidade por tudo!

2

Sensacional essa publicação meu caro e estou fazendo o levantamento de tudo aqui sobre o que cabe nessa Milestone ou nas próximas 🤝

Em paralelo:

Poderia ganhar tabcoin por quantidade de visualização?

Isso seria muito show, mas acredito que isso também possa ser muito perigoso, primeiro porque visualizar uma publicação não é garantia que ela tenha valor concreto, segundo porque é um vetor que pode ser abusado facilmente.

Moderação

Fiquei com bastante dúvidas sobre essa feature. Mas pelo que entendi, os Membros da Turma do canal no YouTube teriam poderes de moderação, correto?

Página Meus Posts

Show! Atualmente, se você clicar no ícone de usuário no canto superior direito, há um novo item que leva você diretamente para sua página.

2

Espero poder ter contribuído um pouco para fazer do TabNews um espaço mais qualitoso!!!

Isso seria muito show, mas acredito que isso também possa ser muito perigoso, primeiro porque visualizar uma publicação não é garantia que ela tenha valor concreto, segundo porque é um vetor que pode ser abusado facilmente.

Imagino que somente levar a quantidade de visualizações em consideração é realmente muito perigo, talvez unir essa ideia com outras métricas como quantidade de comentários e/ou tabcoins seja uma boa fonte de recompensa.

Fiquei com bastante dúvidas sobre essa feature. Mas pelo que entendi, os Membros da Turma do canal no YouTube teriam poderes de moderação, correto?

Poderia ser sim os membros da turma ou pessoas elegidas para essa missão que sei que é árdua, mas possível e até bacana! Estes TabAdmins poderiam auditar conteúdo, invalidar abusos, corrigir ou até mesmo sugerir temas, votar para aumentar ranking de posts... a ideia é terem um pouco mais de liberdade para aumentar a qualidade dos posts, com boa moderação e respeito é claro.

Show! Atualmente, se você clicar no ícone de usuário no canto superior direito, há um novo item que leva você diretamente para sua página.

Opaaa, que show mister! Muito obrigado pela resposta e agora essa funcionalidade já acelera bastante as consultas pelos meus posts para referenciá-los, muito obrigado mais uma vez 👏🏼🤝🏼

1
2

Fico feliz que tenha gostado! Não sei se foto de perfil seria uma boa, para evitar vieses ou algo do tipo, mas concordaria em ter avatares ou até as iniciais do nome como imagem. O TabNews até agora tem um ar de espaço massa, simples, rápido e com conteúdos sensacionais e eu não gostaria de perder todo esse brilho adicionando coisas que deixariam a página muito carregada de informação, cheia de cores mas perdendo a essência que é o foco em conteúdos de valor!

1
1

Eu acho uma boa ideia usar avatares autogerados, ou iniciais do nome ou até mesmo um foto personalizada, mas não acho legal deixar nossos comentários ou posts sobrecarregados com muita informação... talvez apenas deixar a foto do usuário com imagem possa ser uma solução bacana sabe.

6

Eu acho bastante interessante a função de "salvar"(favoritar) os posts. Também de odernar a página inicial por posts recentes ou mais relevantes.

edit: também uma melhoria bem simples, a de aparecer se já positivamos/negativamos um post com TabCoins. Já me ocorreu de gostar de um conteúdo e não me lembrar se já tinha dado as TabCoins merecidas ou não.

4

Para o MVP, considero as seguintes features:

  • Editar perfil
  • Pesquisar
  • TabCash
  • Logout

TabCash faz parte da proposta do TabNwes, pode não estar totalmente amadurecido mas precisa ter a sua própria versão beta. Sinto que se o lançamento ocorrer sem o TabCash, estamos a vender uma ideia incompleta, ou que estamos ansiosos pelo lançamento (e de fato estamos) e acabamos por fazer sem grande planeamento.

De modo nenhum estou a desconsiderar o grande trabalho que foi feito até agora, mas será que não iremos comprometer a qualidade da experiência no TabNews "vendendo" uma ideia e entregando outra, mesmo que seja temporário?

5

Sensacional Filipe! Muito obrigado pelos itens!

Um que gostaria de me aprofundar é sobre TabCash e essa é a feature "final" do TabNews e coloco entre aspas, porque na verdade não existe final e esse projeto aqui nunca irá terminar, a gente sempre estará fazendo algo novo 🤝 mas das features que ainda estão por vir, essa é a maior de todas e é a que deve ser feita com mais calma, assim como foi com a implementação inicial das TabCoins.

Dado a isso, levanto alguns pontos e já respondendo alguns sobre a ansiedade:

  1. Hoje eu e a Renata estamos queimando caixa (ganhando menos que o nosso custo mensal) por ter parado com os vídeos do canal para poder se focar aqui no TabNews. Já antecipo que foi a melhor escolha que eu poderia ter feito 🤝
  2. Ainda temos alguns meses de respiro, isso muito pelo apoio direto dos Membros do canal que deixa nossa curva de "burn rate" mais suave 🙏 de qualquer forma, é uma situação desconfortável ter que trabalhar por tanto tempo assim. Por isso que essa ansiedade começou a ter mais volume recentemente.
  3. Então com o lançamento do TabNews, podemos começar a construção do Curso, uma vez que, das coisas que o TabNews fornece, temos a tranquilidade que essa Milestone deixará elas numa versão sólida. Fora que o Curso irá dar a tranquilidade financeira para continuarmos com o TabNews para sempre.
  4. Isso porque recentemente aqui mesmo no TabNews foi dada uma sugestão do tema do curso ser a reconstrução do próprio TabNews e eu fiquei muito empolgado com a ideia, primeiro porque estou completamente apaixonado pelo projeto, e segundo porque isso pode contribuir também com a própria construção do TabNews.
  5. E sobre a feature em sí, que no fundo é implementar o Revenue Share (que é uma das formas de usar o TabCash), vai precisar de outras implementações importantes, como uma administração melhor das features do usuário, porque eles irão precisar ter uma regua mínima para entrar no programa (igual ao YouTube faz para tentar diminuir os abusos). Uma das formas de implementar isso é um usuário conseguir "comprar" a feature de poder participar do Revenue Share ao atingir certos critérios.
  6. E junto disso, precisaremos construir um administrador de anúncios, pois todos eles irão precisar passar por aprovação manual antes de poderem aparecer no site. A não ser que a gente consiga fazer alguma auto-administração disso, pelo menos para reportar algum abuso, ou acertar a mão na régua inicial para conseguir participar do programa.
  7. Em paralelo, o TabCash está sendo contabilizado, então o valor gerado está sendo registrado e guardado. O que falta fazermos é sobre a utilização dele.
  8. E atingindo o estágio de lançamento do TabNews, poderemos colocar o repositório como público, o que pode contribuir também com a implementação de certas features.
  9. Por fim, seria muito bom trazer o projeto primeiro pra um estágio bastante sólido, para depois se focar o máximo que der na implementação do Revenue Share. E eu acho isso até uma ordem natural das coisas.

Acha que faz sentido? Desculpa escrever tanta coisa, é que eu queria colocar todas as cartas na mesa 🤝 👍

2

Faz todo sentido Filipe. Ainda há muito trabalho para implementar o Revenue Share com qualidade e isso atrasaria tanto o lançamento do TabNews, como outros pontos que foram explicados. Obrigado pelo esclarecimento.

4
1
4

Sugiro que as páginas de FAQs, sobre nós, etc... sejam publicações no próprio TabNews e apenas teríamos uma página agregadora que redirecionava para cada um desses conteúdos. Por exemplo, se no header ou no footar exisitr o botão "sobre nós", não precisamos criar uma página, basta criar uma publicação e o link apontar para esse conteúdo. O mesmo poderia ocorrer para as FAQs, cada perguntar ser uma publicação no TabNews e apenas existir uma página agregadora com as questões e cada link aponta para a respectiva publicação, inclusive poderiamos tirar algum proveito dos comentários nessas publicações.

1

Inicialmente eu pensei isso, tanto que quando você é um usuário novo e irá criar sua primeira publicação na raiz do site, aparece uma mensagem que vai te levar para uma publicação minha, mas não sei se isso é justo, pois eu vou poder ganhar TabCoins por conta dessa divulgação forçada dessa minha publicação. Daí minha sugestão é criar conteúdos estáticos a parte, que são do "sistema".

Você chegou a considerar isso? O que acha?

2

Sim, pensei. Recompensar o criador de bons conteúdos é um dos objetivos do TabNews, certo? Se é um conteúdo que ajuda outras pessoas e houve um esforço para criar esse conteúdo, diria que o autor pode ser recompensado.

Mas não precisa ser um trabalho fechado apenas aos administradores. Talvez alguém criei algum coteúdo sobre o TabNews em que ele pode ser considerado um tópico excelente para ser adicionado as FAQ's.

Podemos ter uma feature em que o post pode ser promovido (ou até mesmo criado) como "wiki post" e não precisamos ter uma página específica para FAQs, bastava apenas ter um filtro em que mostra os posts do tipo "wiki". Uma vez promovido não pode ser alterado nem removido pelo criador original.

A própria comunidade pode fazer a auditoria desses posts, no caso de ser negativado pode entrar em uma fila para ser despromovido e por consequência não iria aparecer mais nos filtros da wiki. Assim mantemos a primícia do TabNews, uma plataforma construída pela comunidade.

O que achas?

1

Podemos ter uma feature em que o post pode ser promovido (ou até mesmo criado) como "wiki post" e não precisamos ter uma página específica para FAQs, bastava apenas ter um filtro em que mostra os posts do tipo "wiki". Uma vez promovido não pode ser alterado nem removido pelo criador original.

Essa é uma ideia muito legal!!! Pois isso evita de alguma conta ser comprometida, e eventualmente essas publicações que se tornaram "oficiais" também ficariam comprometidas.

A única questão nessas horas é entendermos a atual situação do projeto (a urgência da explicação de certos conteúdos básicos) e a quantidade de trabalho que daria subir todo esse sistema que você sugeriu versus páginas estáticas 🤝

4

Eu tenho algumas sugestões:

Página de últimos posts

Acho até que o Filipe comentou sobre isso. Acho que é essencial ter uma página onde a gente possa ver os últimos posts sem a mudança de ordem do algoritmo.

Melhorar a forma como o algoritmo funciona na primeira página

Eu, como usuário, não acho que tá fazendo muito sentido. Publicações novas sempre aparecem por primeiro, mesmo tendo poucos TabCoins. Acho que deveriamos rever como é feito essa pontuação.

Possibilidade de fazer posts sem texto

Uma coisa que eu acho legal e prático no HackerNews é você postar apenas um link, sem ter que escrever algo sobre ele. Eu tenho essa vontade o tempo todo.

Mesmo eu entendendo que o objetivo do TabNews é compartilhar conteúdo de real valor, às vezes eu só queria jogar um link de um artigo legal que vi e que queria discutir com outras pessoas sobre isso nos comentários. Acho que isso ia evitar alguns posts onde a pessoa apenas copia o conteúdo do artigo pra poder fazer um post aqui no TabNews.

Se a pessoa for colocar um link que já foi publicado uma vez, o formulário dá um aviso antes dela continuar.

Possibilidade de ver quem deu up no post / comentário

Eu não sei se isso é algo que precisa estar pronto nessa Milestone, mas é uma sugestão de possível melhoria. Às vezes fico curioso sobre isso haha.

1

Publicações novas sempre aparecem por primeiro, mesmo tendo poucos TabCoins. Acho que deveriamos rever como é feito essa pontuação.

Justíssimo meu caro! Precisamos lapidar com certeza o algoritmo 🤝 Uma das minhas preocupações é balancear isso com a quantidade de novas publicações que estão surgindo atualmente no site, onde quanto menos publicações, maior a necessidade de fazer publicações novas aparecerem numa posição superior para dar "movimento" na lista.

Mas ao longo do crescimento do TabNews e da lapidação do algoritmo vamos com certeza encontrar o balanço correto 🤝 inclusive devemos mais para frente implementar uma "nota de corte", onde a publicação só aparecerá na Home se passar de um score x (como no Hacker News).

2

No falecido Chuvisco, eu fiz o "algoritmo" assim:

Cada comentário = 2 pontos
Cada upvote = 1 ponto
Pontos invisíveis = votos que o admin poderia dar para "upar" uma publicação

Pontos totais = (Pontos comentários + Pontos de upvote + Pontos invisíveis) - (tempo que passou da publicação em horas / 10)

Dessa forma, a cada 10 horas a publicação perdia pontuação no ranking e acabava tirando ela da página inicial caso ela não tivesse votos suficientes.

1

Show! No seu princípio, está próximo do TabNews que é uma briga entre os "pontos" e a "gravidade" (quanto tempo passou).

O algoritmo atual do TabNews abaixo foi ispirado nessa publicação: How Hacker News ranking algorithm works

  function getContentScore(contentObject) {
    const tabcoins = contentObject.tabcoins;
    const secondsSinceEpoch = Math.floor(new Date() / 1000);
    const publishedAtInSeconds = Math.floor(new Date(contentObject.published_at) / 1000);
    const ageInSeconds = secondsSinceEpoch - publishedAtInSeconds;
    const ageBase = 60 * 60 * 1; // 1 hour
    const boostPeriodInSeconds = 60 * 10; // 10 minutes
    const initialBoost = ageInSeconds < boostPeriodInSeconds ? 10 : 1;
    const tabcoinsAntiGravity = 1.5;
    const tabcoinsWithAntiGravity = Math.pow(Math.abs(tabcoins), tabcoinsAntiGravity);
    const tabcoinsWithCorrectSign = tabcoins > 0 ? tabcoinsWithAntiGravity : tabcoinsWithAntiGravity * -1;
    const gravity = 1.8;

    const scoreDecimals = (tabcoinsWithCorrectSign + initialBoost) / Math.pow(ageInSeconds + ageBase, gravity);
    const finalScore = scoreDecimals * 10000;
    return finalScore;
  }

Sendo que a regra principal é esta:

(tabcoinsWithCorrectSign + initialBoost) / Math.pow(ageInSeconds + ageBase, gravity)

Em resumo: uma força exponencial positiva das TabCoins contra uma força exponencial negativa da idade da publicação.

1
1

Esse é o maior problema do algoritmo, ele não faz o corte pelo banco de dados e não tem como "chegar na home".

O que se faz hoje é pegar as últimas 30 publicações (de forma decrescente) e nessa lista rodar o score e fazer a ordenação.

Como você fez isso no Chuvisco? Onde e quando acontece o rankeamento e a construção da lista final que vai para Home (e para a "Página 2)?

2

Como eu tinha poucos posts, e tava no começo, eu pegava todos os posts dos últimos 5 dias e ordenava, hahaha. Não era o mais performático...

Mas a minha ideia, quando começasse a ter muito post, era criar um Cron Job pra atualizar os pontos dos posts. Daí teria isso como um index no banco ou algo assim.

Eu tinha daí o link pra 3 "filtros" no site:

  • Home (os posts dos últimos 5 dias ranqueados)
  • Arquivo (posts com mais de 5 dias)
  • Novos (todos os posts dos últimos 2 dias ordenados por ondem de publicação)
1

Show! Gosto muito da ideia de anotar o score no próprio post, mas sempre que possível tento evitar o cron.

Vamos ver se vale a pena implementar isso de alguma forma num ambiente serverless 🤝

3

Fora o que já mencionaram, tenho duas sugestões.

Essencial para o lançamento: notificação de comentários com link.
Ideia para mais tarde: toggle nos comentários do post. Acredito ser importante para uma navegação mais fluida, principalmente no mobile.

1

Lajack, uma dúvida sobre a sugestão notificação de comentários com link.

Hoje ao receber uma resposta como essa aqui, você já deveria estar sendo notificado por email com um link para esse conteúdo aqui. Este email não está chegando para você?

2

Está chegando. Desculpa não ter sido mais claro, mas me referi a receber notificações aqui pelo site mesmo. Entendo que atualmente essa é uma alternativa razoável, mas no futuro, dependendo da popularidade do post, pode acontecer da caixa de entrada do email do usuário ficar lotada de mensagens de notificação. Não sei se é apenas comigo, mas eu tendo a evitar receber notificações por e-mail por motivos de organização. Não sei se é uma sugestão viável, mas caso seja, acredito que seria uma boa adição.

3

Barra de pesquisa

Pra gente pesquisar

Reportar problema

Uma forma explícita de reporta um problema, como por exemplo um bug ou um conteúdo que vai contra a ideia do TabNews

Mudança no carregamento do conteúdo

Mudar a paginação por um sistema que carrega o conteúdo de acordo com que o usuário dessa a tela

Sobre Tabcoins e Tabcash

Informações sobre as Tabcoins e Tabcash, como funciona e pra que serve

1
3
3

acho que faltam alguns ajustes para melhorar a experiencia mobile! Vou listar aqueles ajustes que acham que entram sem tulmutuar a milestone

  • ajuste no viewport (hoje aparece com borda branca)
  • ajuste na caixa de markdown (por alguma razão não está mostrando o comportamento padrão / nativo do teclado do smartphone)
  • ajuste no ícone (fav); aplicar uma versão com fundo branco ao invés de alpha para mobile
  • uma versão do menu em bottom shift ou com sticky to top

me coloco à disposição pra ajudar com isso e mais 💪

bora juntos!

1

Show Marcel! Algumas dúvidas:

ajuste no viewport (hoje aparece com borda branca)

Você poderia enviar um print mostrando o que aparece para você?

ajuste na caixa de markdown (por alguma razão não está mostrando o comportamento padrão / nativo do teclado do smartphone)

Sobre a caixa de markdown, o teclado nativo não aparece pois na verdade essa área aqui não é um textarea e sim é um editor de código. Eu acho que nesse caso o que iremos precisar fazer é reconstruir do zero nossa caixa de markdown usando componentes nativos, como o textarea.

uma versão do menu em bottom shift ou com sticky to top

Não consegui compreender isso, se puder esclarecer um pouco mais seria show!!

1

Opa!
Não sei se ainda dá tempo de vermos estes ajustes, mas seguem os prints

  1. Sobre o ajuste do viewport drawing
  2. Entendi, notei também esse pequeno bug (print)
drawing
2

Marcel, obrigado por reportar esses bugs! Consegui reproduzir aqui e não há nenhuma tarefa específica para consertar eles, mas há outras tarefas mais gerais que englobam por reflexo consertar esses problemas 🤝

3

Algumas features que pensei:

  • Possibilidade de admins criarem posts sem TabCoins.
    Esses posts ficariam no topo da pagina inicial por um tempo definido e seria útil, por exemplo, para posts com o intuito de anunciar novidades do TabNews e outras coisas importantes, mas que não deveriam continuar no topo depois de um determinado tempo, porque se não isso pode abaixar posts com valor, mas sem tabcoins o suficiente para passar esse post.

  • Link direto para o comentário.
    Se você quer compartilhar a "thread" inteira, mas dando destaque a uma mensagem especial, seria melhor se você pudesse compartilhar um link prarecido com isso: https://www.tabnews.com.br/user/post?comment=xxx-xxx-xxx-xxx, onde ele abria na parte do comentário, ao invés de uma página especifica ou no post principal.

  • Filtros especiais.
    Se o usuário preferir, ele pode escolher um algoritimo de ranqueamento que preferencia o tempo, por exemplo. Ou, se ele achar que o ranqueamento pudesse ser melhor para achar o que quer mais rapido, um lugar que ele pode escolher o quanto cada fator influencia no ranqueamento.

  • Suporte/FAQ.
    Acho que isso só falta fazer um "chat" ou uma pagina que tinha um e-mail de contato/suporte, já que a parte do back já está feita. Quase todo erro o back-end retorna um "error_id" e um "request_id", facilitando demais o trabalho.

  • Link de "sobre nós".
    Talvez esse seja mais simples, é só colocar um link para o primeiro post: Tentando construir um pedaço da internet mais massa, que já é um resumo muito bom do que isso é.

Algumas coisas, como possibilidade de seguir alguem, eu não coloquei, já que o objetivo não é ser uma rede social, se entendi correto, mas se achar que pode ser bom para o que a plataforma está tentando ser, acho que seria uma boa adição

Edit: Também seria legal uma maneira de ver se o comentário (ou conteúdo) foi editado, como isso:
Imagem com um editado após o horario da publicação

1
2
  • Preview da notícia na tela principal;
  • Ajuste para abrir conteúdos externos em outra aba (vídeo do Youtube por exemplo);
  • Terminar a parte de configuração do perfil (no mínimo avatar/foto);
  • Talvez uma repaginada no UX/UI. Algum Designer de plantão? :-)
2
2

ahh, eu entendo o preview da notícia sendo tipo quando você passar o mouse por cima, abrir uma espécie de pop-up.

No youtube, quando eu acesso pelo Opera GX, acontece isso, o vídeo começa a rodar a aparecem mais detalhes. Realmente seria legal no TabNews

2

Acredito que seria otimo poder ver a lista de pessoas que deram os TabCoins nos artigo postados.

Outra sugestão é ao inves de o usuário possuir foto de perfil, poderia ao menos ter algo como um avatar formado com as duas primeiras iniciais do nome (lembro que foi discutido sobre nome de usuário e nome do usuário).

2

Filipe, entendo que a ideia é manter um portal descentralizado com nicho em tecnologia, no entanto, é interessante que o TabNews esteja presente de forma oficial ao menos no Instagram e no Twitter, gerando conteúdo que faça conversão para cá.

Qual sua visão sobre isso?

4

Excelente ponto e estou super alinhado com sua visão meu caro! Algo importante a se destacar é que cada frente pode trazer uma pessoa com um estado de espírito diferente. O que quero dizer com isso é: a exata mesma pessoa vindo por uma chamada no Twitter ou por uma chamada no Instagram pode se comportar de formas diferentes aqui dentro do TabNews.

Então minha primeira preocupação para proteger ao máximo esse espaço novo aqui é não banalizar a nossa distribuição. Então sugiro não adotarmos estratégias para trazer pessoas só por querer crescer. Sugiro pensarmos em estratégias como "com qual estado de espírito queremos trazer as pessoas para cá?"

E com isso, como podemos trazer pessoas que queiram ser construtivas ao invés de destrutivas? Que num diálogo querem ser exatas e empáticas simultâneamente, ao invés engajarem numa guerra de sarcarsmo? Que nesse diálogo queiram aproximar as pessoas ao invés de distanciar elas só por querer ganhar um argumento?

E eu acho que no limite é possível explorar todas as redes sociais se tivemos carinho com esses pontos que levantei. A primeira que eu vejo isso acontecendo é no meu próprio canal do YouTube, onde eu gostaria de usar conteúdos de valor concreto daqui como base para novos conteúdos e com isso destacar a origem, autor, link, etc... como já fiz com outros conteúdos da internet. Acredito que vai ser uma ótima forma de exposição, e também conseguir trazer a pessoa com o estado de espírito certo.

Outro formato que dá para explorar também é ter um canal exclusivo do TabNews e isso pode ser a base para criar conteúdos para as outras redes sociais. Meu único medo de conteúdo "requentado" é, novamente, trazer a pessoa com um estado de espírito muito superficial.

O que você acha dessa posição?

2

Eu acho seu ponto super válido! Acompanho seu canal há anos e é evidente que uma das suas maiores preocupações é ter uma comunidade construtiva. Por conta disso, ele se tornou um grande centro de reunião de pessoas gente fina, que gostam de tecnologia, e querem contribuir para um mundo virtual menos tóxico. Por isso, faz todo sentido que nosso objetivo seja manter esse mesmo carinho com o TabNews.

Então, levando sua perspectiva em consideração e avaliando seu canal como um meio de divulgação filtrado pensei o seguinte:

  1. Em todos os vídeos do canal Filipe Deschamps, você poderia tirar 30 segundos para divulgar o TabNews e elencar um tópico que esteja em alta - baseado nas TabCoins e comentários.
  2. Um vídeo semanal fazendo um resumo dos principais tópicos criados no TabNews - também baseado nas TabCoins e comentários.

A segunda opção, ao meu ver, seria muito bacana, pois além de incentivar os criadores de conteúdo a contribuírem cada vez mais com a proposta do TabNews, também seria uma forma de atrair novos membros. (Não levei em consideração sua disponibilidade de tempo nas duas sugestões, visto que impactariam diretamente na sua produção. Então também é algo a se considerar.)

1

Se me permite dar a minha opinião sobre o assunto, acredito que faça sentido após terminar o MVP e ter as features em pleno funcionamento. Atualmente faltam features para ser considerado um MVP, pelo menos ao meu ver. Com o MVP finalizado faz sentido divulgar, uma vez que o utilizador que não é membro do canal não irá compreender os constrangimentos que atualmente existem, como por exemplo, editar o perfil, o que poderá ter um efeito negativo.

2
2

Acredito que um "spotligth" o famoso crtl+k para busca de assuntos de interesse seria interessante, assim o usuario poderia encontrar o assunto desejado (se houver) mais rapido sem ter que ficar passando as paginas

2

Uma sugestão é melhorar as recomendações de posts, hoje a home recomenda os posts mais recente, isso faz com que a pessoa só leia os artigos publicados a pouco tempo, fazendo com que os blogs mais antigo fiquem esquecidos.
Seria interessante algum mecanismo que não fizesse os posts antigos sumirem.

2
1
2