| |
|-|-|
| Resumo | Resumo Anual do Discourse cria um tópico em 1º de janeiro que resume a atividade do fórum do ano anterior. (Veja nossos exemplos aqui no Meta - year-in-review) |
| Link do Repositório | https://github.com/discourse/discourse-yearly-review |
| Guia de Instalação | Como instalar plugins no Discourse |
Configuração Inicial
Acesse sua página /admin/plugins para clicar no botão
Configurações do discourse-yearly-review:
![]()
-
Insira as categorias das quais extrair dados na configuração
yearly review categories. Se deixado em branco, o padrão serão as 5 principais categorias públicas. -
Usando a configuração
yearly review publish category, escolha uma categoria de destino para onde o resumo será publicado.
É altamente recomendável definir a yearly review publish categorypara a categoria de equipe ou outra categoria privada, para que você possa visualizar o tópico antes de torná-lo público. Você também pode querer editá-lo primeiro. -
Em seguida, ative o plugin usando a configuração
yearly review enabled.
Recursos
Como você pode ver em 2022: The Year in Review, os dados são exibidos em duas seções — usuários e tópicos.
A seção de usuários inclui:
- Mais Tempo de Leitura
- Mais Tópicos Criados
- Mais Respostas Criadas
- Mais Respostas Recebidas
- Mais Curtidas Dadas
- Mais Curtidas Recebidas
- Mais Visitas
- Usuários que receberam uma medalha em destaque (a medalha é definida pela Configuração do Site
yearly review featured badge)
A seção de tópicos inclui:
- Mais Lidos
- Mais Curtidos
- Mais Respondidos
- Mais Populares
- Mais Marcados
Gerando o Resumo Anual
O plugin define limites para decidir quais tópicos exibir. É necessário um mínimo de 10 curtidas ou respostas, 5 marcadores, uma pontuação de 10 ou uma hora de tempo de leitura para que um tópico seja exibido. O tópico é publicado automaticamente por meio de um job em segundo plano. O job verifica se o plugin está ativado e se está dentro dos primeiros 31 dias do primeiro mês do ano. Em seguida, verifica se um tópico com o título yearly_review.topic_title já foi publicado pelo usuário do sistema. Se todas as verificações forem aprovadas, o tópico é publicado na categoria definida na configuração yearly review publish category. Se isso não estiver configurado, o tópico será publicado na categoria Sem Categoria.
Opções Extras
Categorias do Resumo Anual
As categorias usadas nesta seção são aquelas definidas na Configuração do Site yearly review categories. Se essa configuração não estiver definida, as 5 melhores categorias públicas do fórum serão escolhidas. “Melhores” é determinado pela contagem de topics_year da categoria.
Subcategorias de qualquer categoria especificada na Configuração do Site yearly review categories não serão incluídas no relatório do resumo anual. Se você quiser que subcategorias sejam incluídas no relatório do resumo anual, precisará especificá-las explicitamente na Configuração do Site yearly review categories.
Excluir Equipe do Resumo Anual
O plugin possui uma configuração yearly review exclude staff. Ela está ativada por padrão, de modo que membros da equipe são excluídos da seção de usuários e tópicos criados por membros da equipe são excluídos da seção de tópicos.
Medalha em Destaque do Resumo Anual
Uma medalha em destaque pode ser definida por meio da configuração yearly review featured badge. No máximo, 15 usuários com a medalha são exibidos. Se mais de 15 usuários tiverem recebido essa medalha, um link para a página da medalha será exibido. Se a yearly review featured badge não estiver configurada, esta seção não será exibida.
Executando o Resumo Anual Manualmente
Se você não quiser esperar pelo job em segundo plano, pode publicar o tópico pelo console do rails com:
Jobs::YearlyReview.new.execute(force: true)
Se quiser gerar um relatório para um ano específico, basta adicionar review_year: 'ano', por exemplo:
Jobs::YearlyReview.new.execute(force: true, review_year: '2021')
Hospedado por nós? Se você quiser executar o Resumo Anual manualmente, pode entrar em contato conosco em team@discourse.org e teremos prazer em organizar isso para você.
Configurações
| Nome | Descrição |
|---|---|
| yearly review enabled | Ativar o resumo anual. |
| yearly review categories | Categorias públicas das quais extrair tópicos. As 5 principais categorias deste grupo serão selecionadas. Se deixado em branco, o padrão serão as 5 principais categorias públicas. |
| yearly review exclude staff | Excluir a equipe das estatísticas de usuários. |
| yearly review include user stats | Adicionar estatísticas de identificação de usuários à primeira postagem do tópico de resumo. |
| yearly review include private categories | Incluir atividade de usuários de categorias privadas ou restritas à leitura no resumo. |
| yearly review publish category | A categoria em que o resumo será publicado. |
| yearly review featured badge | Insira o nome completo da medalha. Pode ser deixado em branco. |
Hospedado por nós? Este plugin está disponível em todos os nossos planos de hospedagem Yearly Review | Discourse - Civilized Discussion
Problemas Conhecidos
-
Os dados são exibidos em tabelas HTML. As tabelas são envoltas em tags
divque possuem os atributosdata-review-topic-users="true"edata-review-featured-topics="true". Isso permite que as tabelas sejam estilizadas quando exibidas no Discourse. Os estilos não são copiados quando os e-mails para os tópicos são criados. Os e-mails enviados para o tópico não ficam bons. -
A primeira postagem no tópico gerado tem ≈ 40.000 caracteres devido ao uso de HTML. Como resultado, ela não pode ser editada a menos que você primeiro aumente o limite de caracteres do corpo acima disso (veja Body is limited to 32000 characters; you entered 43659)
-
Emojis nos títulos não são renderizados nos links de tópicos em destaque





