Novato total com dificuldades para pré-visualizar o modal de inscrição com meu tema de teste, o que estou perdendo?

Olá a todos,

Eu sou a pessoa menos desenvolvedora que se pode imaginar (trabalho com suporte à comunidade em uma instituição de caridade), mas sou responsável por um fórum da comunidade que usa o Discourse (plano Pro Plus) e estou fazendo o meu melhor para aprender. Estou gostando do processo, embora este ponto específico tenha sido uma dor de cabeça!

Eu pesquisei posts semelhantes aqui e pedi ajuda ao bot de IA do Discourse, mas ainda estou travado. Desculpe se estou perdendo algo óbvio.

Estou tentando alargar o formulário de inscrição e reduzir o preenchimento lateral. Criei um tema de teste e adicionei o CSS lá, mas não consigo descobrir como realmente pré-visualizar o formulário de inscrição usando esse tema de teste. Não parece que eu tenha nenhuma das opções de “pré-visualizar como anônimo” que vi em outros lugares.

Até agora, eu tentei:

  • Logado: /signup redireciona para a página inicial (esperado).

  • Deslogado: Consigo acessar /signup, mas apenas com o tema padrão, nunca com meu tema de teste.

  • ?preview_theme_id=XX quando deslogado retorna:
    “Falha ao pré-visualizar o tema porque ele não existe ou você não tem permissão para acessá-lo.”

  • Fazer login via navegação anônima me permite selecionar o tema de teste, mas então não consigo visitar /signup porque estou logado.

  • Eu também tentei usar o Discourse Theme Creator, mas acredito que meu tema não é elegível para ser visto anonimamente e eu precisaria fazer parte de um grupo específico ou ter permissões de compartilhamento habilitadas para tornar o tema publicamente visível, então só consigo vê-lo como se estivesse logado lá também.

No momento, parece que eu posso ver a página de inscrição ou ver o tema de teste, mas não ambos ao mesmo tempo.

Antes de encerrar por hoje, existe uma maneira simples e suportada para um administrador não técnico pré-visualizar o modal de inscrição usando um tema não padrão em um site Discourse hospedado (sem torná-lo o tema padrão para todos)?

Obrigado, e peço desculpas se estou ignorando algo direto ou estupidamente óbvio. Estou ansioso para entender a maneira correta de abordar isso como um novato total.

2 curtidas

Acho que você pode precisar fazer isso em um ambiente de desenvolvimento, o que parece um grande passo (mas Instalar o Discourse para desenvolvimento usando Docker pode não ser tão difícil).

A outra maneira de fazer é viver no limite e fazer isso no site ativo. A menos que você receba dezenas de cadastros por dia, é provável que ninguém perceba.

Editar:

É isso que deve ser feito!

3 curtidas

Bem-vindo ao Meta :waving_hand:

Você poderia entrar no grupo @theme_creator, que permite compartilhar um tema no criador de temas para que você possa visualizá-lo sem fazer login.

Você também poderia adicionar seu tema de teste como um tema disponível para os usuários do seu fórum (mas não como o novo padrão). Com o Sidebar Theme Toggle você poderia selecionar esse tema enquanto estiver deslogado. Mas os usuários, é claro, ainda poderiam vê-lo.

Uma instalação de desenvolvimento (dev install) também pode ser mais fácil do que você espera. Eu comecei com um codespace no GitHub, onde instalei meus temas.

Inscrever-se para um teste gratuito de 14 dias do Discourse e usá-lo para testes também funcionaria.

3 curtidas

Olá,

Obrigado pelo tópico, está muito bem explicado o que você já tentou e eu entendo que deve ser frustrante descobrir uma solução não técnica.

Se for apenas algum CSS simples que você está tentando visualizar ao vivo, uma extensão de navegador pode ajudar. Instale algo como Stylus, cole seu CSS e você poderá visualizar a página desconectada.

Isso ajudaria você?

3 curtidas