🖼️ Topic-Galerie Plugin

Hallo zusammen! :blob-wave-reverse:

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! :robot: :right_facing_fist: :collision: :left_facing_fist: :monkey_face:

Sie können es live sehen und ausprobieren hier. Dies ist hauptsächlich eine Testinstanz, daher ist die Verfügbarkeit nicht garantiert.

Funktionen

  • Unendliches Laden
  • Benutzerfilter
  • Datumsfilter
  • Verwendet den Photoswipe-Viewer
  • Gruppenspezifischer Zugriff
  • Smartphone-kompatibel

Es gibt mehrere Schaltflächen, um von einem Thema zu einer Galerie zu gelangen :slight_smile:

  • Aus der Zeitleiste
  • Am Ende eines Themas
  • Bei 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 durch einen 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 Benutzer keinen Zugriff darauf haben) und ignorierten Benutzern an.

Wenn ein Bild mehrmals 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 Hotlink-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 funktioniert sie anders als mein anderes Projektentwurf).

Fehler und Schwächen

Die Schaltflächen erscheinen meistens in Containern, die für Besucher nicht angezeigt werden. Der Code dupliziert diese Schaltflächen daher und zeigt entweder die eine oder die andere an, je nachdem, ob ein Besucher oder ein registrierter Benutzer das Forum durchsucht.

Keine Meta-Tags für Galerie-Links

Keine Betonung auf Barrierefreiheitsfunktionen

Ich vergesse oder übersehe hier wahrscheinlich noch viele Dinge.

Wo finde ich es und warum haben Sie das nicht unter Plugin veröffentlicht?

Zuerst eine freundliche kleine Warnung!

:warning: Es ist größtenteils von der KI generiert, und das technische Wissen, das in dieses Projekt einfließt, übersteigt mein eigenes. Daher kann ich nicht 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 meiner Einschätzung nicht sehr komplex ist. Wenn dies möglich ist, kann das Thema sicherlich zu Plugin verschoben werden. 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

:information_source: Standardmäßig ist das Plugin deaktiviert, und Galerien sind nur für Administratoren verfügbar. Besuchen Sie zuerst die Einstellungen.


Zugehörige Feature Themen, die ich zu ähnlichen Funktionen erstellt habe:

6 „Gefällt mir“