Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Thumbnail previews of media files from local drive, to be uploaded to a Wikibase (or Wikimedia Commons)

Offen
#59 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java
Bereich
full-stack

Rechercherichtung

Beginne mit der Durchsicht der verlinkten Wireframes und von OpenRefine#5154, die der Issue als technische Grundlage nennt. Verfolge, wie für den Upload zu Wikimedia Commons ausgewählte lokale Dateien in der Erweiterung dargestellt werden, und ermittle anschließend die beteiligten UI- und Backend-Einstiegspunkte. Als abgeschlossen gilt die Arbeit, wenn Benutzer beim Bearbeiten der ausgewählten Dateien Vorschaubilder ein- und ausblenden sowie vergrößern können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement wikicommons

Scenario: User wants to use OpenRefine to upload new files to Wikimedia Commons, from harddrive. They select a set of files from their harddrive.

We want to give users the option to toggle previews (thumbnails) of the media files, and the option to click the thumbnails to enlarge them. Such preview thumbnails are helpful during editing (e.g. to check if a certain thing is indeed depicted in a file, without having to preview the file via another application on the local drive itself).

Wireframes for this feature have been drawn by @lozanaross for another scenario (show thumbnails of files already on Wikimedia Commons), but I think the basic UX behavior is the same? OpenRefine/OpenRefine#5154 provides the technical basis for making this feature possible. In the backend

Most recent wireframes I found (v4, development version; shows files on Commons):

image
Vorherrschende Sprache
Java
Sterne
30
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus OpenRefine/CommonsExtension

Alle Issues in OpenRefine/CommonsExtension

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.