Hallo zusammen! ![]()
Mit nur minimalen Programmierkenntnissen habe ich mit KI-Codierung experimentiert, um dies auszugleichen, und ein Plugin erstellt, das Bildergalerien aus Themen generiert.
Machen Sie große Augen und erleben Sie das Bündnis zwischen der autonomen Maschine und dem mit Diätlimonade angetriebenen großen Affen!
![]()
Sie können es live sehen und ausprobieren hier. Dies ist hauptsächlich eine Testinstanz, daher ist die Verfügbarkeit nicht garantiert.
Anwendungsfälle
Ideal für bildfokussierte Communities und/oder Themen, in denen Benutzer viele Bilder posten.
Es ermöglicht ein vollständiges Bilderlebnis, ohne dass die normale Themenoberfläche im Weg steht.
Funktionen
- Endloses Scrollen
- Benutzerfilter
- Datumsfilter
- Kann die Galerie ab einer bestimmten Beitragsnummer starten
- Verwendet den Photoswipe-Viewer
- Gruppenabhängiger Zugriff
- Smartphone-kompatibel
- Zeigt an, welche anderen Bilder zum selben Beitrag gehören, wenn der Mauszeiger über eine Miniaturansicht bewegt wird (Hintergrundeffekt):

Es gibt mehrere Schaltflächen, um von einem Thema zu einer Galerie zu gelangen ![]()
- Aus der Zeitleiste
- Am Ende eines Themas
- An jedem Beitrag
Wenn wir die Galerie von einem Beitrag aus öffnen, wird die Galerie gefiltert und zeigt nur Bilder ab diesem Beitrag an. Sie können diesen Filter mit einem Klick aufheben.
Sicherheit & Bildabfragen
Galerien sind nur für Themen verfügbar, auf die ein Benutzer Zugriff hat.
Sie zeigen keine Bilder aus weich gelöschten Beiträgen, versteckten markierten Beiträgen, Whispers (wenn der aktuelle Benutzer keinen Zugriff darauf hat) und ignorierten Benutzern an.
Wenn ein Bild mehrmals im selben Thema angezeigt wird, erscheint nur das erste Vorkommen in der Galerie.
Es werden keine regulären Uploads (Avatare, benutzerdefinierte Emojis usw.) angezeigt.
Es funktioniert nicht mit Hotlinked-Bildern.
Die Galerie zeigt Bilder in der gleichen Reihenfolge wie in den Beiträgen an, unabhängig von ihrem Upload-Datum und Autor (in dieser Hinsicht unterscheidet sie sich von meinem anderen Projektentwurf).
Fehler und Schwächen
- Zeigt Favicons und Miniaturansichten von Oneboxen in der Galerie an
- Keine Meta-Tags für Galerie-Links
- Keine Arbeit an Barrierefreiheitsfunktionen
- Sluglose Themen-URLs (
t/13/gallery) oder falsche Slug-Themen-URLs (t/not-topic-title/13/gallery) leiten nicht zur Galerie-Seite des Themas weiter
To do
- Versuchen, identifizierte Fehler und Schwächen zu beheben
- Eine Einstellung hinzufügen, um Galerien in bestimmten Kategorien zu aktivieren oder zu deaktivieren
- Eine Einstellung hinzufügen, um Galerien in bestimmten Themen zu aktivieren oder zu deaktivieren
- Den Titel des Themas beim Scrollen in den Header aufnehmen?
Wo finde ich es, und warum haben Sie es nicht unter Plugin veröffentlicht?
Zuerst eine freundliche kleine Warnung!
Es ist größtenteils KI-generiert, und das technische Wissen, das in dieses Projekt einfließt, übersteigt mein eigenes. Daher kann ich trotz Durchsicht des Codes nicht zu 100 % garantieren, dass es zuverlässig oder sicher ist. Installieren Sie es nicht, wenn Sie den Code nicht selbst überprüfen können.
Nun würde ich mich freuen, wenn ein echter Entwickler enthusiastisch genug wäre, sich den Code anzusehen – der nach meinem Eindruck nicht sehr komplex ist. Wenn dies geschehen kann, kann das Thema sicherlich nach Plugin verschoben und gepflegt werden, insbesondere da ich beabsichtige, es in meiner Community zu verwenden.
In der Zwischenzeit betrachten Sie dieses Projekt bitte als bloßes Experiment und nicht als produktionsreife Erweiterung.
Den Code finden Sie hier: https://github.com/Canapin/discourse-topic-gallery
Standardmäßig ist das Plugin deaktiviert, und Galerien sind nur für Administratoren verfügbar. Besuchen Sie zuerst die Einstellungen.
Verwandte Feature Themen, die ich zu ähnlichen Funktionen erstellt habe:
