Incentive novas inscrições ocultando novos tópicos

Olá, estou aqui hoje para sugerir um novo recurso. Bem, novo para mim, de qualquer forma — não estou totalmente familiarizado com o Discourse, então, se não for novo, por favor, me avisem. Estou familiarizado com os componentes que incentivam as pessoas a se registrarem em um site Discourse para certas categorias ou sob certas condições. Eu queria sugerir um componente semelhante, mas baseado em uma condição diferente, que é esta: uma configuração seria configurada pelo administrador, por exemplo, tópicos com menos de três dias ou menos de quatro dias de idade não seriam visíveis para usuários não registrados. Haveria uma mensagem incentivando-os a se registrarem. O que vocês acham disso, se já não existir, é claro?

Estes são os componentes a que você está se referindo aqui?

Você já está usando algum deles? Se sim, você pode descrever seu uso atual? Se não, você pode compartilhar o porquê?

Eu poderia imaginar isso como um novo recurso para um desses componentes existentes, em vez de um novo componente. Existe algum motivo pelo qual você acha que isso deveria ser um componente separado?

2 curtidas

Concordo aqui com o @mcwumbly: parece um ajuste melhor para uma solicitação de recurso para o componente Tópicos Restritos (Gated Topics), que já possui a maioria dos recursos necessários implementados.

2 curtidas

Sim, exatamente, obrigado por mencionar os links.

Eu uso ambos os componentes de forma eficaz. O primeiro para dar maior valor a certas categorias. O segundo para incentivar as pessoas que visitam meu site com frequência suficiente a se cadastrarem, mesmo que não entendam necessariamente os benefícios de fazê-lo.

Eu preferiria que fosse um novo componente. Não vejo isso como uma opção para o primeiro componente, pois seu propósito é agir por categoria. E minha sugestão não é por categoria, mas para todas as categorias com base na data de criação dos tópicos. Portanto, é uma base muito diferente. Quanto a uma possível opção para o segundo componente, também não acho que seja uma boa ideia. Seu propósito não é de forma alguma agir de acordo com a data de criação dos tópicos. Por esse motivo, sugiro a criação de um novo componente.

1 curtida

Eu não acho sábio misturar os dois conceitos. Minha ideia é para pessoas que foram trazidas para o meu site, muitas vezes através de mídias sociais, para se cadastrarem, participarem ativamente do site, reagirem e comentarem em artigos. Pessoas que foram trazidas para o meu site dessa forma passaram por tópicos que foram postados mais recentemente nas mídias sociais. E isso não tem nada a ver com o conceito de categorias. A barreira baseada em categorias é um recurso de tipo de conteúdo. Esta não é de forma alguma minha sugestão, que se baseia na novidade dos tópicos, independentemente das categorias.

1 curtida

Mas esse não é o ponto.
O componente de tópicos restritos já tem todos os componentes necessários (a página bloqueada, a lógica,…) para fazer o que você quer, ele só precisa adicionar uma nova condição para usar “dias de idade” em vez de categorias.

Isso é muito mais fácil de fazer do que ter que essencialmente duplicar o componente inteiro, mas trocar o gatilho.

2 curtidas

Sim, eu entendo do ponto de vista do programador, mas do ponto de vista do usuário, receio que os dois conceitos sejam diferentes. Haveria duas opções, um filtro por categoria e um filtro por data? Seria possível combiná-los? Receio que isso adicionaria complexidade a um componente que era bastante simples e fácil de entender. Essa é a natureza das minhas reservas, que é a confusão entre os conceitos.

1 curtida

Eu realmente não vejo isso como 2 conceitos diferentes, para ser sincero. Para mim, isso se encaixa como uma nova configuração para o componente existente.

Sim, é exatamente isso que eu acho que poderia ser. Apenas um menu suspenso para escolher seu tipo de filtro preferido.

1 curtida

Isso seria bom para mim. Desde que os dois tipos possam ser selecionados e não um ou outro.

Por que não um ou outro? Sua OP descreve

Mas você está dizendo agora que gostaria que tanto o baseado em tempo quanto o baseado em categoria funcionassem juntos?

Eu gostaria de ter ambos os recursos, o que já existe e que eu uso, e o que estou solicitando. No entanto, a menos que seja mais fácil para o programador, não quero que eles sejam combinados no mesmo componente, pois a finalidade dos dois componentes não é a mesma (temendo a confusão do usuário sobre a qual eu estava falando). Se for tomada a decisão de apresentar esses dois recursos no mesmo componente, deve ser possível selecionar ambos os recursos sem que um substitua o outro.

Ok, então vamos ver se entendi:

Você gostaria de poder dizer, por exemplo:

na categoria X eu quero ocultar tópicos se eles forem mais novos que \[tempo\]?

se você quisesse que funcionassem em conjunto, então esse é ainda mais motivo para implementá-lo no mesmo componente. Porque como outro componente saberia o que o outro está fazendo?

Eu recomendo fortemente fechar isso e fazer sua solicitação na página do componente de tema.
Ignore-me, esqueci que Tópicos Bloqueados (Gated Topics) era um componente oficial.

1 curtida

Não :grinning_face_with_smiling_eyes:

Eu quero ocultar todos os tópicos mais recentes do que este número de dias, independentemente da categoria, para usuários que não estão logados.

2 curtidas

Devemos manter isto como um tópico separado, independentemente da implementação:

Eu não acho que precisamos sequer debater a implementação aqui, a menos que/até que alguém esteja pronto para começar a trabalhar nisso.

Vamos manter a conversa focada em definir os requisitos funcionais e acertá-los primeiro.

1 curtida

Ok, entendi, e você só quer conseguir escolher os dois tipos simultaneamente para poder fazer:

  • todos os tópicos mais recentes que este número de dias, independentemente da categoria
  • &
  • todos os tópicos, independentemente da idade, nesta categoria
2 curtidas

Sim, eu acho, justo.

2 curtidas

Exatamente isso, obrigado.

2 curtidas