Ciao a tutti! ![]()
Avendo solo conoscenze minime di programmazione, ho sperimentato con la codifica AI per compensare e ho creato un plugin che genera gallerie di immagini dagli argomenti.
Aprite bene gli occhi e assistete all’alleanza tra la macchina autonoma e il grande scimmione alimentato a soda dietetica!
![]()
Potete vederlo dal vivo e provarlo qui. Questa è principalmente un’istanza di prova, quindi la disponibilità non è garantita.
Casi d’uso
Ideale per comunità incentrate sulle immagini e/o argomenti in cui gli utenti pubblicano molte foto.
Consente un’esperienza fotografica completa senza che la normale interfaccia dell’argomento intralci.
Caratteristiche
- Scorrimento infinito
- Filtro utente
- Filtro data
- Può avviare la galleria da un dato numero di post
- Utilizza il visualizzatore Photoswipe
- Accesso specifico al gruppo
- Compatibile con smartphone
- Mostra quali altre immagini appartengono allo stesso post quando si passa il cursore su una miniatura (effetto sfondo):

Ci sono diversi pulsanti per passare da un argomento a una Galleria ![]()
- Dalla timeline
- Alla fine di un argomento
- Su ogni post
Se apriamo la galleria da un post, la galleria viene filtrata e mostra solo le immagini a partire da quel post. È possibile annullare questo filtro con un solo clic.
Sicurezza e query di immagini
Le gallerie sono disponibili solo per gli argomenti a cui un utente ha accesso.
Non visualizzano immagini da post eliminati in modo morbido, post segnalati nascosti, sussurri (se l’utente corrente non vi ha accesso) e utenti ignorati.
Se un’immagine viene visualizzata più volte nello stesso argomento, solo la prima occorrenza appare nella galleria.
Non mostra caricamenti non regolari (avatar, emoji personalizzate, ecc.).
Non funziona con le immagini hotlinked.
La galleria visualizza le immagini nello stesso ordine dei post, e indipendentemente dalla loro data di caricamento e autore (a questo proposito, funziona in modo diverso da il mio altro progetto bozza).
Bug e debolezze
- Mostra favicon e miniature di onebox nella galleria
- Nessun meta tag sui link della galleria
- Nessun lavoro sulle funzionalità di accessibilità
- Gli URL degli argomenti senza slug (
t/13/gallery) o gli URL degli argomenti con slug errato (t/not-topic-title/13/gallery) non reindirizzano alla pagina della galleria dell’argomento
Da fare
- Provare a risolvere i bug e le debolezze identificate
- Aggiungere un’impostazione per abilitare o disabilitare le gallerie in categorie specifiche
- Aggiungere un’impostazione per abilitare o disabilitare le gallerie in argomenti specifici
- Mettere il titolo dell’argomento nell’intestazione durante lo scorrimento?
Dove posso trovarlo e perché non l’hai pubblicato su Plugin?
Innanzitutto, un piccolo avvertimento amichevole!
È generato per lo più dall’IA e la conoscenza tecnica coinvolta in questo progetto supera la mia. Pertanto, nonostante abbia letto il codice, non posso garantire al 100% che sia affidabile o sicuro. Non installarlo se non puoi rivedere il codice tu stesso.
Ora, sarei felice se un vero sviluppatore fosse abbastanza entusiasta da guardare il codice, che per quanto ho visto non è molto complesso. Se ciò può essere fatto, allora l’argomento può sicuramente essere spostato in Plugin e mantenuto, soprattutto dato che intendo usarlo sul mio forum della comunità.
Nel frattempo, considera questo progetto come un semplice esperimento e non un plugin pronto per la produzione.
Puoi trovare il codice qui: https://github.com/Canapin/discourse-topic-gallery
Per impostazione predefinita, il plugin è disabilitato e le gallerie disponibili solo per gli amministratori. Visita prima le impostazioni.
Argomenti Feature correlati che ho creato su funzionalità simili:
