Olá, sou um desenvolvedor experiente, mas totalmente novo no Discourse. Vou usá-lo em um projeto e atualmente estou planejando temas de usuário claro/escuro.
O fórum será um subdomínio de outro aplicativo, onde o usuário poderá alternar o modo escuro. Minha pergunta é: o Discourse oferece uma maneira de passarmos o tema atual do usuário quando ele acessa o fórum, para uma experiência fluida?
Se sim, existe um mecanismo comum para comunicar de volta ao site principal se o usuário alterar o tema dentro do fórum?
Espero que isso seja um problema que já tenha sido resolvido antes e que não exija funcionalidades personalizadas. Obrigado!
Sim, essa é uma ideia. Talvez pudéssemos reautenticar e passar as preferências do usuário, que seriam incluídas no JWT.
Considerando que conseguimos enviar essas informações ao fórum por meio disso ou de um parâmetro de consulta, qual seria a maneira padrão de consumir essas informações e definir o tema do usuário antes da renderização inicial?