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.
Sua plataforma Discourse é única de alguma forma? Se quiser, apresente seu site neste tópico. 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.
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.
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?
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.
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
Fiz uma postagem anos atrás com algumas capturas de tela:
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.