Modificações/recursos que fiz no meu fórum (e por quê)

Seguindo Show and tell: where to share things interesting things you're doing with Discourse, este é um tópico onde vou reunir as várias melhorias personalizadas (em primeiro lugar, originais, não oficiais do :discourse: ou de terceiros) que fiz ou recursos que adicionei aos meus fóruns, e o porquê.

Recursos do Discourse financiados pela comunidade

Um dos meus fóruns é financiado pela comunidade. A comunidade é muito prestativa, e a meta de doação (~300€) sempre foi atingida, mesmo que tenha ficado mais lenta a cada ano, levando até 6 meses para alcançar a meta.

A configuração original

  • Um tópico de doação com um link no cabeçalho:
  • O tópico é atualizado anualmente e fixado até que a meta de doação seja atingida.
    Não havia um problema real, mas as doações que ocorriam ao longo de muitos meses consumiam um pouco do meu tempo e energia para gerenciar.

O que fiz e o que mudou

Resultado

Eu não esperava grandes mudanças, mas, para minha surpresa, no primeiro ano em que essa barra de progresso foi adicionada, o tempo para atingir a meta de doações caiu de 6 meses para 2 dias!
Isso me deixou mais tranquilo ao gerenciar essas doações. Eu nunca quis empurrar “doar” na cara dos membros, e acho que essa barra de doação não é invasiva ou insistente. É apenas um ótimo lembrete visual.

Para aqueles interessados em financiamento comunitário, você pode dar uma olhada em Discourse Ko-fi integration, que possui uma configuração de compatibilidade com o componente de barra de progresso.

Recursos para comunidades focadas em imagens

A meu ver, o Discourse há muito tempo ficou para trás na exibição e descoberta de mídias. Hoje em dia, todos compartilham e assistem a fotos e vídeos, e o Discourse não valoriza o suficiente (parabéns à equipe por melhorar o visualizador de imagens recentemente, embora!).

Melhoria na busca por imagens

Especificamente, acho que a busca deixou de oferecer um recurso: retornar imagens reais ao usar o filtro with:images. Como a busca funciona atualmente, ela retorna apenas trechos de posts, o que torna a busca por imagens frustrante e ineficaz.
Após alguns anos, criei um plugin que adiciona esse recurso: Search Thumbnails

Desde que instalei esse plugin no meu fórum principal, é realmente difícil voltar à busca por imagens “sem imagens” original do Discourse. Espero que um recurso semelhante seja adicionado oficialmente um dia.

Galerias de tópicos

Meu fórum principal não é particularmente focado em imagens, mas os usuários postam muitas fotos em certos tópicos. O exemplo mais óbvio é Pictures of your latest ride continued - General - Unicyclist.com.

Vários anos antes, passei muitas noites navegando por esse tópico, post após post, olhando para fotos quando o site ainda usava o vBulletin.

Para melhorar a experiência de quem procura por fotos, criei um plugin que cria galerias a partir de qualquer tópico.

Embora ainda haja espaço para melhorias, funciona muito bem para o que foi feito.

Marcadores automáticos para filmes e séries

Tenho um Discourse pessoal no qual posto muitas coisas. Entre essas coisas estão filmes e séries que quero assistir. Como não uso aplicativos para acompanhar datas de lançamento, primeiro criei um script personalizado para ajudar a automatizar lembretes de marcadores e, mais tarde, um plugin do Discourse que funciona da seguinte maneira:

Para uma categoria, quando coloco um link de filme ou série do TMDB no campo de título, o plugin usa a API do TMDB para retornar os dados (cartaz, atores e atrizes, sinopse e, o mais importante, datas de lançamento) e preencher o título e o conteúdo, além de adicionar as tags apropriadas (filme ou série).

Após a criação do tópico, um marcador é criado automaticamente com um lembrete no momento do primeiro lançamento em VOD ou físico.


Provavelmente esqueci de algumas coisas que valem a pena compartilhar, e vou adicioná-las aqui mais tarde. :slight_smile:

12 curtidas