| Resumo | Adiciona uma visualização de galeria para cada tópico | |
| Prévia | Clique para ver um exemplo de galeria | |
| Link do Repositório | https://github.com/Canapin/discourse-topic-gallery | |
| Guia de Instalação | Como instalar plugins no Discourse |
Descrição
O Topic Gallery exibe todas as imagens de uma discussão em uma página dedicada.
Casos de Uso
Ideal para comunidades e/ou categorias focadas em imagens, onde os usuários postam muitas fotos.
Permite uma experiência de imagem completa sem que a interface regular do tópico e outros conteúdos atrapalhem.
Você pode experimentá-lo aqui. Esta é principalmente uma instância de teste, portanto, a disponibilidade não é garantida.
Funcionalidades
Funcionalidades Principais
-
Deslize infinito! [1]
-
Filtros de usuário e data
-
Inicia a galeria a partir de uma postagem específica
-
Acesso específico a grupos
-
Exclusões baseadas em categorias
-
Link para a postagem de origem abaixo da imagem atualmente aberta, para que você nunca se perca:

-
Mostra imagens agrupadas (pertencentes à mesma postagem) ao passar o mouse:

Navegação de um tópico para uma galeria
Vários botões estão disponíveis para navegar de um Tópico para uma Galeria:
-
Abaixo da linha do tempo:
-
No final de um tópico:

-
Em cada postagem (pode ser desativado nas configurações):

Se abrirmos a galeria a partir de uma postagem, a galeria será filtrada e mostrará apenas imagens a partir desta postagem. Você pode cancelar este filtro com um único clique:

URLs da Galeria
A sintaxe do URL da galeria é a mesma de um tópico regular, mas /t/ é substituído por /gallery/:
https://canapin.discourse.diy/t/share-your-pictures/10
![]()
https://canapin.discourse.diy/gallery/share-your-pictures/10
Há também um endpoint JSON público:
https://canapin.discourse.diy/gallery/share-your-pictures/10.json
Segurança e Consultas
- O acesso aos recursos é restrito a grupos permitidos e em categorias permitidas.
- As galerias são restritas a usuários com acesso ao tópico de origem.
As consultas de upload excluem:
- A ordem das imagens de uma postagem é preservada
- Imagens não carregadas pelo usuário
- Emojis personalizados, avatares, etc., referências que não são de postagens
- Uploads de postagens às quais o usuário atual não tem acesso, o que significa:
- Sussurros (se o usuário atual não puder ver sussurros)
- Postagens ocultas
- Postagens excluídas
- Postagens de usuários ignorados
Comportamento da Galeria
-
Imagens com link direto (hotlinked) não são exibidas.
-
Imagens pequenas não são exibidas (a resolução mínima pode ser alterada nas configurações).
-
Imagens duplicadas são exibidas uma única vez.
-
Imagens em citações são exibidas.
Configurações
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
topic_gallery_enabled |
booleano | true |
Habilita o plugin topic gallery. |
topic_gallery_allowed_groups |
lista_de_grupos | admins |
Grupos autorizados a acessar a galeria do tópico. |
topic_gallery_minimum_image_size |
inteiro (0–1000) | 64 |
Largura e altura mínimas (em pixels) para que as imagens apareçam na galeria. Imagens menores que este valor em qualquer dimensão são excluídas. |
topic_gallery_excluded_categories |
lista_de_categorias | "" |
Categorias onde a galeria do tópico é desativada. Tópicos nessas categorias não mostrarão botões de galeria ou a página da galeria. |
topic_gallery_post_menu_button |
booleano | true |
Mostra um botão de galeria dentro de cada postagem. |
Por padrão, o plugin está habilitado apenas para administradores. Visite as configurações para habilitar outros grupos.
Atingir o final do primeiro lote de imagens carrega e anexa automaticamente o próximo lote. ↩︎


