Plugin Personalizado de Mago 🧙

Aqui está o plugin e a funcionalidade de criar categoria de tópico, funcionando para mim:

Ah, agora entendi o motivo.

Eu ficava sempre confuso com o fato de as caixas removerem o que eu havia configurado, mas salvarem essas configurações. No entanto, isso não se aplica a todas as configurações. Elas são estranhas e complicadas. Meu vídeo deve explicar melhor.

Tenho um problema com grupos e tags. Provavelmente, outros campos também estão sendo afetados.

Obrigado, pessoal, isso ajuda. Uma possível correção foi mesclada. Me digam como foi.

Funciona para a configuração de categoria, mas as tags ainda não são definidas ou a seleção de tags é simplesmente descartada após salvar.

Angus, obrigado por responder e por levar minha sugestão de forma positiva. Agradeço muito por todo o trabalho que você dedicou a isso.

O problema com este plugin em particular é que alguns de nós o utilizamos com usuários que acabaram de se registrar. Se o plugin não funcionar por dias ou semanas, isso prejudica diretamente o acesso ao nosso fórum. Isso nos obriga literalmente a desativá-lo, quebrando nosso processo de registro cuidadosamente organizado.

Eu realmente não sei quantos relatos houve, e não é papel meu investigar isso — você sabe melhor do que ninguém. Meu ponto é que, dada a importância do plugin para o site (ele pode literalmente impedir novos registros), talvez seja uma boa ideia entrar em contato para ver se alguém está disposto a contribuir e ajudar na manutenção.

Felizmente, há bastante capacidade no Meta, e sempre há alguém disposto a ajudar, especialmente com recursos tão importantes quanto este.

Melhores votos.

2 Curtiram

O problema parece estar resolvido na maior parte, mas percebi que persiste para alguns usuários:

Também fiz um teste e ele não aplicou nenhuma das configurações aos usuários, grupos ou rastreamento de tags.

@Eviepayne @Lebron Mais uma rodada de correções para os problemas adicionais que vocês relataram

Muitas pessoas têm feito isso ao longo dos anos, o que tem sido ótimo :slight_smile: De fato, isso sempre foi um esforço conjunto.

Às vezes, quando algumas pessoas dependem do plugin como uma peça crítica de sua configuração e desejam manter a atualização de seus sites para o código mais recente do Discourse regularmente, elas enviam PRs para este plugin, que eu reviso e mesclo relativamente rápido.

Sugiro gentilmente que, se você tem capacidade para reformular sua stack devido a este plugin quebrar, provavelmente tem capacidade para executar o Codex ou Claude de vez em quando para criar um PR para o plugin quando notar algo quebrando em seu site. Não sou particularmente exigente. Se o PR estiver passando no CI e seu agente tiver adicionado testes onde necessário, eu revisaria e provavelmente o mesclaria.

2 Curtiram

Obrigado mais uma vez, Angus. Atualmente, estou aprendendo e desenvolvendo por conta própria meus primeiros componentes simples de temas e plugins (vibe-coding); ainda tenho muito o que aprender, por isso não acho que seja o momento certo para me envolver como você sugeriu.

De qualquer forma, farei isso quando o momento for o certo, e ficarei feliz em fazê-lo. Enquanto isso, gostaria de esclarecer que minha humilde sugestão não é que qualquer pessoa possa enviar PRs, mas sim que haja outra pessoa mantendo este plugin, dada sua relevância direta para o fluxo de registro de usuários.

Atenciosamente.

1 Curtiu

Acho que você provavelmente está mais preparado do que imagina :slight_smile: De qualquer forma, da próxima vez que encontrar um problema, tente resolver. Farei uma revisão rapidamente.

2 Curtiram

Parece estar funcionando bem, chefe. Obrigado mais uma vez. Avisarei se encontrar mais problemas. Seu plugin faz um ótimo trabalho para muitos que o usam, e espero que mais pessoas comecem a contribuir para ele.

1 Curtiu

As atualizações parecem estar funcionando! Fantástico! Muito obrigado pelo seu trabalho e atenção.

Obrigado, Angus, por continuar dedicando seu tempo à manutenção deste plugin extremamente útil (com uma longa história!).

Sim, este é um problema antigo. Acho que começou a apresentar falhas há cerca de um ano (talvez dois).

Acabei de atualizar para a versão mais recente do Discourse e do plugin wizard, e estou enfrentando alguns problemas.

  • Após a atualização, se eu tivesse qualquer condicional em alguma etapa, apenas a primeira permaneceu; as demais foram excluídas. Não consigo recriar minhas condições, o botão de mais não faz nada.
  • Não consigo mais adicionar condições, dados obrigatórios ou parâmetros permitidos em nenhuma etapa.
  • Quando eu salvo as alterações, o formulário fica completamente em branco. Recarregar a página funciona e as alterações parecem ter sido feitas.
  • Quando eu carrego a página de configurações do formulário pela primeira vez, ela exibe a etapa 1 normalmente. Posso clicar em outra etapa e os campos aparecem normalmente. No entanto, se eu tentar ir para uma etapa diferente a partir daí, os campos permanecem os mesmos da etapa anterior — se eu tentar uma etapa diferente, aqueles mesmos campos anteriores continuam persistindo. Recarregar a página traz tudo de volta ao normal.
1 Curtiu

Oi @angus, queria saber se você poderia dar uma olhada nisso?

1 Curtiu

Peço desculpas pelo atraso, Jen. Acabei de mesclar uma correção no painel de administração, o que pode resolver seus problemas. Me avise.

3 Curtiram