| Resumo | Um modal de boas-vindas para ajudar membros novos ou que retornam à comunidade com maneiras acionáveis de começar a explorar/interagir em um fórum | |
| Prévia | Theme Creator (Requer estar logado) | |
| Repositório | GitHub - noahLovell/discourse-welcome-modal | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo em Temas do Discourse? | Guia para iniciantes sobre como usar Temas do Discourse |
Instalar este componente de tema
Por que usar isto?
Muitas comunidades apresentam altas taxas de inscrição, mas lutam contra o “abandono no primeiro dia”. Ao fornecer caminhos acionáveis, você reduz a carga cognitiva sobre novos membros e os orienta em direção aos comportamentos de alto valor que constroem a retenção a longo prazo.
Capturas de Tela
Desktop
Mobile
Como funciona
O modal usa uma implementação baseada em lógica para evitar solicitar a membros regulares que já estão familiarizados com sua comunidade.
- Novos Usuários: Exibe automaticamente para todos os usuários que se registraram após a sua
feature_enabled_date. - Período de Carência: Durante uma janela configurável, o componente marca “silenciosamente” usuários ativos como tendo visto o modal para que eles não sejam interrompidos.
- Usuários Legados: Mostra aos usuários existentes que retornam ao fórum após a expiração do seu período de carência, ajudando a reintroduzi-los.
Nota: O estado de “visto” é armazenado localmente no navegador do usuário, então o modal pode reaparecer se ele mudar de dispositivo ou limpar o cache.
Configurações
| Configuração | Tipo | Padrão | Descrição |
|---|---|---|---|
feature_enabled_date |
string |
\"2026-01-01\" |
Insira a data no formato AAAA-MM-DD. |
grace_period_months |
integer |
3 |
Número de meses após a data de ativação do recurso para marcar silenciosamente os usuários existentes como vistos. |
card_layout |
enum |
\"grid\" |
Escolha como os cartões são exibidos no modal de boas-vindas (grid ou list). |
card_content |
objects |
[] |
Configure os cartões mostrados no modal de boas-vindas (requer id, title, subtitle, imgUrl, altText, btnLabel e action). |
title (Tradução) |
text |
Join the conversation |
O título principal exibido no topo do modal. |
close_btn (Tradução) |
text |
Done |
O rótulo para o botão que fecha o modal. |
Este é meu primeiro verdadeiro componente de tema
Eu adoraria receber feedback, pensamentos, coisas que poderiam ter sido feitas melhor ![]()


