| Resumo | Credita todos que editaram um post do wiki, logo abaixo do post | |
| Repositório | GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo em Temas do Discourse? | Guia do iniciante para usar Temas do Discourse |
Instalar este componente de tema
O Discourse mantém cada edição do wiki, mas nunca mostra quem contribuiu. Este componente lista-os abaixo do post, para que as pessoas que mantêm o wiki atualizado recebam o crédito por isso.
O que faz
- Mostra “Coeditado por” e os avatares dos editores abaixo do primeiro post de um tópico wiki.
- Classifica os editores pela quantidade de edições feitas em revisões recentes. O autor do post,
systemediscobotnão são listados. - Abre o cartão de perfil de cada pessoa ao clicar.
- Após um número definido de avatares, os restantes ficam atrás de “+N mais”.
- Funciona para visitantes deslogados: o histórico de edições de um wiki é público mesmo com
edit_history_visible_to_publicdesligado. - Inclui localizações em inglês e espanhol.
Configurações
| Configuração | Padrão | |
|---|---|---|
target_categories |
vazio | Categorias cujos wikis mostram a lista |
target_tags |
vazio | Tags cujos wikis mostram a lista, em qualquer categoria. Sem categorias ou tags definidas, todo wiki mostra isso. |
label |
vazio | Texto antes dos avatares. Vazio usa o idioma do visualizador. |
label_overrides |
nenhum | Redação diferente por categoria |
excluded_users |
vazio | Nomes de usuário que nunca são listados |
max_avatars |
5 |
Avatares mostrados antes de “+N mais” |
max_revisions |
20 |
Revisões recentes lidas, até 40 |
Limites conhecidos
- Uma solicitação por revisão em cada visualização, portanto, apenas as revisões recentes são lidas: editores anteriores de um wiki fortemente editado são excluídos. O limite é de 40 porque o Discourse bloqueia um visitante após 50 solicitações em 10 segundos por padrão.
- Outros bots, como os de IA, não podem ser detectados automaticamente: eles precisam ser adicionados a
excluded_users. - Qualquer revisão conta, incluindo uma que apenas alterou o título, tags ou categoria.
- Apenas o primeiro post recebe crédito.
excluded_usersapenas oculta nomes. Suas edições permanecem no histórico do post.
Para um placar de líderes em vez de crédito por post, o README inclui uma consulta do Data Explorer. Relatórios de bugs e PRs são bem-vindos.