Modificações mais malucas do Discourse

Olá :waving_hand:

Estou incrivelmente curioso para descobrir as modificações mais extraordinárias que você conseguiu realizar na sua plataforma Discourse. Sei que muitas pessoas usam os temas padrão e plugins, mas tenho certeza de que há muitas outras plataformas com modificações completamente únicas. Estou ansioso para ver essas criações. :slightly_smiling_face:

Sua plataforma Discourse é única de alguma forma? Se quiser, apresente seu site neste tópico. :slightly_smiling_face: Ao fazer isso, é possível que uma nova perspectiva se desenrole diante de nós, mostrando a flexibilidade notável do Discourse e os níveis impressionantes de personalização que ele pode alcançar.

Este tópico não é para perguntas como… Peça para compartilhar a fonte ou o código da personalização. É apenas para ver o que é possível e talvez possamos obter algumas ideias… De qualquer forma, se o autor/criador quiser compartilhar suas modificações, ele pode fazê-lo nas categorias Customization > Theme, Customization > Theme component ou Customization > Plugin.

Obrigado :slightly_smiling_face:

21 curtidas

Modifiquei o plugin de assinatura para permitir que as pessoas especifiquem um conjunto de seus Pokémon favoritos para mostrar abaixo de suas postagens (este é um fórum baseado em Pokémon). Também adicionei um sistema de distintivos que concede aos usuários um distintivo quando eles atingem uma certa contagem de postagens. Isso é mostrado abaixo do nome de usuário. Há também um plugin que permite às pessoas compartilhar suas contas do Instagram/YouTube/ebay ao lado de seus nomes. Nada muito louco.



Um mais louco foi este plugin do Discord que fiz, que vincula contas entre Discourse/Discord. Ele armazena todas as mensagens no banco de dados do Discourse para que você possa consultar rapidamente a contagem total de postagens do Discord (que, acredite ou não, não é um recurso que você pode fazer facilmente de outra forma). Com base na contagem de postagens, você pode coletar um distintivo no fórum (e ele também lhe dá essa classificação usando a API do bot do Discord). Você também pode ver suas postagens do Discord no Discourse, porque sim.

10 curtidas

Não é um bom exemplo do que você pode fazer com o discourse…
mas você pode colocar qualquer tema que quiser. Isso pode ser loucura, porque quebrado = louco, certo?

3 curtidas

Eu criei um painel que permitirá que você instale o Discourse:

Você pode inserir seu nome de host e chaves de API para Mailgun e Digital Ocean e clicar em um botão para instalar:

O script cria um droplet, configura o mailgun e envia um e-mail com as configurações de DNS necessárias. Quando você as tiver feito, ele instala o Discourse e envia um e-mail quando estiver completo.

Um site configurado se parece com isto:

Você também pode gerenciar plugins e configurações de ambiente:

Se você entrar no grupo de teste gratuito, poderá experimentá-lo gratuitamente.

16 curtidas

Na Backbase, usamos uma instância do Discourse fortemente modificada que servia a toda a nossa documentação de produto (renderizada a partir de Asciidoc e Docbook).
Cerca de 1,5 milhão de documentos, totalmente incorporados ao framework Ember do Discourse. Tínhamos uma busca personalizada no Algolia que incluía tudo.

E desenvolvemos algo usando a gamificação/conquistas para emular as Trilhas do Salesforce.

Infelizmente, era uma comunidade fechada, então não tenho muitos recursos visuais para compartilhar :frowning:
Fiz uma postagem anos atrás com algumas capturas de tela:

9 curtidas

Poderia compartilhar este plugin modificado e como você fez a última parte da sua resposta aqui? Gostaria de usá-lo como base para modificar às minhas necessidades.

1 curtida